Abdullah Atta
b58db58e13
Merge pull request #9506 from streetwriters/editor/internal-link-title-in-popup
...
editor: show internal link's title in hover popup
2026-04-06 09:37:31 +05:00
Ammar Ahmed
195dc18a09
Merge pull request #9649 from streetwriters/feat/copy-id-mobile
...
mobile: add copy id button in notebook and tag properties
2026-04-06 09:28:44 +05:00
Abdullah Atta
84655cec40
Merge pull request #9650 from streetwriters/fix-internal-links
...
Fix internal links
2026-04-06 09:25:29 +05:00
01zulfi
49b1dd46d1
core: add support for server controlled monograph urls ( #8995 )
...
* core: support monograph.publishUrl field
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: support monograph publish-info endpoint
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: pubilsh-info -> metadata
* monograph: add support for slug
* mobile: use monograph metadata to get publishUrl (#9628 )
Signed-off-by: sahil <sahil.aslam011@gmail.com >
* core: use v2 endpoint for publishing monographs
* monograph: separate route for v2 monographs
* core: fix monograph updates
---------
Signed-off-by: sahil <sahil.aslam011@gmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
Co-authored-by: SahilAslam001 <sahil.aslam011@gmail.com >
2026-04-06 09:15:15 +05:00
Ammar Ahmed
8d3d173762
core: db.notes.internalLinks() should only return note internal links
2026-04-03 13:00:51 +05:00
Ammar Ahmed
12644fce28
mobile: add copy id button in notebook and tag properties
2026-04-03 12:20:44 +05:00
Ammar Ahmed
358b499d32
editor: add support for pasting nn:// internal urls
2026-04-02 14:02:24 +05:00
Ammar Ahmed
17864d3325
mobile: add support in editor to fetch internal link data
2026-04-02 13:32:03 +05:00
Ammar Ahmed
c90a2f5179
Merge branch 'master' into beta
2026-04-02 13:07:58 +05:00
01zulfi
539950bdc5
core: perform fuzzy search again if query contains non-alphanumeric chars ( #9634 )
...
* core: simplify fuzzy separator regex
* remove lookahead and lookbehind
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: do 2 pass fuzzy search if query contains non-alphanumeric chars
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-02 12:13:06 +05:00
Ammar Ahmed
83280e7cee
docs: clarify what happens on account deletion ( #9636 )
...
* docs: clarify what happens on account deletion
* intl: clarify what happens when account is deleted
2026-04-01 15:23:57 +05:00
01zulfi
47b2569b29
editor: add loading indicator while fetching internal link title
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-31 16:12:20 +05:00
Abdullah Atta
6a843a6457
core: fix getInboxKeys
2026-03-31 13:31:37 +05:00
Abdullah Atta
a139bdad1e
intl: update strings
2026-03-31 13:31:37 +05:00
Ammar Ahmed
b5dc298d7d
mobile: add inbox api settings
2026-03-31 13:31:37 +05:00
01zulfi
561477fb1a
web: use pgp keys for inbox
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-31 13:30:48 +05:00
01zulfi
092f15406c
editor: fix table column toolbar not showing in correct position ( #9583 )
...
* editor: fix table column toolbar not showing in correct position
* also scroll to the newly created column if it is not visible
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: use tr.scrollIntoView instead of manually adjusting position on new column
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: add tr.scrollIntoView() for table's selectRow()
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-31 13:28:03 +05:00
01zulfi
543766d564
editor: support internal link titles for all available entities
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-31 13:17:53 +05:00
01zulfi
f9738168e5
editor: fix callout first heading being collapsed/expanded if clicked towards right of it ( #9547 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-30 20:15:03 +05:00
01zulfi
9789edad4c
editor: show internal link's note title in hover popup
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-30 17:12:51 +05:00
Abdullah Atta
b46e02753a
Merge pull request #9378 from streetwriters/desktop/handle-nn-protocol
...
Add handler for nn:// urls
2026-03-30 12:07:42 +05:00
Abdullah Atta
24fca08fdc
core: generate all user keys on sign up ( #9600 )
2026-03-28 09:20:53 +05:00
01zulfi
91077dc132
core: fix ciphertext cannot be decrypted... error on attachment upload after sign up ( #9596 )
...
* core: fix attachment upload on new user signup
* multiple attachment keys were being created because null cache was set in the key manager, a check is added so only defined key values are set in cache
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: use `cache.get` instead of `cache.has` for checking key existence
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-28 00:21:02 +05:00
01zulfi
36c44ad201
web: add toasts in email verification dialog ( #9584 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-26 23:22:59 +05:00
01zulfi
46f5a2d7a7
editor: check for permission before pasting images ( #9587 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-26 23:19:31 +05:00
Ammar Ahmed
ce98551057
Merge pull request #9532 from streetwriters/fix/note-open-glitch
...
mobile: fix glitch when opening note, flickery behaviour
2026-03-24 09:56:10 +05:00
01zulfi
9628a940e9
core: normalize special separators in fuzzy search ( #9541 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-24 09:50:27 +05:00
Abdullah Atta
558beaf216
desktop: fix error 153 in youtube embeds ( #9510 )
...
* desktop: fix error 153 in youtube embeds
* editor: update @social-embed/lib
2026-03-20 16:47:44 +05:00
01zulfi
d5fa9fd02b
editor: remove vertical offset on link hover popup ( #9487 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-19 09:47:51 +05:00
Abdullah Atta
e94c757d5b
desktop: add handler for nn:// urls
2026-03-18 11:39:26 +05:00
01zulfi
20a3b3b95e
core: fix diacritics not getting ignored in search ( #9479 )
...
* core: fix diacritics search in db.lookup.notesWithHighlighting
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: remove diacritic in transformTokens
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: remove redundant `textContainsTokens` check
* core: fix wrong edge case handling
* core: create & use highlightRegexMatches
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-18 11:24:13 +05:00
01zulfi
5185273b38
editor: sandbox clip iframe ( #9521 )
...
* editor: sandbox clip iframe
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: render webclips via bloburl with strict sandboxing
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-17 09:15:57 +05:00
Ammar Ahmed
71d9738980
mobile: fix glitch when opening note, flickery behaviour
2026-03-16 09:07:18 +05:00
01zulfi
95a9775c26
core: fix crash because of bracket in note search query ( #9477 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-13 09:18:53 +05:00
Abdullah Atta
125b60facc
core: disable sync stress tests
2026-03-09 09:50:29 +05:00
Abdullah Atta
d65f870213
core: fix tests
2026-03-09 08:48:08 +05:00
Ammar Ahmed
e797d37b01
Merge pull request #9418 from streetwriters/fix/read-only-title
...
mobile: fix title is editable when note has readonly mode enabled
2026-03-05 12:32:24 +05:00
Abdullah Atta
ffafd2e787
editor: fix marks lost on node split
2026-03-05 12:26:59 +05:00
Abdullah Atta
8500c971eb
editor: fix font family not reflected in toolbar
2026-03-05 12:26:59 +05:00
Copilot
d5bf8a6e3c
editor: fix backticks create inline code even with Markdown Shortcuts disabled ( #9415 )
2026-03-02 10:29:21 +05:00
Copilot
26a9086d96
editor: fix TOC active heading detection ( #9413 )
...
* Initial plan
* fix: compute heading offsets relative to editor root for correct TOC highlighting
Headings inside callout blocks had incorrect `offsetTop` values because
`offsetTop` is relative to the nearest positioned ancestor (the callout),
not the editor root. This caused the TOC to highlight wrong sections.
Fix: walk the `offsetParent` chain from the heading up to the editor
content element, accumulating `offsetTop` values to get the correct
absolute position within the editor.
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
* editor: ignore callouts from toc
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-02 09:34:53 +05:00
Ammar Ahmed
ae751cdd65
mobile: fix readonly title editable
2026-02-27 09:24:00 +05:00
Ammar Ahmed
f778d83316
editor: prevent audio element request attachment data multiple times
2026-02-26 10:53:32 +05:00
Ammar Ahmed
4cea69e71d
core: remove group from queueDownloads when in progress
2026-02-26 10:34:04 +05:00
Ammar Ahmed
04d422b411
core: fix audio attachments not linked to note when attached
2026-02-26 10:32:17 +05:00
Ammar Ahmed
ce5449f25a
intl: fix add tag description
2026-02-26 08:31:02 +05:00
Abdullah Atta
aa769a8921
Merge pull request #9301 from streetwriters/core/orphaned-attachment-cleanup
...
core: remove orphaned attachments in trash cleanup method
2026-02-25 12:53:17 +05:00
Abdullah Atta
f2402cf086
web: remove orphaned attachments on app launch
2026-02-25 11:24:31 +05:00
Abdullah Atta
e60370d4dc
editor: improve hr styling ( #9377 )
2026-02-24 11:08:45 +05:00
01zulfi
3e412323ee
web: handle crash when drag-n-drop file in flatpak build ( #9379 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-24 11:08:24 +05:00