Abdullah Atta
d521eb3bd8
desktop: regenerate package-lock ( #10051 )
2026-07-03 05:45:48 +05:00
Abdullah Atta
20bf090c7e
desktop: fix source generation for electron ( #10046 )
...
* desktop: fix source generation for electron
* ci: upload generated-sources as build artifact
2026-07-03 05:14:11 +05:00
01zulfi
6cc9b8d1e1
web: add top margin to unlock view error text ( #10030 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-02 08:45:49 +05:00
01zulfi
e931423eba
web: show success toast when copying note link in context menu ( #10027 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-02 08:45:41 +05:00
01zulfi
743d47e9e9
web: verify old password before creating backup during password update ( #10031 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-02 08:45:26 +05:00
Ammar Ahmed
37c96177a7
Mobile release/3.4.4 ( #10040 )
...
* mobile: add bump-version script
* mobile: bump version to v3.4.4
2026-07-01 15:54:10 +05:00
Abdullah Atta
834479d095
Release v3.4.2 ( #10039 )
...
* web: bump version to 3.4.2
* desktop: fix `Invalid filename` error on backup creation
2026-07-01 12:51:34 +05:00
Abdullah Atta
643515c6c4
desktop: fix Invalid filename error on backup creation
2026-07-01 12:28:45 +05:00
Abdullah Atta
0b0a4f1b6f
web: bump version to 3.4.2
2026-07-01 11:52:50 +05:00
Ammar Ahmed
48d88069c0
core: make db migration more resilient and recoverable ( #10037 )
...
* core: do not throw error if inboxitemshistory table already exists during migration
* core: add ensure column check to avoid `column already exists` errors
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-07-01 11:51:24 +05:00
Abdullah Atta
9d7754f1e1
ci: fix macos x64 build ( #10038 )
2026-07-01 08:54:05 +05:00
Abdullah Atta
b2ed115011
Merge pull request #10034 from streetwriters/release/3.4.1
...
Release v3.4.1
2026-06-30 20:32:34 +05:00
Abdullah Atta
3447e8133c
web: bump version to 3.4.1
2026-06-30 20:15:54 +05:00
Abdullah Atta
4473d8ec67
ci: fix linux builds
2026-06-30 20:14:53 +05:00
01zulfi
08cf21b05a
web: compress image in realtime for better UX in attach files dialog ( #9899 )
...
* web: compress image in realtime for better UX in attach files dialog
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: refactor
* web: fix "done" button is disabled
* theme: improve switch styles
* web: improve bulk attachment processing & ux
* web: fix `attachFile` is not a function
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-06-30 19:31:42 +05:00
01zulfi
10dccba5b6
docs: include ColorNote & UpNote pages in importer section ( #10029 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 15:22:00 +05:00
01zulfi
23c9a98013
docs: remove inbox api beta warning ( #10028 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 13:43:04 +05:00
01zulfi
473fae4a30
Merge pull request #9995 from streetwriters/release/3.4.0
...
web: bump version to 3.4.0
2026-06-30 13:16:48 +05:00
Ammar Ahmed
e9808c08f0
mobile: bump version
2026-06-30 11:13:02 +05:00
Abdullah Atta
4bb46ea149
ci: fix build for windows
2026-06-30 10:02:44 +05:00
Ammar Ahmed
01811372fc
mobile: prepare for release
2026-06-30 09:43:29 +05:00
Abdullah Atta
6d2097259b
editor: remove .replaceAll usage to support older Android 9 devices
2026-06-30 09:43:29 +05:00
Abdullah Atta
4c3e065928
core: add comment about why we aren't lowercasing email for old password generation
2026-06-30 09:43:29 +05:00
Abdullah Atta
e45b72a8c4
ci: install sqlite modules in apps/desktop dir
2026-06-30 09:43:29 +05:00
Abdullah Atta
aceb6db8b8
core: always lowercase email address when resetting password
2026-06-30 09:43:29 +05:00
Abdullah Atta
5a0ca0bed9
ci: fix sqlite modules not being found in desktop builds
2026-06-30 09:43:29 +05:00
Abdullah Atta
8dd5779308
ci: fix desktop tests
2026-06-30 09:43:29 +05:00
Abdullah Atta
dc958098ea
desktop: fix tests
2026-06-30 09:43:29 +05:00
Ammar Ahmed
bf536eb183
mobile: fix event subscription
2026-06-30 09:43:29 +05:00
Ammar Ahmed
eb3eea031e
mobile: add support for copying links as html links with proper title.
2026-06-30 09:43:29 +05:00
Ammar Ahmed
d376e00a1e
editor: cleanup nn:// links when pasted
...
Ensure that we remove any styles added to deep links. This is done especially for iOS where pasted link html get's wrapped into custom div with some hard coded styles making the link not match style with the rest of content.
2026-06-30 09:43:29 +05:00
Ammar Ahmed
aca36b60b7
editor: fix note links not detected on paste/edit
2026-06-30 09:43:29 +05:00
Ammar Ahmed
033666795c
mobile: fix screenguard module error
2026-06-30 09:43:29 +05:00
Abdullah Atta
c0872c98a8
desktop: fix deep linking not working
2026-06-30 09:43:29 +05:00
01zulfi
f2173a42d9
web: add confirmation before deleting failed inbox items
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:29 +05:00
Ammar Ahmed
cbddea4518
mobile: show toast message on vault locked/unlocked events
2026-06-30 09:43:03 +05:00
Ammar Ahmed
c69304781a
mobile: fix password input is not shown in vault dialog
2026-06-30 09:43:03 +05:00
Ammar Ahmed
412631bf67
core: dispatch vaultUnlocked event when password is updated.
2026-06-30 09:43:03 +05:00
Abdullah Atta
8c2be00920
core: do not send PushCompletedV2 if no items sent
2026-06-30 09:43:03 +05:00
01zulfi
553e2060be
editor: copy html for internal links in copy link tool
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:03 +05:00
Abdullah Atta
7603de25c6
ci: fix Could not find any Visual Studio installation to use
2026-06-30 09:43:03 +05:00
01zulfi
146216949d
web: update publish view popup when monographs sync ( #10007 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:03 +05:00
Abdullah Atta
c4d8abef16
setup: add node-gyp-build to postinstall whitelist
2026-06-30 09:43:03 +05:00
Abdullah Atta
baf823264b
core: remove debug tests
2026-06-30 09:43:03 +05:00
Abdullah Atta
7f0a517ee1
config: add better-sqlite3 to postinstall whitelist
2026-06-30 09:43:03 +05:00
01zulfi
da48cf0bd1
web: don't show monograph view count when self destruct enabled
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:03 +05:00
Ammar Ahmed
4c41e13c5d
mobile: fix ts errors
2026-06-30 09:43:03 +05:00
01zulfi
82e2953bc8
web: fix paragraph color in inbox settings for dark mode
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:03 +05:00
01zulfi
fc244b1196
core: delete linked inboxHistoryItem's on permanent note deletion
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:03 +05:00
01zulfi
98ecad3450
web: bump version to 3.4.0
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:43:03 +05:00
Abdullah Atta
54dcbd9be6
web: bump importer to 2.4.5
2026-06-30 09:42:42 +05:00
Abdullah Atta
d26c99c487
web: continue importing if an error occurs but highlight the error clearly
2026-06-30 09:42:42 +05:00
01zulfi
0922d9d833
web: support colornote importer ( #9985 )
...
* docs: add import from colornote page
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: add support for colornote importer
* add colornote password input field
* add support for importing reminders
* fix archived notes import
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* docs: update import from colornote page
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: use PromptDialog instead of field in colornote importer's password option
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* docs: code review suggestion
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* intl: update strings
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:42:42 +05:00
01zulfi
0cdeee80fa
docs: add import from upnote page ( #9272 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-30 09:42:42 +05:00
Abdullah Atta
936b6cb4aa
Merge branch 'master' into beta
2026-06-23 08:34:57 +05:00
Abdullah Atta
f9f974c9f0
Merge pull request #9429 from streetwriters/web/fix-vault-deletion-for-not-logged-in-user
...
web: don't ask for account password for vault deletion for not logged in users
2026-06-19 08:46:18 +05:00
01zulfi
e3816234ff
monograph: show error message for empty password on unlock ( #9927 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-18 14:17:33 +05:00
01zulfi
8b36ae6dee
core: fix "table already exists" error in migrations ( #9987 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-18 09:45:22 +05:00
Abdullah Atta
0bd030dc78
Merge pull request #9984 from streetwriters/fix/disable-ignore-edit-save
...
Editor transactions with `ignoreEdit` will no longer trigger save
2026-06-18 09:17:32 +05:00
Ammar Ahmed
63eb42eb9e
mobile: disable save when ignoreEdit is true
2026-06-18 08:40:52 +05:00
Abdullah Atta
eb75df360f
web: editor transactions with ignoreEdit will no longer trigger save
2026-06-17 21:44:34 +05:00
Ammar Ahmed
89f3a7945b
mobile: update styling for checkbox
2026-06-17 09:21:05 +05:00
Ammar Ahmed
7af1387691
mobile: fix delete all notes check truncated
2026-06-17 09:18:21 +05:00
Ammar Ahmed
1d292d740c
mobile: fix vault asks for fingerprint permission on creating vault
2026-06-17 09:03:20 +05:00
Ammar Ahmed
4f884a8411
mobile: do not ask for password on vault deletion if user not logged in
2026-06-17 09:03:19 +05:00
01zulfi
3122e8a379
web: don't ask for account password for vault deletion for not logged in users
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-17 09:02:30 +05:00
Ammar Ahmed
528812d69d
Merge branch 'master' into beta
2026-06-16 12:54:30 +05:00
Ammar Ahmed
ab5391fd6e
Merge pull request #9971 from streetwriters/fix/331-358
...
fix date picker modal renders blank if themVariant is not set based on app's theme mode
2026-06-16 12:39:22 +05:00
Ammar Ahmed
770d290af1
Merge pull request #9892 from kashaf-ansari-dev/fix-remove-unset-expiry-date
...
mobile: fix unset note expiry date
2026-06-16 12:38:22 +05:00
kashaf-ansari-dev
3db6c2b1fd
mobile: remove today/tomorrow logic and set default expiry initial date to 1 week
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-16 12:35:58 +05:00
kashaf-ansari-dev
19a11dae26
mobile: fix expiry date picker width
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-16 12:35:58 +05:00
kashaf-ansari-dev
07d7a537e4
mobile: display expiry date on notes item
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-16 12:35:58 +05:00
kashaf-ansari-dev
20f39b82c6
mobile: add success messages on setting or removing expiry date
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-16 12:35:58 +05:00
kashaf-ansari-dev
9e5ed67eb3
mobile: prevent crash in note properties when expiryDate is undefined
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-16 12:34:53 +05:00
kashaf-ansari-dev
6ddd5078ac
mobile: fix unset note expiry date
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-16 12:34:53 +05:00
Ammar Ahmed
579ae294b6
Merge pull request #9955 from kashaf-ansari-dev/fix-published-note-updated-title
...
mobile: reflected published note title in published section
2026-06-16 12:26:25 +05:00
Ammar Ahmed
6418476ed6
Merge pull request #9932 from kashaf-ansari-dev/fix-display-monograph-view-count
...
mobile: display monograph view count
2026-06-16 12:25:47 +05:00
Ammar Ahmed
dfc01fa558
Merge pull request #9931 from kashaf-ansari-dev/fix-vault-dialog-form-input
...
mobile: replace Input with FormInput in VaultDialog for inline field …
2026-06-16 12:24:09 +05:00
01zulfi
b4f3593966
web: fix recovery view header overflow on small screens ( #9975 )
...
* web: fix recovery view header overflow on small screens
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix long emails being truncated in recovery screen
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-15 20:16:50 +05:00
Abdullah Atta
c0eff80bd4
webclipper: bump version to 0.4.1 ( #9977 )
2026-06-13 11:22:53 +05:00
Ammar Ahmed
fd55eddf73
mobile: update version codes
2026-06-13 10:42:46 +05:00
Abdullah Atta
80a964af67
Release 3.4.0-beta.1 ( #9885 )
...
* web: bump version to 3.4.0-beta.1
* mobile: bump version
* mobile: hide inbox settings when inbox api is disabled
* mobile: fix failed inbox item text goes outside the view
* mobile: add validation for creating api key name input
* mobile: fix api key shows expired status if set to never expire
* mobile: fix typo Notesbook to Notesnook
* mobile: add missing setup inbox keys screen
* mobile: update linkedom version
* mobile: fix ts errors
* mobile: show error on both inputs in case of invalid keypair
* mobile: fix expired text not visible in light mode
* mobile: show loading in switch item when disabling inbox api
* mobile: enable save button only if keys are edited
* mobile: make failed inbox item error json vertically scrollable
* mobile: fix inbox pgp keys title text mismatch
* mobile: ask user password before showing pgp keys
* mobile: show inbox keys saved success message when inbox api created
* intl: cleanup
* mobile: show generic error below input fields
* mobile: show full date-time on inbox api keys
* mobile: update inbox enabled setting on userFetched event
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: add extensive logging around sync
* mobile: fix scrollview in sheet
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
Co-authored-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2026-06-13 10:28:43 +05:00
Ammar Ahmed
8c3c011ad0
mobile: fix scrollview in sheet
2026-06-13 10:27:49 +05:00
Abdullah Atta
632d923c69
core: add extensive logging around sync
2026-06-13 09:23:38 +05:00
Ammar Ahmed
ce03e01bf2
mobile: fix date picker modal renders blank if themVariant is not set based on app's theme mode
2026-06-11 20:19:16 +05:00
Ammar Ahmed
e2aa57909f
Merge pull request #9969 from streetwriters/mobile/live-inbox-enabled
...
mobile: update inbox enabled setting on userFetched event
2026-06-11 10:27:04 +05:00
01zulfi
6c9eb57f3d
mobile: update inbox enabled setting on userFetched event
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-11 09:56:04 +05:00
Ammar Ahmed
e68d60588e
mobile: show full date-time on inbox api keys
2026-06-11 09:27:06 +05:00
Ammar Ahmed
49aa7860f8
mobile: show generic error below input fields
2026-06-11 09:27:06 +05:00
Ammar Ahmed
9c6cfa0b27
intl: cleanup
2026-06-11 09:27:06 +05:00
Ammar Ahmed
4d75a55f33
mobile: show inbox keys saved success message when inbox api created
2026-06-11 09:26:47 +05:00
Ammar Ahmed
e1e2aec014
mobile: ask user password before showing pgp keys
2026-06-11 09:26:47 +05:00
Ammar Ahmed
e82b141aaf
mobile: fix inbox pgp keys title text mismatch
2026-06-11 09:26:47 +05:00
Ammar Ahmed
db53a1e311
mobile: make failed inbox item error json vertically scrollable
2026-06-11 09:26:47 +05:00
Ammar Ahmed
3216c33fe6
mobile: enable save button only if keys are edited
2026-06-11 09:26:47 +05:00
Ammar Ahmed
d2ca64d7c9
mobile: show loading in switch item when disabling inbox api
2026-06-11 09:26:47 +05:00
Ammar Ahmed
91a56058bb
mobile: fix expired text not visible in light mode
2026-06-11 09:26:47 +05:00
Ammar Ahmed
4e057fa788
mobile: show error on both inputs in case of invalid keypair
2026-06-11 09:26:47 +05:00
Ammar Ahmed
229edaae55
mobile: fix ts errors
2026-06-11 09:26:47 +05:00
Ammar Ahmed
eb265ea89e
mobile: update linkedom version
2026-06-11 09:26:47 +05:00
Ammar Ahmed
16ee34aceb
mobile: add missing setup inbox keys screen
2026-06-11 09:26:47 +05:00
Ammar Ahmed
8dd39e6a68
mobile: fix typo Notesbook to Notesnook
2026-06-11 09:25:50 +05:00
Ammar Ahmed
d8bc12287c
mobile: fix api key shows expired status if set to never expire
2026-06-11 09:25:50 +05:00
Ammar Ahmed
5ba3233055
mobile: add validation for creating api key name input
2026-06-11 09:25:50 +05:00
Ammar Ahmed
ffecb2f9cb
mobile: fix failed inbox item text goes outside the view
2026-06-11 09:25:50 +05:00
Ammar Ahmed
bfd3b0736d
mobile: hide inbox settings when inbox api is disabled
2026-06-11 09:25:50 +05:00
Ammar Ahmed
26b9dc1149
mobile: bump version
2026-06-11 09:25:50 +05:00
Abdullah Atta
1a6c752c57
web: bump version to 3.4.0-beta.1
2026-06-11 09:25:33 +05:00
01zulfi
c7e0225535
core: handle triggerSync & inboxUpdated SSEs ( #9963 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-11 09:23:56 +05:00
kashaf-ansari-dev
0cb527f97b
mobile: clear password error when switching locked notes
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 22:19:46 +05:00
Abdullah Atta
9c103ea0e3
Merge branch 'master' into beta
2026-06-10 17:39:44 +05:00
kashaf-ansari-dev
c89a9fad50
mobile: fix biometric password update flow
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 09:03:09 +05:00
kashaf-ansari-dev
251e635ccb
core: handle note open/unlock using try/catch
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 09:03:09 +05:00
kashaf-ansari-dev
46d5bc83c8
core: don't recreate vault on note open/remove after vault deletion
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 09:03:09 +05:00
kashaf-ansari-dev
9c69514a74
mobile: reset crendentials after deleting vault
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 09:03:09 +05:00
kashaf-ansari-dev
a6a74b924e
mobile: show inline password error on note unlock instead of toast
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 09:03:09 +05:00
kashaf-ansari-dev
8c8f085b16
mobile: remove unused validationType from FormInput
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 09:03:08 +05:00
kashaf-ansari-dev
f75ce74c6b
mobile: replace Input with FormInput in VaultDialog for inline field validation
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 09:03:08 +05:00
kashaf-ansari-dev
d7e92346e5
mobile: reflected published note title in published section
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-10 07:56:09 +05:00
kashaf-ansari-dev
17bbaa2323
mobile: prevent UI jerk on analytics refresh after app resume
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-09 20:09:09 +05:00
Ammar Ahmed
2f47146ae2
Merge pull request #9959 from streetwriters/mobile/release-3.3.27
...
mobile: prepare v3.3.27 for release
2026-06-09 19:25:15 +05:00
Ammar Ahmed
2dd6f94f41
mobile: fix theme loading
2026-06-09 13:02:38 +05:00
01zulfi
5f88375bec
Merge pull request #9957 from streetwriters/release/3.3.23
...
web: bump version to 3.3.23
2026-06-08 15:55:55 +05:00
Ammar Ahmed
3f9bea1d6f
mobile: prepare v3.3.27 for release
2026-06-08 13:17:53 +05:00
Ammar Ahmed
97d3162d20
Merge pull request #9958 from streetwriters/mobile/release-3.3.25
...
Mobile/release 3.3.25
2026-06-08 13:15:26 +05:00
Ammar Ahmed
a12e6ba008
Merge pull request #9900 from streetwriters/mobile/311
...
Fix saving Recovery Key QR-Code to Gallery saves it to files
2026-06-08 13:11:27 +05:00
Ammar Ahmed
dfb1dc7e57
mobile: do not request any permissions on android
2026-06-08 13:11:00 +05:00
Ammar Ahmed
c27e8916a1
mobile: fix toast message not shown
2026-06-08 13:11:00 +05:00
Ammar Ahmed
5fe6331c1f
mobile: fix saving qr-code to gallery
2026-06-08 13:11:00 +05:00
Ammar Ahmed
68d1a1bc34
Merge pull request #9894 from kashaf-ansari-dev/fix-theme-invalid-file-upload-error
...
mobile: show user-friendly error for invalid theme file upload
2026-06-08 13:09:32 +05:00
kashaf-ansari-dev
7adc5fbf1e
mobile: copy actual error message for incomplete theme file uploads
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-08 13:09:10 +05:00
kashaf-ansari-dev
46b6888ca3
mobile: add error message for incomplete theme files
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-08 13:09:10 +05:00
Ammar Ahmed
9eec90e333
mobile: fix invalid error shown on iOS if no file is picked
2026-06-08 13:09:10 +05:00
kashaf-ansari-dev
e49291c55e
mobile: add Learn more action to theme import invalid JSON file error and modified error message
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-08 13:09:10 +05:00
kashaf-ansari-dev
70147d4332
mobile: show user-friendly error for invalid theme file upload
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-08 13:08:53 +05:00
Ammar Ahmed
f8d2649f4d
Merge pull request #9944 from streetwriters/fix/517
...
mobile: wrap title input into multiple lines for publish note
2026-06-08 13:07:25 +05:00
Ammar Ahmed
44ffe0adf6
mobile: fix version
2026-06-08 11:56:55 +05:00
Ammar Ahmed
14cb815e34
mobile: fix ios app version
2026-06-08 11:56:55 +05:00
01zulfi
ca4368a08e
web: bump version to 3.3.23
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-08 10:43:42 +05:00
Ammar Ahmed
537c514562
Merge pull request #9953 from streetwriters/mobile/release-3.3.25
...
Mobile/release 3.3.25
2026-06-08 10:23:15 +05:00
copilot-swe-agent[bot]
d9720ba7b8
ci: make iOS artifact upload non-blocking
2026-06-06 10:11:35 +00:00
Ammar Ahmed
16e968dc57
mobile: release v3.3.25
2026-06-06 10:11:50 +05:00
Ammar Ahmed
03fafcbd15
mobile: fix attachment file-size check
2026-06-06 10:11:25 +05:00
Abdullah Atta
b7bd06c9f3
Release v3.3.22 ( #9952 )
...
* web: fix file size is 0 error on attachment upload (#9951 )
* web: bump version to 3.3.22
2026-06-06 09:48:03 +05:00
Abdullah Atta
766a8f28d4
web: bump version to 3.3.22
2026-06-06 09:22:20 +05:00
Abdullah Atta
86512b5ce7
web: fix file size is 0 error on attachment upload ( #9951 )
2026-06-06 09:10:29 +05:00
kashaf-ansari-dev
cdef17eb8d
mobile: fix monograpghs analytics fetch and display conditions
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-05 12:33:02 +05:00
kashaf-ansari-dev
4256003e1c
mobile: refresh monograph analytics on app foreground
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-05 12:32:46 +05:00
kashaf-ansari-dev
657f0e428a
mobile: display monograph view count
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-05 12:29:59 +05:00
Ammar Ahmed
59b003d1f8
mobile: limit input height to 100
2026-06-04 20:24:22 +05:00
Ammar Ahmed
50d21e8787
mobile: wrap title input into multiple lines for publish note
2026-06-04 20:21:10 +05:00
Ammar Ahmed
a820fcde53
editor: allow any width/height value in EmbedSizeOptions when inserting embed ( #9925 )
...
* editor: allow any width/height value in EmbedSizeOptions when inserting embeds
* editor: only accept valid url as value
* editor: allow embeding normal website urls
* editor: check url if embedSource=url
* editor: use defaultValue prop for width/height
2026-06-04 13:16:51 +05:00
01zulfi
5ddf1eddf5
web: validate max date when creating reminder ( #9937 )
...
* web: validate max date when creating reminder
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: skip max date validation on repeat mode in reminder dialog
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-04 13:16:01 +05:00
Asad Ali
4237d2eb4a
desktop: fix spell check issue for non-latin languages #9423 ( #9443 )
...
* desktop: fix spell check issue for non-latin languages #9423
Signed-off-by: Asad Ali <asadali.wolf@gmail.com >
* Delete apps/desktop/src/api/spell-checker.test.ts
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
* desktop: refactor
---------
Signed-off-by: Asad Ali <asadali.wolf@gmail.com >
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-06-04 09:36:34 +05:00
Ammar Ahmed
f67cd503d6
Merge pull request #9922 from streetwriters/fix/400
...
mobile: hide toc button if no headings in editor
2026-06-04 08:54:08 +05:00
Ammar Ahmed
14039d6a1e
Merge pull request #9921 from streetwriters/fix/401
...
Fix long tag name does not wrap properly in editor
2026-06-04 08:53:50 +05:00
Ammar Ahmed
d1fed9072e
Merge pull request #9890 from kashaf-ansari-dev/fix-duplicate-note-message
...
mobile: add success message after note duplication
2026-06-04 08:52:31 +05:00
kashaf-ansari-dev
b003a3ffed
mobile: reduce translation diff noise
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-03 14:17:33 +05:00
kashaf-ansari-dev
55e10e4755
mobile: add success message after note duplication
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-03 14:14:07 +05:00
Ammar Ahmed
7c1dd0f79a
Merge pull request #9915 from streetwriters/fix/359-360
...
mobile: fix unable to edit/delete reminder when accessing reminders from note properties
2026-06-03 14:03:41 +05:00
Ammar Ahmed
229cf195a8
Merge pull request #9920 from streetwriters/fix/357
...
Fix screen jerks when opening add reminder screen from note
2026-06-03 14:02:33 +05:00
Ammar Ahmed
38da6ac08b
Merge pull request #9918 from streetwriters/fix/318
...
Fix themes do not load properly on mobile in theme selector
2026-06-03 14:01:58 +05:00
Ammar Ahmed
597dc587cd
Merge pull request #9919 from streetwriters/fix/317
...
Fix subscription not active opens a sheet that keeps loading if there is an error
2026-06-03 14:01:32 +05:00
Ammar Ahmed
5c76b92789
Merge pull request #9893 from kashaf-ansari-dev/fix-publish-password-validation
...
mobile: validate password field before publishing note
2026-06-03 14:01:09 +05:00
Abdullah Atta
8418d5fa9c
Merge pull request #9886 from streetwriters/web/notebook-tag-group-options
...
web: allow notebook/tag/color level group&sort preferences
2026-06-03 13:35:06 +05:00
01zulfi
cd071f8f58
web: ensure full year range is visible in reminder dialog's day picker ( #9928 )
...
* web: ensure full year range is visible in reminder dialog's day picker
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: include boundary years in day picker's fluid year dropdown
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-03 11:52:36 +05:00
Abdullah Atta
967374d28e
Merge pull request #9526 from streetwriters/fix/desktop-app-security
...
Improve desktop app security
2026-06-02 15:56:54 +05:00
01zulfi
32ddc3fa40
web: refresh tag & notebook filtered lists on item rename ( #9923 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-02 15:27:47 +05:00
01zulfi
68d07a7862
web: fix properties panel in focus mode ( #9917 )
...
* allow properties panel to open/close when app is in focus mode
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-02 13:06:50 +05:00
01zulfi
2aa5162fc9
web: set edited date as max date in note creation date edit's day picker ( #9924 )
...
* web: set edited date as max date in note creation date edit's day picker
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix creation date not being able to set to same as edited date
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-02 13:02:06 +05:00
Abdullah Atta
adaaabe46c
ci: install arm64 sqlite3-fts5-html
2026-06-02 12:27:26 +05:00
01zulfi
cf5565d09d
web: don't allow note expiry to be set beyond 1 year in the future ( #9901 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-02 08:56:21 +05:00
Ammar Ahmed
f129e0c411
mobile: hide toc button if no headings in note
2026-06-01 13:18:13 +05:00
01zulfi
bb43d80e05
Merge pull request #9916 from streetwriters/release/3.3.21
...
web: bump version to 3.3.21
2026-06-01 12:52:57 +05:00
Ammar Ahmed
4e4d3866df
mobile: limit tag to single line only
2026-06-01 12:43:41 +05:00
Ammar Ahmed
b2088ef782
mobile: fix long tag name does not wrap properly in editor
2026-06-01 12:27:37 +05:00
Ammar Ahmed
07db14f6bf
mobile: fix screen jerks when opening add reminder screen from note
2026-06-01 11:53:00 +05:00
Ammar Ahmed
82d37701c5
mobile: fix gap in buttons
2026-06-01 11:09:29 +05:00
Ammar Ahmed
b48ab3c85d
mobile: fix query error on fetching themes in theme-selector
2026-06-01 10:56:35 +05:00
01zulfi
52d7d90b68
web: bump version to 3.3.21
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-06-01 10:21:57 +05:00
Ammar Ahmed
bb7ff4f376
mobile: show error if no active subscription is found
2026-06-01 10:13:31 +05:00
Ammar Ahmed
43b35917ef
mobile: fix subscription not active screen gets stuck on loading on iOS
2026-06-01 09:32:05 +05:00
Ammar Ahmed
bcfa34ca05
mobile: fix unable to edit/delete reminder when accessing reminders from note properties
2026-06-01 08:40:30 +05:00
Abdullah Atta
8b2f5901fe
web: increase real time sync test timeout
2026-05-30 11:16:10 +05:00
Abdullah Atta
d64d2e44d9
web: make backup tests more reliable
2026-05-30 11:10:47 +05:00
Abdullah Atta
4f8c9eb76c
web: fix tests
2026-05-30 11:00:35 +05:00
Abdullah Atta
ba0cfbf44a
desktop: move file link confirm dialog to native side
2026-05-30 11:00:35 +05:00
Abdullah Atta
b43374c53f
desktop: fix typescript build output
2026-05-30 11:00:35 +05:00
Abdullah Atta
f2c08c89b0
desktop: add support for running web tests via desktop app
2026-05-30 11:00:35 +05:00
Abdullah Atta
bd04427e03
desktop: secure desktop app by disabling nodeIntegration & enabling contextIsolation
...
this required significant infrastructure changes to how we do things. It is no longer possible to access anything outside of what the app exposes. Requiring node modules has been disabled which should make things A LOT more secure. File system related APIs have also been removed and now everything sensitive is handled on the Node.js side of things. The renderer does not control paths, fs, or anything that could be used to exploit the host system.
2026-05-30 11:00:35 +05:00
Abdullah Atta
27ca64694f
web: bring back file:// links opening support
2026-05-30 11:00:35 +05:00
Abdullah Atta
42f229ab03
Merge branch 'master' into beta
2026-05-30 11:00:07 +05:00
Abdullah Atta
aab6a36067
Do not refetch user before decrypting each chunk in sync ( #9805 )
...
* core: do not refetch user before decrypting each chunk in sync
* web: fix editor readonly state not updating in realtime
2026-05-25 19:42:03 +05:00
01zulfi
c7e0cd35e7
editor: expand collapsed nodes on search scroll if search text inside callout ( #9745 )
...
* editor: expand callout on search scroll if search text inside callout
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: expand outline list && headings on search scroll
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: expand parents & scroll into view on type
* editor: fix parents expanding on every transaction
* editor: add a small debounce to delay search
* editor: fix editor not scrolling to selected search result
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-05-25 19:41:06 +05:00
01zulfi
bd3edc535a
web: use getGroupOptionsById & setGroupOptionsById
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-25 15:04:17 +05:00
01zulfi
1dff7a121d
core: fix group options by id tests
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-25 14:50:57 +05:00
Ammar Ahmed
3f3467e3a7
mobile: add support for sorting/grouping items based on notebook/tag/color id
2026-05-25 13:21:48 +05:00
Ammar Ahmed
39bb9afa0e
core: add getGroupOptionsById/setGroupOptionsById
2026-05-25 13:21:00 +05:00
kashaf-ansari-dev
886e757715
mobile: removed redundant isLocked check for password field in publish form
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-05-25 11:21:55 +05:00
Ammar Ahmed
f1124c4112
Merge pull request #9896 from streetwriters/ci-fix-ios-workflow
...
ci: fix ios workflow
2026-05-25 10:18:54 +05:00
Ammar Ahmed
a1575ab5ea
ci: fix
2026-05-25 10:18:16 +05:00
Ammar Ahmed
d31eaef6d4
ci: update
2026-05-25 10:17:22 +05:00
Ammar Ahmed
930e31d109
ci: update
2026-05-25 08:44:08 +05:00
Ammar Ahmed
2a6cc90592
ci: fix missing ios platform error
2026-05-25 08:43:46 +05:00
Ammar Ahmed
a13962f8c9
ci: fix ios workflow
2026-05-23 13:49:15 +05:00
kashaf-ansari-dev
5c93645969
mobile: migrate publish inputs to FormInput with validation
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-05-23 11:03:00 +05:00
Abdullah Atta
cad13856af
Merge branch 'master' into beta
2026-05-23 10:28:40 +05:00
01zulfi
a4c8259a02
web: bump version to 3.3.20 ( #9888 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-22 20:28:04 +05:00
kashaf-ansari-dev
07defdfa78
mobile: validate password field before publishing note
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-05-22 17:15:38 +05:00
01zulfi
fc93a39164
web: fix weird scroll when toggling switch in attach files dialog ( #9891 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-22 15:46:36 +05:00
01zulfi
9b588c50bf
web: fix day picker to allow selecting all months within min/max range ( #9879 )
...
* web: fix day picker to allow selecting all months within min/max range
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: disable month nav buttons if they exceed min/max range in DayPicker
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-22 11:07:21 +05:00
01zulfi
27b00d4ef9
web: allow notebook/tag level group&sort preferences
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-22 10:48:27 +05:00
Ammar Ahmed
3248c82c5c
Merge branch 'master' into beta
2026-05-21 13:44:51 +05:00
Abdullah Atta
691a0a62ea
Merge pull request #9829 from streetwriters/web/failed-inbox-table
...
web: handle & show failed inbox items
2026-05-21 13:13:27 +05:00
01zulfi
2c578c9695
web: add delete all button in inbox history dialog
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-21 12:25:59 +05:00
Ammar Ahmed
ee48990c90
mobile: show delete-all button only when items are in list
2026-05-21 12:15:28 +05:00
Ammar Ahmed
436c635889
mobile: add failed inbox item history
2026-05-21 11:55:44 +05:00
Ammar Ahmed
51b226226e
core: fix invalid html results in empty note
...
When html is invalid we want to return it as-is in a code-block so it gets rendered correctly
2026-05-21 11:54:45 +05:00
01zulfi
7deb095aca
web: inbox UI fixes
...
* use user format preferences for dates in inbox module
* delete all failed inbox items when inbox is disabled
* improve error message for failed validation case
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-21 11:54:45 +05:00
01zulfi
b615dfcd87
web: handle & show failed inbox items
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-21 11:54:43 +05:00
01zulfi
833368e225
web: fix never expiring inbox api key being shown as expired ( #9856 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-21 11:48:04 +05:00
Ammar Ahmed
9221e21393
mobile: fix inbox keys validation ( #9882 )
2026-05-21 11:44:25 +05:00
Ammar Ahmed
91e0437554
Merge pull request #9872 from streetwriters/mobile/release-3.3.24
...
mobile: release v3.3.24
2026-05-20 09:46:10 +05:00
01zulfi
0476d3652a
core: use RequestFetchV4 method ( #9873 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-19 13:38:52 +05:00
01zulfi
4dcf14fce1
core: handle unknown collection types in sync ( #9878 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-19 13:38:20 +05:00
01zulfi
8f8ac25d20
desktop: add support for opening file links ( #9784 )
...
* desktop: add support for opening file links
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: unescape paths with spaces
* web: wrap message in confirm dialog
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: show message box if path doesn't exist when opening file link
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: disable opening file links on flatpak
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: wrap long file paths in electron dialog
* on linux, long messages in dialog aren't wrapped, so we need to wrap manually
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: fix persistent "path not found" error
* intl: update strings
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-05-19 13:27:46 +05:00
01zulfi
b594d58d31
web: improve attachments UX ( #9718 )
...
* web: improve attaching attachments UX
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: don't couple editor logic in attach files dialog
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: close attach file dialog after single file && remove countdown
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: show file size exceeded message in attach file dialog
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: add 'processing' status message when file picker is opened
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: show "processing" modal after picking files
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-05-19 13:25:17 +05:00
Abdullah Atta
e4c132a8cc
monograph: bump version to 1.3.1
2026-05-18 21:21:02 +05:00
Abdullah Atta
ba9877b3dd
monograph: bump bun version to 1.3.14
2026-05-18 21:20:52 +05:00
01zulfi
20921df3f1
Merge pull request #9869 from streetwriters/release/3.3.19
...
web: bump version to 3.3.19
2026-05-18 15:23:49 +05:00
01zulfi
43d3036525
web: fix subscription settings not showing
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-18 13:19:33 +05:00
Ammar Ahmed
f725499039
mobile: release 3.3.24
2026-05-18 12:47:36 +05:00
01zulfi
cd743a92cb
web: bump version to 3.3.19
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-18 10:31:21 +05:00
01zulfi
a545c9cfac
core: require non-empty source field in inbox item ( #9868 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-18 09:52:25 +05:00
Abdullah Atta
ea0550cb05
desktop: disable updates for portable desktop app ( #9855 )
...
* desktop: disable updates for portable desktop app
* web: hide setting group if all settings under it are hidden
* web: hide check for updates button on flatpak/snap/portable apps
* desktop: disable auto updates for flatpak/snap/portable apps
2026-05-15 18:59:01 +05:00
Ammar Ahmed
fa03ec5ebe
Merge branch 'master' into beta
2026-05-15 12:53:44 +05:00
01zulfi
79ecbf6752
core: clear key cache & fix private key encoding in saveInboxKeys() ( #9851 )
...
* after saving new keys, we didn't clear the cache so getInboxKeys() was still returning old keys
* remove unnecessary JSON.stringify on private key in saveInboxKeys()
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-15 11:34:37 +05:00
Ammar Ahmed
d9d5cb2168
Merge pull request #9832 from streetwriters/fix/310
...
mobile: fix form validation in set your name dialog
2026-05-15 08:42:32 +05:00
Ammar Ahmed
69e509da1c
Merge pull request #9857 from streetwriters/fix/crash-on-upgrade
...
mobile: fix app crashes on upgrade from v2.6.x to v3
2026-05-15 08:41:43 +05:00
01zulfi
2d97445f26
web: show correct message when user provided pgp private key is encrypted ( #9850 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-15 08:23:16 +05:00
Ammar Ahmed
6ba1fda2f2
mobile: fix app crashes on upgrade from v2.6.x to v3
2026-05-14 13:43:20 +05:00
Ammar Ahmed
93efecd6c3
Merge pull request #9839 from streetwriters/mobile/release-3.3.23
...
mobile: release 3.3.23
2026-05-14 10:42:25 +05:00
Ammar Ahmed
70d1119cf0
mobile: fix crash on tap set your name
2026-05-14 09:39:01 +05:00
Ammar Ahmed
3f11b76811
mobile: fix form validation in set your name dialog
2026-05-14 09:38:15 +05:00
01zulfi
d912c93f81
web: fix validation error message on add notebook dialog ( #9852 )
...
* only title is required field
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-14 09:25:21 +05:00
01zulfi
e635bf628a
web: fix expiring notes option on free plan ( #9853 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-14 09:25:13 +05:00
01zulfi
8048c90a89
web: disable months/year menu options where applicable ( #9846 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-13 11:46:23 +05:00
01zulfi
8093f44a70
web: skip attachments restore from backup if user not logged in ( #9778 )
...
* web: skip attachments restore from backup if user not logged in
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: show login message when downloading attachments without login
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: show backup restored success toast
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-12 09:08:26 +05:00
Ammar Ahmed
d0bfc21b49
mobile: release 3.3.23
2026-05-11 14:04:02 +05:00
01zulfi
f67f90cecd
Merge pull request #9838 from streetwriters/release/3.3.18
...
web: bump version to 3.3.18
2026-05-11 13:47:06 +05:00
Ammar Ahmed
ff4e2631cb
Merge pull request #9828 from streetwriters/fix/313
...
Add input validation for 2fa method configuration
2026-05-11 13:38:44 +05:00
Ammar Ahmed
9779685102
mobile: fix no success message on copying 2fa codes
2026-05-11 13:38:19 +05:00
Ammar Ahmed
f2925725b8
mobile: add input validation for 2fa method configuration
2026-05-11 13:38:17 +05:00
Ammar Ahmed
9ca9fe3f99
Merge pull request #9827 from streetwriters/fix/312
...
Fix copy button text is cut in 2fa settings page
2026-05-11 13:36:49 +05:00
Ammar Ahmed
8e5039fa7f
Merge pull request #9831 from streetwriters/fix/289
...
Add form validation and error handling in change email on Mobile
2026-05-11 13:36:15 +05:00
Ammar Ahmed
2f47fe331d
Merge pull request #9825 from streetwriters/fix/288
...
Add form validation in change password screen
2026-05-11 13:35:45 +05:00
Ammar Ahmed
238abee126
mobile: add form validation in change password screen
2026-05-11 13:35:28 +05:00
Ammar Ahmed
a8d0fa3b94
Merge pull request #9820 from streetwriters/fix/286
...
Fix rename attachment does not work on iOS
2026-05-11 13:33:00 +05:00
Ammar Ahmed
27b3cfcd23
Merge pull request #9819 from streetwriters/fix/285
...
Fix Reminder allows past time in edit mode without validation error
2026-05-11 13:32:39 +05:00
01zulfi
d3f1690dca
web: bump version to 3.3.18
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-11 10:19:20 +05:00
Ammar Ahmed
d4d7eac240
mobile: fix loading indicator causes cancel button to jump
2026-05-08 10:44:05 +05:00
Ammar Ahmed
e7fb246c25
mobile: show errors under input in rename dialog
2026-05-08 10:44:04 +05:00
Ammar Ahmed
03defb3a48
mobile: fix defaultValue is used if input is empty in dialog input
2026-05-08 10:42:25 +05:00
Ammar Ahmed
73c44d476b
mobile: fix rename attachment does not work on iOS
2026-05-08 10:41:53 +05:00
Ammar Ahmed
61aaaba452
mobile: cleanup
2026-05-08 10:02:57 +05:00
Ammar Ahmed
9992bf8c32
mobile: add form validation in change email
2026-05-08 09:26:11 +05:00
Ammar Ahmed
b8b7d37799
core: remap Invalid token error to Invalid code in changeEmail
2026-05-08 09:24:39 +05:00
Abdullah Atta
0aaabfab62
web: exclude hidden settings from setting search ( #9772 )
...
* web: exclude hidden settings from search
* web: add support for searching setting section groups
2026-05-08 08:53:00 +05:00
Ammar Ahmed
14d680c092
mobile: show all errors inline with inputs/data-entry items
2026-05-07 18:42:47 +05:00
Ammar Ahmed
28f95b0061
mobile: fix plans keep loading on paywall screen
2026-05-07 13:01:38 +05:00
Ammar Ahmed
419dd555f4
mobile: fix reminder allows past time in edit mode without validation error
2026-05-07 13:01:37 +05:00
Ammar Ahmed
1312ce7d50
Merge pull request #9818 from streetwriters/fix/284
...
Trim title before checking if title is valid in add reminder screen
2026-05-07 12:58:46 +05:00
Ammar Ahmed
d16cd510b3
mobile: cleanup
2026-05-07 12:58:05 +05:00
Ammar Ahmed
af08ed5174
mobile: show title is required error under the input
2026-05-07 12:58:05 +05:00
Ammar Ahmed
365e1d7029
mobile: trim title before checking if title is valid
2026-05-07 12:57:25 +05:00
Ammar Ahmed
80b75fc28c
Merge pull request #9821 from streetwriters/fix/287
...
Show confirm dialog before deleting attachment in attachment manager
2026-05-07 12:54:10 +05:00
Ammar Ahmed
6de4b4ac2d
mobile: show toast message after attachment deleted
2026-05-07 12:53:44 +05:00
Ammar Ahmed
39bfff6b14
mobile: fix base dialog background is always transparent
2026-05-07 12:53:44 +05:00
Ammar Ahmed
e381b62e5c
mobile: show confirm dialog before deleting attachment in attachment manager
2026-05-07 12:53:43 +05:00
Ammar Ahmed
ffef5affce
Merge pull request #9822 from streetwriters/fix/309
...
mobile: fix handling invalid gift code input
2026-05-07 12:28:27 +05:00
Ammar Ahmed
780276b30e
mobile: fix pro user walk through makes app get stuck
2026-05-07 11:12:49 +05:00
Ammar Ahmed
e023f11cd9
mobile: fix copy button text is cut in 2fa settings page
2026-05-07 09:22:59 +05:00
Ammar Ahmed
276239dd2b
mobile: add form validation support in dialog inputs
2026-05-07 08:49:21 +05:00
Ammar Ahmed
5ef3bdcad4
mobile: fix handling invalid gift code
2026-05-07 08:03:45 +05:00
Ammar Ahmed
63076d37f5
Merge pull request #9808 from streetwriters/fix/270
...
Improve error handling when signing up on mobile
2026-05-06 13:21:56 +05:00
Ammar Ahmed
724ad58824
mobile: show errors under the email input
2026-05-06 11:28:58 +05:00
Chloe Oletto
4f805910c4
web: Don't show input box in "too many Inbox keys" dialog. ( #9817 )
...
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-05-06 08:20:55 +05:00
Ammar Ahmed
7fcdb3b55d
mobile: skip showing toast message
2026-05-06 08:16:35 +05:00
Ammar Ahmed
47ba40d7cd
mobile: fix ts errors in build
2026-05-05 21:00:17 +05:00
Ammar Ahmed
e6a75c1f8a
Merge branch 'master' into beta
2026-05-05 20:07:31 +05:00
Ammar Ahmed
0801e73242
mobile: fix login and signup flows
2026-05-05 19:06:42 +05:00
Ammar Ahmed
c82487983c
Merge pull request #9806 from streetwriters/fix/268
...
Fix No error message shown for missing or incorrect 2FA code on mobile
2026-05-05 14:13:20 +05:00
Ammar Ahmed
2ad39048da
mobile: fix form validation in login, signup and forgot password
2026-05-05 13:47:37 +05:00
Ammar Ahmed
3421627f31
mobile: show error if passwords do not match or fields empty
2026-05-05 10:34:44 +05:00
Ammar Ahmed
cf6262e995
mobile: fix showing 2fa error when field is empty and show error below input field
2026-05-05 10:32:27 +05:00
Ammar Ahmed
8a325bf7c0
mobile: cleanup
2026-05-05 10:11:19 +05:00
Ammar Ahmed
883667b411
mobile: show error message on failed two-factor auth
2026-05-05 10:11:19 +05:00
Ammar Ahmed
06b88e74ae
Merge pull request #9807 from streetwriters/fix/269
...
Remove password length check on signup on mobile
2026-05-05 10:10:03 +05:00
Ammar Ahmed
7800a25775
Merge pull request #9803 from streetwriters/mobile/release-3.3.22
...
mobile: release v3.3.22
2026-05-05 07:46:27 +05:00
Ammar Ahmed
01d0de3909
mobile: remove password length check on signup
2026-05-04 13:42:05 +05:00
Ammar Ahmed
d61f9472c8
mobile: fix search in archived notes returns no results
2026-05-04 13:08:05 +05:00
Ammar Ahmed
2465337148
mobile: fix show results count in search
2026-05-04 13:05:54 +05:00
01zulfi
af4638ac50
Merge pull request #9802 from streetwriters/release/3.3.17
...
web: bump version to 3.3.17
2026-05-04 12:33:11 +05:00
Ammar Ahmed
5e6be09aab
mobile: release v3.3.22
2026-05-04 10:41:36 +05:00
Ammar Ahmed
f626953e0a
Merge pull request #9781 from streetwriters/fix/archive-note-time
...
Fix Archive screen does not show correct date/time on note based on Sorting Type
2026-05-04 10:30:02 +05:00
01zulfi
4d4bce301d
web: bump version to 3.3.17
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-04 10:21:03 +05:00
Ammar Ahmed
d45b18afd6
Merge pull request #9783 from streetwriters/feat/compact-view-search
...
mobile: add compact-view support in search results
2026-05-04 09:51:01 +05:00
Ammar Ahmed
4f212453a6
mobile: fix sort options not working in trash
2026-05-02 11:04:11 +05:00
Ammar Ahmed
2c1b9081bf
mobile: fix group type usage
...
Explicitly pass group type to list and sort sheet.
2026-05-02 10:49:08 +05:00
01zulfi
7c5dc1615c
web: remove testimonial with broken link ( #9789 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-02 08:48:34 +05:00
Ammar Ahmed
3fb07369bb
mobile: fix navigating from Monographs to Search screen
2026-05-01 10:09:50 +05:00
Ammar Ahmed
9b480950da
mobile: fix typo in properties key
2026-05-01 09:59:44 +05:00
01zulfi
9f20d243fa
web: disable expand sidebar button on small screens ( #9769 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-01 09:07:28 +05:00
01zulfi
13e6573342
web: show copied text when monograph link is copied ( #9780 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-30 17:31:08 +05:00
Ammar Ahmed
f37869cb5a
mobile: add compact-view support in search results
2026-04-30 13:55:19 +05:00
Ammar Ahmed
46d802548b
mobile: fix Archive screen does not show correct date/time on note based on sorting
2026-04-30 13:27:52 +05:00
Ammar Ahmed
2bf42c207d
Merge pull request #9776 from streetwriters/mobile/release-3.3.21
...
mobile: v3.3.21 release
2026-04-30 10:05:04 +05:00
Ammar Ahmed
65e42e5d8b
mobile: prepare for v3.3.21 release
2026-04-29 16:36:09 +05:00
Ammar Ahmed
c85007f0dd
Merge pull request #9705 from streetwriters/fix/screenguard
...
mobile: fix screenguard on mobile & privacy mode
2026-04-29 16:20:06 +05:00
Ammar Ahmed
36058145b5
mobile: disable privacy mode on user logout
2026-04-29 16:19:18 +05:00
Ammar Ahmed
a376a6b497
mobile: fix screenguard on mobile & privacy mode
2026-04-29 16:19:18 +05:00
Ammar Ahmed
cd62d51e45
Merge pull request #9752 from streetwriters/mobile/fix-locked-note-merge-conflict
...
mobile: fix saving incoming note in merge conflict dialog does not work
2026-04-29 16:16:38 +05:00
Abdullah Atta
3f6fcbacbc
global: fix dialog on successful bug report ( #9750 )
...
* core: handle different issue report responses
* web: better handling for issue report responses
* mobile: update issue report dialog to show correct info of where issue is reported
* mobile: close sheet on clicking "done"
* web: do not include email in issue success dialog
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2026-04-29 14:19:29 +05:00
01zulfi
2a2bf67fea
web: use expire verbiage in subscription subtitle when provider is gift card ( #9759 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-29 08:45:52 +05:00
01zulfi
b8fca5cd98
Merge pull request #9765 from streetwriters/release/3.3.16
...
web: bump version to 3.3.16
2026-04-28 15:48:34 +05:00
01zulfi
4d87155fdd
web: bump version to 3.3.16
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-28 10:17:27 +05:00
01zulfi
ed38bb6299
editor: fix crash in backspace handler ( #9740 )
...
* editor: fix crash in backspace handler
* replace nextNode with .nodeAfter
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: fix position of node when deleting nextNode
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-28 09:08:31 +05:00
Abdullah Atta
7c9e3e79df
web: small refactor to make the build pass ( #9761 )
2026-04-27 12:54:44 +05:00
Chloe Oletto
43b90070a9
core: Limit note subtitle/headline length. ( #9732 )
...
Signed-off by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-04-23 22:27:33 +05:00
Ammar Ahmed
04f6e1068b
mobile: fix saving incoming note in merge conflict dialog does not work
2026-04-23 10:43:07 +05:00
01zulfi
9bea4adcf9
web: show titlebar on auth pages ( #9093 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-22 13:51:21 +05:00
Chloe Oletto
a5790de23c
desktop: Stop urgent reminder causes segfault & app freeze on Linux. ( #9737 )
...
* desktop: Stop urgent reminder causes segfault & app freeze on Linux.
Signed-off by: Chloe Oletto <NeedsChloesure@riseup.net >
* desktop: Linux segfault
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* Apply suggestion from @thecodrr
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
---------
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2026-04-22 11:56:47 +05:00
Abdullah Atta
6489dda4c8
Merge branch 'master' into beta
2026-04-22 11:15:34 +05:00
Abdullah Atta
eb4edeea8f
web: fix crash on non-paddle related iframe event ( #9747 )
...
Stack trace:
```
undefined is not an object (evaluating 'w.data')
E@https://app.notesnook.com/assets/paddle-Z43isEce-h-M.js:23:45428
E@https://app.notesnook.com/assets/paddle-Z43isEce-h-M.js:23:45846
```
2026-04-22 09:46:29 +05:00
01zulfi
e3ccd504da
ui: fix submenu cutting off when there are a lot of lazy items ( #9739 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-22 09:11:28 +05:00
Ammar Ahmed
4627d7d5df
Merge pull request #9736 from streetwriters/mobile/release-3.3.20
...
mobile: release 3.3.20
2026-04-22 08:46:43 +05:00
01zulfi
f216c1b65d
web: fix scrollbar blocking date in compact note list item ( #9719 )
...
* web: fix scrollbar blocking date in compact note list item
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: adjust notes list scrollbar width, compact item padding, & group header padding
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-21 11:08:30 +05:00
Abdullah Atta
4692ba7183
desktop: use newer appimage bundler ( #9744 )
...
this should fix libfuse and libz errors
2026-04-21 10:55:52 +05:00
Ammar Ahmed
543825918c
mobile: fix useEffect deps in use-feature-manager hook
2026-04-21 08:46:19 +05:00
Ammar Ahmed
9f995b861b
mobile: fix toast position incorrect with keyboard opened
2026-04-21 08:45:45 +05:00
Ammar Ahmed
9963a6c655
mobile: delete vault action keeps loading when entering incorrect password
2026-04-21 08:45:29 +05:00
Ammar Ahmed
1696ec5c72
mobile: fix unable to switch between yearly/monthly plans
2026-04-21 08:14:38 +05:00
Ammar Ahmed
7c95faad21
mobile: fix clear trash option is disabled on login
2026-04-20 15:43:39 +05:00
Ammar Ahmed
ca80441c14
mobile: fix trash count does not update on calling clear trash
2026-04-20 15:30:26 +05:00
01zulfi
9c497fd2bb
Merge pull request #9724 from streetwriters/release/3.3.15
...
web: bump version to 3.3.15
2026-04-20 12:21:46 +05:00
Ammar Ahmed
ef5e5e5b4c
mobile: release 3.3.20
2026-04-20 12:03:12 +05:00
Abdullah Atta
ede900fdbd
ci: add linux arm64 preview builds ( #9735 )
2026-04-20 11:56:10 +05:00
01zulfi
1758f03f93
intl: regen locale files ( #9734 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-20 11:39:13 +05:00
01zulfi
f18db748e0
web: bump version to 3.3.15
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-20 10:38:18 +05:00
01zulfi
2fba2af126
web: fix pdf viewer's search dialog unreadable UI in dark mode ( #9720 )
...
* web: fix pdf viewer's search dialog unreadable UI in dark mode
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix pdf search dialog ui
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-18 10:46:09 +05:00
Ammar Ahmed
0b1aa3315b
Merge branch 'master' into beta
2026-04-18 10:08:55 +05:00
Ammar Ahmed
1ef3d712e1
mobile: fix parent notebook can be moved into it's child notebooks. ( #9691 )
...
* mobile: fix parent notebook can be moved into it's child notebooks.
1. Ensure notebook that is being moved and all it's children are not visible in move-notebook dialog
2. Ensure child cannot be moved into it's parent again
3. Ensure child can be moved into it's sibling notebooks
* mobile: add e2e tests
* mobile: fix toast position
2026-04-18 09:28:39 +05:00
Ammar Ahmed
405adff8f4
mobile: fix linting not working in vscode and fix lint errors ( #9710 )
2026-04-18 08:52:39 +05:00
Ammar Ahmed
9a21ca1cf4
mobile: fix discount value shows as undefined on iOS when buying plan ( #9711 )
...
* mobile: fix discount value is undefined
* mobile: fix discount calculation and price formatting
Respect spacing when writing price in a currency.
Fix incorrect discount calculation when comparing products of a plan based on int values, use parseFloat to parse correct values for comparision
* mobile: fix ui inconsistencies
* mobile: conditionally include trial plan conditions based on GitHub release status
2026-04-18 08:40:50 +05:00
01zulfi
49252e66ce
web: fix RCE via stored XSS in note html export ( #9709 )
...
* sandbox the export iframe
* escape fields when building html template
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-17 18:10:06 +05:00
Abdullah Atta
4ba2e900c5
desktop: disable autoInstallOnAppQuit ( #9726 )
2026-04-17 17:07:21 +05:00
Chloe Oletto
ebfc554cd7
web: fix Beta release track unset after browser exit ( #9721 )
...
Beta cookies are set to expire after the session ends, which means update checks in the future (for example, the user puts their computer to sleep, but leaves the web app open) can erroneously suggest the latest stable on the beta release track.
Signed-off By: Chloe Oletto <NeedsChloesure@riseup.net >
2026-04-17 15:49:17 +05:00
01zulfi
b6714b559e
web: make dates text reactive to date format setting ( #9707 )
...
the following dates text are now reactive:
* dates in note list item
* date in notebook header
* dates in properties panel
* date in reminder list item
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-16 12:42:10 +05:00
Ammar Ahmed
a6c1757cf6
mobile: fix list-items do not show correct notes count in side menu ( #9697 )
...
* mobile: fix list-items do not show correct notes count in side menu
* mobile: fix notebook note count not updated on deleting note
* mobile: fix monograph count does not update on unpublishing note in side-menu
* mobile: fix notebook and tag shortcut count does not update in sidemenu
2026-04-15 21:43:45 +05:00
01zulfi
3d847ea00c
web: fix time field not aligning in reminder dialog ( #9202 )
...
* also capitalize month string
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-15 12:49:22 +05:00
Abdullah Atta
63453942ee
Merge pull request #9686 from streetwriters/web/clear-trash
...
web: add clear trash option in trash nav item context menu
2026-04-15 12:48:50 +05:00
Ammar Ahmed
cb5a7904d3
mobile: add clear trash option in Trash properties
...
mobile: show clear trash success message
mobile: add e2e tests
mobile: fix clear trash option remains disabled after moving item to trash after login
mobile: Disable "Move to trash" for deleted notes.
2026-04-15 12:48:24 +05:00
01zulfi
f2c088fb18
web: add clear trash option in trash nav item context menu
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
web: disable clear trash if empty && update confirm message
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-15 12:48:10 +05:00
Abdullah Atta
cf3f2fc3ce
monograph: bump version to 1.3.0
2026-04-15 08:45:19 +05:00
Ammar Ahmed
a62fea1a4b
mobile: release 3.4.0-beta.0
2026-04-15 08:43:49 +05:00
Abdullah Atta
f83e894758
web: bump version to 3.4.0-beta.0
2026-04-15 08:14:29 +05:00
Abdullah Atta
131f6c6d5f
Merge branch 'master' into beta
2026-04-15 08:10:24 +05:00
01zulfi
4e2fd9dde6
web: show error text on settings number input's out of range ( #9171 )
...
* web: show error text on settings number input's out of range
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: minor refactor and fixes
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-15 08:04:58 +05:00
Abdullah Atta
534cf883be
Merge pull request #9395 from streetwriters/web/vault-lock-timer-setting
...
web: add vault lock timer setting
2026-04-15 08:03:47 +05:00
Ammar Ahmed
92c1ca7b6f
mobile: fix configure toolbar do not render properly on adding/removing groups ( #9699 )
...
* editor: make editor tools object a function
Required for string localization to work properly
* mobile: fix tools and groups do not re-render properly on changing preset or adding tools
* mobile: fix empty toast message shows on removing tools from group
2026-04-14 22:46:41 +05:00
01zulfi
5fcad35cdc
Merge pull request #9712 from streetwriters/release/3.3.14
...
web: bump version to 3.3.14
2026-04-14 15:14:39 +05:00
01zulfi
8a83a1af23
web: fix vault lock timer not showing after vault is created
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-14 13:44:55 +05:00
01zulfi
2b11fcea41
web: bump version to 3.3.14
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-14 13:14:49 +05:00
01zulfi
690c30eed3
web: show toast when vault is auto-locked or when timer is changed
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-14 12:44:26 +05:00
Chloe Oletto
3f0c24d27b
core: duplicating a note should copy all the flags ( #9250 )
...
Signed-off by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-04-14 08:23:50 +05:00
01zulfi
71088fca99
editor: handle crash on inserting incorrect syntax in math nodes ( #9690 )
...
* editor: handle crash on inserting incorrect syntax in math nodes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: fix 'math error' text shown on newly empty math node
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-13 20:35:57 +05:00
01zulfi
d6f7f0c0be
editor: fix crash when app is unlocked after a relock ( #9698 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-13 20:35:16 +05:00
01zulfi
4044b68701
webclipper: fix notebooks getting unselected on tag select ( #9706 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-13 14:55:20 +05:00
Abdullah Atta
610ced00af
global: whitelist postinstall packages on bootstrap ( #9629 )
...
* global: enable npm ignore scripts by default
* config: disable ignore-scripts in .npmrc
* mobile: update lockfiles
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2026-04-13 14:27:32 +05:00
Ammar Ahmed
8cc86284ee
mobile: fix ts errors
2026-04-13 12:43:32 +05:00
Ammar Ahmed
e4f1f2bfa7
core: fix import
2026-04-13 11:43:33 +05:00
Ammar Ahmed
1f7a64a42d
mobile: add vault lock timer settings
2026-04-13 11:40:34 +05:00
01zulfi
2b1cd537e2
web: add vault lock timer setting
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-13 11:40:34 +05:00
Abdullah Atta
f9fecda1f1
ci: enable CSC_FOR_PULL_REQUEST for desktop preview builds ( #9695 )
2026-04-10 14:45:24 +05:00
Abdullah Atta
769d92fa0c
docs(help): add beta warning for inbox api
2026-04-08 09:51:37 +05:00
01zulfi
f6d5d3cebc
web: enable inbox && add inbox api docs ( #8872 )
...
* web: enable inbox && add inbox api docs
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* docs(help): improve inbox api docs
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-08 09:49:00 +05:00
Ammar Ahmed
74921ae1b3
mobile: release 3.3.19 ( #9683 )
...
* mobile: release 3.3.19
* mobile: fix ios production xcconfig
2026-04-08 09:37:56 +05:00
Abdullah Atta
f3ef277a52
Merge pull request #9643 from streetwriters/core/validate-inbox-items
...
core: validate & sanitize inbox items
2026-04-07 20:41:25 +05:00
Abdullah Atta
d30ec4a19d
core: make html validation more resilient
2026-04-07 20:34:39 +05:00
01zulfi
40f2c88ead
Merge pull request #9682 from streetwriters/release/3.3.13
...
web: bump version to 3.3.13
2026-04-07 15:49:17 +05:00
01zulfi
7fe410ae89
web: bump version to 3.3.13
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-07 14:00:37 +05:00
Ammar Ahmed
4cbdd085d6
mobile: fix editor stops updating notes after first two notes edited ( #9681 )
2026-04-07 13:18:50 +05:00
01zulfi
24556dab83
web: show better error message on invalid recovery key ( #9680 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-07 13:00:02 +05:00
Ammar Ahmed
206157b68b
core: handle invalid html inputs
2026-04-07 12:02:23 +05:00
Abdullah Atta
dd8116eba8
Merge pull request #9677 from streetwriters/fix/table-cell-selection-mobile
...
Fix table cell selection on mobile
2026-04-06 23:55:18 +05:00
Abdullah Atta
ae82a8c0a0
editor: only allow resizing column from resize handle
2026-04-06 23:49:04 +05:00
Abdullah Atta
418e4517a5
Merge pull request #8468 from 01zulfi/web/note-spellcheck-toggle
...
web: add support for toggling spellcheck per note
2026-04-06 23:20:44 +05:00
Abdullah Atta
9bd0f0ceb1
editor: fix minor issues
2026-04-06 23:19:19 +05:00
Chloe Oletto
af4dc5e9ea
web: fix all tabs closed on sync when any note is deleted from another device ( #9252 )
...
* web: All tabs closed when any note is deleted.
Signed-off by: Chloe Oletto <NeedsChloesure@riseup.net >
* web: remove redundant noteID check, fix check to ensure locked notes are reopened.
Signed-off By: Chloe Oletto <NeedsChloesure@riseup.net >
2026-04-06 23:02:12 +05:00
Abdullah Atta
71b03a90dd
editor: disable scroll during column resize
2026-04-06 21:01:25 +05:00
Abdullah Atta
728e50cd13
editor: fix awkward selection behaviour in table cells
...
this includes fixes to multiple UX bugs:
1. scroll now stops when user starts cell selection
2. moving cell selection to either edge auto scrolls the table
3. text selection does not trigger cell selection
2026-04-06 21:00:23 +05:00
01zulfi
c8e8935b34
web: add back button in recovery forms ( #9676 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 16:27:33 +05:00
Ammar Ahmed
61a56662eb
core: make dom-purify mobile compatible
2026-04-06 14:29:41 +05:00
01zulfi
21f4b906d7
web: fix html entities shown in match result ( #9645 )
...
* web: fix non-breaking space shown as encoded in match result
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: decode matches in db.lookup.notesWithHighlighting
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: decode entities at parse time
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-06 14:20:10 +05:00
01zulfi
d49d42b736
common: guard against undefined backStack/forwardStack in TabSessionHistory ( #9674 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 12:42:00 +05:00
Ammar Ahmed
6efd1af0e9
Feat/image compression setting ( #9542 )
...
* mobile: migrate pickers to ts
* mobile: add support for image compression default setting in mobile
* mobile: update e2e tests
2026-04-06 11:24:09 +05:00
SahilAslam001
267fe4e453
mobile: remove restoring app state on app launch #6294 ( #9586 )
...
Signed-off-by: Sahil Aslam <sahil.aslam011@gmail.com >
2026-04-06 11:20:30 +05:00
01zulfi
8189b2ead8
web: remove spellcheck toggle from note context menu
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 09:58:04 +05:00
01zulfi
257ac8962c
web: refresh sessions instead of raising event on spellcheck toggle
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 09:57:51 +05:00
01zulfi
faea6635c6
core: remove unnecessary note.spellcheck data migration
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 09:57:42 +05:00
Ammar Ahmed
537521d568
mobile: add spellcheck toggle in note properties
2026-04-06 09:57:42 +05:00
01zulfi
e3ed75461e
web: spellcheck should be enabled by default for new notes && hide properties toggle if disabled on desktop
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 09:57:19 +05:00
01zulfi
f6b59eeb99
web: add support for toggling spellcheck per note
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-06 09:57:02 +05:00
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
Ammar Ahmed
187086460d
mobile: undo debug change
2026-04-06 09:28:01 +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
413ca61ef5
core: $headline$ format should get 60 chars from first p or h tag ( #9658 )
...
* core: note title headline format should get content from first p or h tag
* also decrease character limit to 60
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* Apply suggestion from @thecodrr
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-06 09:20:21 +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
01zulfi
76e14d4434
web: handle multiple internal link types in internal link properties tabs
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-03 14:40:58 +05:00
Ammar Ahmed
f828ab0314
mobile: safely handle multiple internal link types
2026-04-03 13:01:34 +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
01zulfi
7b6165c8f0
core: validate & sanitize inbox items
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-02 13:26:36 +05:00
Ammar Ahmed
02b96470bc
Merge pull request #9631 from streetwriters/fix/file-size-check-fail
...
mobile: fix file size check shows error but continues uploading the file
2026-04-02 13:13:56 +05:00
Ammar Ahmed
c90a2f5179
Merge branch 'master' into beta
2026-04-02 13:07:58 +05:00
Ammar Ahmed
7234128f78
docs(help): add reminders help page ( #9637 )
...
* docs: add remindershelp page
* Apply suggestions from code review
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
---------
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2026-04-02 12:38:28 +05:00
01zulfi
27e070e555
web: redirect automatically after final step in reset password flow ( #9642 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-04-02 12:29:16 +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
cee0275565
web: handle crash on preview attachment ( #9626 )
...
* web: handle crash on preview attachment
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: better error message on attachment preview failure
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-04-01 13:07:17 +05:00
Ammar Ahmed
87bddf0037
mobile: fix file size check shows error but continues uploading the file
2026-04-01 11:06:33 +05:00
SahilAslam001
e736e3d810
mobile: do not auto fill auto generated title when user clears title field in editor ( #9623 )
...
Signed-off-by: Sahil Aslam <sahil.aslam011@gmail.com >
2026-04-01 09:31:21 +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
692975d4a0
Merge pull request #8928 from streetwriters/web/inbox-pgp-keys
...
[NN-5] web: use pgp keys for inbox
2026-03-31 13:32:30 +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
befcd0f112
web: refresh user on change email & run timer on first email sent ( #9620 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-31 09:53:15 +05:00
Ammar Ahmed
8b92936d05
Add workflow to build android/ios previews on each PR ( #9604 )
...
Builds and publishes iOS and Android Preview apps that are instantly available to registered testers and quality assurance teams. We are using Firebase App Distribution for this purpose that works seamlessly on both android and iOS.
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2026-03-31 09:42:24 +05:00
01zulfi
aec135de83
web: fix plans page being cut-off from top ( #9594 )
...
* web: add top padding to plans page
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix plans page being cut-off from top
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-31 09:41:28 +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
Ammar Ahmed
5f74fcad0c
Merge branch 'master' into beta
2026-03-30 09:44:11 +05:00
Ammar Ahmed
e873b88dbd
Merge pull request #9618 from streetwriters/mobile-release/3.3.18
...
mobile: release 3.3.18
2026-03-30 09:43:53 +05:00
Abdullah Atta
214f5b8a98
ci: fix desktop pr preview workflow ( #9612 )
...
* ci: fix desktop pr preview workflow
Removed dependency on build-linux-arm64 for posting PR comments.
Signed-off-by: Abdullah Atta <abdullahatta@streetwriters.co >
* ci: do not sign windows staging build
* clipper(web): regen package-lock.json
* ci: fix `Unknown target: x64`
---------
Signed-off-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-28 14:05:43 +05:00
Abdullah Atta
70cf17fdd5
ci: add workflow for desktop pr preview ( #9607 )
...
* ci: add workflow for desktop pr preview
* ci: workflow didn't run
* ci: limit workflow to specific paths
2026-03-28 13:25:55 +05:00
Abdullah Atta
7d557810cb
ci: add workflow for notesnook web pr preview ( #9593 )
...
* ci: add workflow for notesnook web pr preview
* ci: remove benchmarks workflow
* ci: use `setup-node-with-cache`
* ci: only publish pr preview when packages/** or apps/web/** changes
2026-03-28 12:47:17 +05:00
Abdullah Atta
ed24282703
web: bump version to 3.3.12 ( #9602 )
2026-03-28 11:09:19 +05:00
Ammar Ahmed
e2cf3e81af
mobile: release 3.3.18
2026-03-28 10:12:23 +05:00
Ammar Ahmed
28fa133b6d
Merge pull request #9597 from SahilAslam001/fix/undefined-id-issue
...
mobile: resolve undefined id issue in subscription product items
2026-03-28 10:04:03 +05:00
Ammar Ahmed
37893ced80
mobile: resolve undefine id issue in subscription product items
...
Signed-off-by: Sahil Aslam <sahil.aslam011@gmail.com >
2026-03-28 10:03:03 +05:00
Ammar Ahmed
34b5005591
Merge branch 'master' into beta
2026-03-28 09:59:09 +05:00
Ammar Ahmed
900c48292c
Merge pull request #9601 from streetwriters/chore/fix-prettier
...
mobile: format all files
2026-03-28 09:58:39 +05:00
Ammar Ahmed
302ae5ddb4
mobile: format all files
...
It seems prettier was not working properly. Pin prettier version to 2.8.8 in apps/mobile and ran prettier on all files to fix formatting issues.
2026-03-28 09:57:51 +05:00
Abdullah Atta
24fca08fdc
core: generate all user keys on sign up ( #9600 )
2026-03-28 09:20:53 +05:00
Ammar Ahmed
2b0a1c6a78
Merge pull request #9552 from SahilAslam001/fet-close-all-tab
...
mobile: add close button in editor all tab bottom sheet #6059
2026-03-28 09:12:15 +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
Ammar Ahmed
fcba5f9c91
mobile: fix editor stays open when opening notebook/tag/color link.
2026-03-27 11:41:47 +05:00
Ammar Ahmed
5909025976
mobile: add support for internal links
2026-03-27 11:38:51 +05:00
01zulfi
273bbea938
web: don't collapse nav bar if a menu is still open ( #9588 )
...
* web: don't uncollapse nav bar if a menu is still open
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: handle native menu case
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-26 23:44:52 +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
sahil
c2702efc7f
mobile: change icon
...
Signed-off-by: Sahil Aslam <sahil.aslam011@gmail.com >
2026-03-26 15:55:00 +05:00
sahil
c96d13d416
mobile: fix icon and function name
...
Signed-off-by: Sahil Aslam <sahil.aslam011@gmail.com >
2026-03-26 14:28:27 +05:00
Ammar Ahmed
3d52a307ca
Merge branch 'master' into beta
2026-03-26 12:20:46 +05:00
Ammar Ahmed
9b359a91cc
Merge pull request #9582 from streetwriters/mobile-release/3.3.17
...
Mobile release/3.3.17
2026-03-26 12:16:02 +05:00
Ammar Ahmed
0af831d50b
mobile: release 3.3.17
2026-03-25 13:08:31 +05:00
Ammar Ahmed
3efaeaeeb9
mobile: fix failing tests
2026-03-25 12:31:54 +05:00
01zulfi
00a20dda48
Merge pull request #9569 from streetwriters/release/v3.3.11
...
web: bump version to 3.3.11
2026-03-25 11:48:02 +05:00
01zulfi
ec45160b27
web: add content in feature dialog for v3.3.11
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-25 11:29:34 +05:00
Ammar Ahmed
eda284ca25
Merge pull request #9568 from streetwriters/fix/disable-app-lock-permission-request
...
mobile: fix app gets locked when requesting notification permission for upload progress
2026-03-25 10:41:23 +05:00
Ammar Ahmed
1ed331b4bb
Merge pull request #9567 from streetwriters/fix/ca-certificates-self-hosted-mobile
...
mobile: fix app does not use user defined CA certificates
2026-03-25 10:40:43 +05:00
01zulfi
ee74bb4fbf
web: fix edit note creation date test
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-24 16:30:18 +05:00
01zulfi
df104669a3
web: bump version to 3.3.11
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-24 14:28:55 +05:00
01zulfi
9621b43bf2
web: fix command palette highlighting being escaped ( #9565 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-24 14:22:49 +05:00
Ammar Ahmed
503c1a5c8d
mobile: fix app gets locked when requesting notification permission for file upload progress
2026-03-24 13:17:01 +05:00
Ammar Ahmed
a2fa1d4d78
mobile: fix app does not use user defined CA certificates
2026-03-24 12:45:58 +05:00
Ammar Ahmed
6c6ad9a766
Merge pull request #9516 from streetwriters/fix/9496
...
Fix iOS app remains stuck when restoring backup from list
2026-03-24 09:59:02 +05:00
Ammar Ahmed
fc8807f74d
Merge pull request #9519 from streetwriters/fix/GHSA-f27j-fqc6-v7pm
...
mobile: escape title when creating web-clip for shared metadata
2026-03-24 09:57:41 +05:00
Ammar Ahmed
edec48f9d4
Merge pull request #9523 from streetwriters/fix/mobile-merge-conflicts
...
mobile: fix merge conflicts for locked notes
2026-03-24 09:56:58 +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
Ammar Ahmed
74a2cc5b19
Merge pull request #9550 from streetwriters/fix/attachment-nav-flow
...
mobile: fix linked note not opening from attachment properties
2026-03-24 09:54:43 +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
01zulfi
d48643cbb9
web: fix editor title temporary flicker on tab switch ( #9548 )
...
* also remove debounce on editor's resize observer
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-24 09:46:02 +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
6cc5d2452b
web: fix typo in import result text ( #9513 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-20 12:46:21 +05:00
Ammar Ahmed
e934ef7ffd
mobile: allow lock-unlock a note even if it's not in any vault ( #9508 )
2026-03-20 12:43:40 +05:00
Ammar Ahmed
e2d8032ef4
Merge pull request #9484 from streetwriters/fix/9459
...
mobile: fix top bar item page width and count
2026-03-20 12:21:31 +05:00
Ammar Ahmed
81e6101fb5
mobile: add missing telegram icon in settings ( #9507 )
2026-03-20 12:17:57 +05:00
01zulfi
070354920b
web: fix feature title margin in feature dialog ( #9551 )
...
* also fix typo
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-20 12:06:18 +05:00
sahil
32c825463f
mobile: add close button in editor all tab bottom sheet #6059
...
Signed-off-by: Sahil Aslam <sahil.aslam011@gmail.com >
2026-03-20 11:34:01 +05:00
Ammar Ahmed
404168fb86
mobile: fix linked note not opening from attachment properties
2026-03-19 13:38:30 +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
01zulfi
6cc66d91be
docs: clarify internal note links limitation in Evernote importer ( #9509 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-19 09:42:59 +05:00
Abdullah Atta
1172a8c67b
web: fix events missed from desktop side on startup
2026-03-19 09:32:40 +05:00
Abdullah Atta
0191e5be00
desktop: wait for bridge to be ready before sending events
2026-03-19 09:32:07 +05:00
Abdullah Atta
7f367389bb
web: support copying notebook/tag/color internal link
2026-03-19 09:24:39 +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
9145ea4234
web: escape command title in command palette ( #9539 )
...
* Because we use dangerouslySetInnerHTML
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-17 11:24:16 +05:00
Abdullah Atta
0fa79433bd
clipper(web): remove node-sass and sass-loader ( #9536 )
2026-03-17 09:16:27 +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
01zulfi
eadd23de4d
web: escape html in note title in diff viewer ( #9518 )
...
* web: escape html in note title in diff viewer
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: use entities package for escaping note title in diff viewer
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-16 13:07:56 +05:00
Ammar Ahmed
71d9738980
mobile: fix glitch when opening note, flickery behaviour
2026-03-16 09:07:18 +05:00
Abdullah Atta
29e213ebe2
Merge branch 'master' into beta
2026-03-14 11:16:27 +05:00
Ammar Ahmed
80328af888
mobile: fix merge conflicts for locked notes
2026-03-13 12:48:29 +05:00
Ammar Ahmed
5e83da5575
mobile: escape title when creating web-clip for shared metadata
...
fixes https://github.com/streetwriters/notesnook/security/advisories/GHSA-f27j-fqc6-v7pm
2026-03-13 10:54:07 +05:00
Ammar Ahmed
521afe90ca
mobile: show backup complete sheet after 500ms
2026-03-13 09:39:03 +05:00
Ammar Ahmed
ee3b7b5d7d
mobile: fix ios app remains stuck when restoring backup from list
2026-03-13 09:21:49 +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
01zulfi
93d1319b25
desktop: disable update checker if auto updates off ( #9302 )
...
* web: disable desktop update checker if auto updates off
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: use setting store listener instead of directly using autoUpdates value
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-13 09:16:57 +05:00
Abdullah Atta
b2bac3808b
Merge pull request #9505 from streetwriters/release/vnext
...
Release vNext
2026-03-12 10:19:47 +05:00
Abdullah Atta
ebf58e68cf
desktop: disable db connecting closing
2026-03-12 10:00:50 +05:00
Ammar Ahmed
dc3e909dfe
mobile: release v3.3.16
2026-03-12 09:50:21 +05:00
Abdullah Atta
bf09e9615a
web: bump version to 3.3.10
2026-03-12 09:48:22 +05:00
Abdullah Atta
b2d30d47d6
Merge pull request #9504 from streetwriters/fix/crash-on-app-close
...
Fix sql crash on app close
2026-03-12 09:43:34 +05:00
Abdullah Atta
b1296fd24f
Merge pull request #9503 from streetwriters/fix/disable-auto-orphaned-attachment-deletion
...
Disable automatic orphaned attachment deletion
2026-03-12 09:43:09 +05:00
Abdullah Atta
62d8c89300
desktop: fix sql crash on app close
2026-03-12 09:40:39 +05:00
Abdullah Atta
80c44eee89
mobile: disable automatic orphaned attachment removal
2026-03-12 09:34:15 +05:00
Abdullah Atta
153eb126fc
web: disable automatic orphaned attachment removal
2026-03-12 09:34:04 +05:00
Ammar Ahmed
f1fc166713
mobile: fix top bar item page width and count
2026-03-11 12:00:36 +05:00
Abdullah Atta
dda36bb036
Merge pull request #9478 from streetwriters/add-pr-template
...
Add pull request template for contributions
2026-03-10 10:31:28 +05:00
Ammar Ahmed
843ad08813
global: add platform selection to pull request template
...
Added a section to specify related platforms for the PR.
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2026-03-10 10:23:40 +05:00
Abdullah Atta
a0e3c923e4
Apply suggestion from @thecodrr
...
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
2026-03-10 10:14:57 +05:00
Abdullah Atta
3095b03b09
Update .github/pull_request_template.md
...
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
2026-03-10 10:00:11 +05:00
Abdullah Atta
8eb7663f37
Merge branch 'master' into beta
2026-03-10 09:55:37 +05:00
Ammar Ahmed
ea5a0e0a7c
Add pull request template for contributions
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2026-03-10 09:29:38 +05:00
Abdullah Atta
2b4ec5b03b
Merge pull request #9472 from NeedsChloesure/feat/update-docs
...
docs: hotfix: Fix copilot's document formatting error that I didn't notice.
2026-03-09 14:14:51 +05:00
Chloe Oletto
59f7add065
docs: hotfix: Fix copilot's document formatting error that I didn't notice.
...
Signed-off-by: Chloe Oletto <needschloesure@riseup.net >
2026-03-09 01:39:25 -07:00
Abdullah Atta
9c7bfc2347
Merge pull request #9450 from streetwriters/release/vnext
...
Release v3.3.9
2026-03-09 13:10:05 +05:00
Abdullah Atta
ef90f40be4
web: add version highlights
2026-03-09 12:39:42 +05:00
Ammar Ahmed
bca6a4f22c
mobile: add feature highlights
2026-03-09 11:47:34 +05:00
Ammar Ahmed
1d3e2b56b2
mobile: fix icon colors not rendering correctly
2026-03-09 11:30:17 +05:00
Ammar Ahmed
a93a20ed5b
mobile: fix color of icon note move-notebook
2026-03-09 11:30:17 +05:00
Ammar Ahmed
971a80c183
mobile: release 3.3.15
2026-03-09 11:30:17 +05:00
Abdullah Atta
125b60facc
core: disable sync stress tests
2026-03-09 09:50:29 +05:00
Abdullah Atta
ef99b47178
web: fix edit creation date test
2026-03-09 08:57:53 +05:00
Abdullah Atta
d65f870213
core: fix tests
2026-03-09 08:48:08 +05:00
Abdullah Atta
5b3f1c9de2
web: bump version to 3.3.9
2026-03-08 20:55:25 +05:00
Abdullah Atta
4afb090cb1
web: update snapshots
2026-03-08 13:40:20 +05:00
Abdullah Atta
8cf6e65ed8
web: upgrade otplib
2026-03-08 13:11:49 +05:00
Abdullah Atta
c85c51ec08
web: improve tests reliability
2026-03-07 12:47:44 +05:00
Abdullah Atta
dbeabea6c5
web: always use prod urls for testing
2026-03-07 12:47:44 +05:00
Abdullah Atta
dfbe2d0f0f
web: don't crash on web extension errors
2026-03-07 12:47:44 +05:00
Abdullah Atta
ea2277ea4e
web: fix characters missing sometimes when creating a new note
2026-03-07 12:47:44 +05:00
Abdullah Atta
ad78105a6e
web: update playwright
2026-03-07 12:47:44 +05:00
Abdullah Atta
36584175e2
web: add support for test throttling
2026-03-07 12:47:44 +05:00
Ammar Ahmed
084b1fdfd2
mobile: fix blank space under sheet
2026-03-07 09:22:22 +05:00
Ammar Ahmed
bed091e20f
mobile: fix properties topbar pagination
2026-03-07 09:22:10 +05:00
Ammar Ahmed
4420663687
mobile: fix use-db-item hook
2026-03-06 13:07:57 +05:00
Ammar Ahmed
677ae82ffa
Merge pull request #9435 from streetwriters/fix/crash-theme-switch-animation
...
Fix native crashes on android found on google developer console android vitals
2026-03-05 12:34:30 +05:00
Ammar Ahmed
48a3fac9e0
Merge pull request #9434 from streetwriters/fix/reachabilty-url
...
mobile: fix reachability url for checking network access
2026-03-05 12:33:24 +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
Ammar Ahmed
46a67a56fb
mobile: fix reachability url
2026-03-03 08:45:51 +05:00
Chloe Oletto
5dc62e6df2
docs: Update all docs to be current. ( #9430 )
...
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-03-02 12:34:20 +05:00
Abdullah Atta
4479d6cf56
Merge branch 'master' into beta
2026-03-02 12:30:52 +05:00
01zulfi
1faaf1f6b1
web: fix vault not marked as created on login if already exists for user ( #9407 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-03-02 10:37:49 +05:00
Copilot
1f33ef191a
docs(help): add Archive help documentation ( #9412 )
...
* Initial plan
* Add help documentation for Archive feature
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
* Fix Desktop/Web instructions to use right-click only, not three-dot button
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
2026-03-02 10:31:58 +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
5c252c7843
desktop: fix external links opening in-app instead of default browser on desktop ( #9417 )
...
* Initial plan
* fix: open external links in default browser on Linux desktop
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
* desktop: fix sql db closure on app close
---------
Signed-off-by: Abdullah Atta <abdullahatta@streetwriters.co >
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 10:05:29 +05:00
Abdullah Atta
d2e10ccaf6
Merge pull request #9414 from streetwriters/copilot/add-opensans-font
...
monograph: Use Inter font instead of missing OpenSans in OG image generation
2026-03-02 09:37:39 +05:00
Abdullah Atta
89d2b6870f
monograph: bump version to 1.2.8
2026-03-02 09:37:24 +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
01zulfi
9fc8e6b1e5
web: reduce note title size & improve padding ( #9420 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-27 22:11:59 +05:00
Ammar Ahmed
6718650619
mobile: update libraries
...
react-native-background-fetch
notifee-react-native
2026-02-27 12:03:02 +05:00
Ammar Ahmed
a622949f23
mobile: fix react-native-tooltips crash
2026-02-27 12:02:34 +05:00
Ammar Ahmed
5a2df5b2c1
mobile: fix crash when switching theme animation
2026-02-27 12:01:18 +05:00
Ammar Ahmed
ae751cdd65
mobile: fix readonly title editable
2026-02-27 09:24:00 +05:00
Ammar Ahmed
0d00bb2866
mobile: update @ammarahmed/react-native-upload dep
2026-02-27 08:54:35 +05:00
Ammar Ahmed
4299965064
mobile: update README.md
2026-02-27 08:47:23 +05:00
copilot-swe-agent[bot]
6f3fc8db3d
Use Inter font instead of OpenSans in monograph OG image generation
...
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
2026-02-26 18:26:26 +00:00
copilot-swe-agent[bot]
db731856f8
Fix missing OpenSans fonts in monograph Docker image
...
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
2026-02-26 17:21:36 +00:00
copilot-swe-agent[bot]
217f1dd6d4
Initial plan
2026-02-26 17:15:33 +00:00
Abdullah Atta
cf87929476
web: bump version to v3.3.9-beta.2
2026-02-26 12:55:37 +05:00
Ammar Ahmed
d343a0720e
mobile: update README.md
2026-02-26 12:46:53 +05:00
Ammar Ahmed
51bd58edb2
mobile: release 3.3.15-beta.1
2026-02-26 12:37:22 +05:00
Ammar Ahmed
f778d83316
editor: prevent audio element request attachment data multiple times
2026-02-26 10:53:32 +05:00
Ammar Ahmed
b169206c68
mobile: fix audio playback in editor
2026-02-26 10:34:28 +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
49dec52aa0
mobile: fix multiple unlock with biometrics buttons rendering in vault dialog
2026-02-26 09:44:06 +05:00
Ammar Ahmed
b83a62814d
mobile: use home group options when configuring note preview widget
2026-02-26 09:13:34 +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
01zulfi
a8d4e6c754
web: fix vault not marked as created when vault is created from locking note ( #9394 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-25 11:36:32 +05:00
Abdullah Atta
f2402cf086
web: remove orphaned attachments on app launch
2026-02-25 11:24:31 +05:00
Ammar Ahmed
07a481f002
mobile: remove orphaned attachments on app launch
2026-02-24 12:55:31 +05:00
Ammar Ahmed
f41638db6d
mobile: attachment items not rendering on switching list
2026-02-24 12:48:34 +05:00
Ammar Ahmed
82baf41d8e
mobile: fix bulk delete call
2026-02-24 12:48:10 +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
Abdullah Atta
d635c1a056
Merge pull request #9364 from streetwriters/editor/audio-playback
...
editor: support audio attachment playback
2026-02-24 11:06:50 +05:00
01zulfi
f02db2a024
editor: fix checklist & blockquote indent so text starts at same pos as other lists ( #9358 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-24 11:04:38 +05:00
Abdullah Atta
8c74324ff8
editor: handle attachments based on mime type
2026-02-24 10:29:58 +05:00
01zulfi
f2230eb39b
editor: disallow inserting empty embed urls/code ( #9392 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-24 09:50:38 +05:00
Abdullah Atta
ab900ae5da
editor: various fixes and improvements related to audio widget
2026-02-24 09:36:47 +05:00
Ammar Ahmed
1cf28c56c2
mobile: add bulk delete support in file storage
2026-02-24 09:17:29 +05:00
Ammar Ahmed
08cd33a0cf
Merge pull request #9371 from streetwriters/fix-sort-tags-by-note
...
mobile: sort assigned tags on top when viewing note tags
2026-02-24 08:28:10 +05:00
Ammar Ahmed
7b0d2a239d
Merge pull request #9367 from streetwriters/fix/vault-biometrics-ux
...
Fix vault with biometrics enabled does not lock the note
2026-02-24 08:27:54 +05:00
Abdullah Atta
5d922d934c
Merge branch 'master' into beta
2026-02-21 10:36:37 +05:00
Abdullah Atta
5bab9ea914
Merge pull request #9385 from streetwriters/fix/url-crash-in-editor
...
Fix web/desktop app crashes
2026-02-21 10:34:29 +05:00
Abdullah Atta
da06d7e636
misc: add stack trace deobfuscation script
2026-02-21 10:30:56 +05:00
Abdullah Atta
aece140473
web: fix crash on rewriting error message
2026-02-21 10:30:39 +05:00
Abdullah Atta
656f87e3c6
editor: fix crash if embed url is invalid or empty
2026-02-21 10:30:18 +05:00
Ammar Ahmed
36a95616d9
mobile: cleanup imports
2026-02-20 08:57:49 +05:00
Ammar Ahmed
60bdc4715d
mobile: sort assigned tags on top when viewing note tags
2026-02-20 08:50:08 +05:00
Ammar Ahmed
7da168ab52
Merge pull request #9307 from streetwriters/fix-offline-mode-cache-attachments
...
mobile: fix switching app from background to foreground starts a new attachment cache download group
2026-02-20 08:12:57 +05:00
Ammar Ahmed
b20ad48b31
mobile: release 3.3.15-beta.0
2026-02-20 08:04:53 +05:00
Ammar Ahmed
8b17495f0e
mobile: fix vault with biometrics enabled does not lock note
2026-02-19 13:16:09 +05:00
Abdullah Atta
e113e1b59c
web: bump version to 3.3.9-beta.1
2026-02-19 11:38:30 +05:00
Abdullah Atta
6bd4924c0b
web: add logging about persistence type
2026-02-19 11:37:59 +05:00
Abdullah Atta
a2939aa183
web: use in memory db only for account recovery routes
2026-02-19 11:34:17 +05:00
Abdullah Atta
effa726b65
web: bump version to 3.3.9-beta.0
2026-02-19 10:43:37 +05:00
Abdullah Atta
20d9bf1f23
core: ensure user is fetched after sign up
2026-02-19 10:42:55 +05:00
Abdullah Atta
09e5d014df
web: fix page state persistence on account recovery pages
2026-02-19 10:42:55 +05:00
01zulfi
add1b8a68a
editor: support audio attachment playback
...
Co-authored-by: Hamish <133548095+Hamster45105@users.noreply.github.com >
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-18 11:24:45 +05:00
Ammar Ahmed
fe143f66b7
core: remove log
2026-02-16 15:04:05 +05:00
Ammar Ahmed
75c8ca29ef
web: publish vaultLocked event from db eventManager
2026-02-16 14:42:43 +05:00
Ammar Ahmed
c52779df23
Merge branch 'master' into beta
2026-02-16 14:40:45 +05:00
Ammar Ahmed
b7b77646e6
Merge pull request #9357 from streetwriters/mobile/release-3.3.14
...
mobile: release 3.3.14
2026-02-16 14:36:42 +05:00
01zulfi
1157c6b7cd
Merge pull request #9351 from streetwriters/web/server-url-from-environment
...
web: prioritize environment variables for server urls configuration
2026-02-16 14:28:08 +05:00
Abdullah Atta
ab824d7f66
web: fix server urls
2026-02-16 14:27:50 +05:00
Abdullah Atta
702e28a6e6
Merge pull request #9323 from streetwriters/fix/password-changing
...
Fix account password changing
2026-02-16 14:15:39 +05:00
Ammar Ahmed
0e0ab58959
mobile: release 3.3.14
2026-02-16 13:39:41 +05:00
Ammar Ahmed
e5cdc9ea3d
Merge pull request #9355 from streetwriters/fix/use-db-ev-manager
...
core: use db event manager
2026-02-16 13:34:31 +05:00
Ammar Ahmed
d3c9744e65
core: use db event manager
2026-02-16 13:11:45 +05:00
Ammar Ahmed
6b02144b30
Merge pull request #9354 from streetwriters/fix-loading-note-bug
...
mobile: loading note gets stuck
2026-02-16 13:07:27 +05:00
Abdullah Atta
91cbc5ddf0
core: simplify user signup
2026-02-16 13:06:58 +05:00
Ammar Ahmed
93aa1ca5aa
Merge pull request #9352 from streetwriters/fix-attachment-upload-error
...
mobile: fix attachment upload error Failed to delete file
2026-02-16 12:59:15 +05:00
Ammar Ahmed
6ae13ebb2f
mobile: fix attachment upload error Failed to delete file
2026-02-16 11:43:55 +05:00
Ammar Ahmed
73cdbf64c7
mobile: fix note loading is slow in editor after login/signup
2026-02-13 14:31:13 +05:00
01zulfi
0aeea965c0
core: add support for bulk delete files
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-13 13:01:56 +05:00
Abdullah Atta
a63b15637f
core: fix types
2026-02-13 11:33:09 +05:00
Ammar Ahmed
5153b43bc6
mobile: enable password change and forgot password
2026-02-13 11:27:58 +05:00
Ammar Ahmed
9ea7d09722
core: fix imports
2026-02-13 09:45:08 +05:00
01zulfi
b7b474b245
core: fix archived notes not showing in attachment's linked notes ( #9001 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-12 14:19:59 +05:00
ash
e2184a8bdf
web: fix text not selectable from entire height of editor ( #8972 )
...
Signed-off-by: Ash Holland <x-hv2j5m@keysmash.solutions >
2026-02-12 14:05:49 +05:00
01zulfi
9ea84ca9ae
editor: reduce horizontal rule height for large screens ( #9040 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-12 14:02:01 +05:00
01zulfi
50136e3689
editor: use last set code language as default ( #7086 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-02-12 13:49:52 +05:00
01zulfi
e87f5e5f89
editor: escape html in twitter embed src ( #9326 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-10 12:33:56 +05:00
01zulfi
d44792d132
web: align check icon inside note's color in properties panel ( #9308 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-09 12:33:28 +05:00
01zulfi
50b01e0b1b
web: fix attachment not marked as uploaded when app locked & unlocked ( #9306 )
...
When RouteWrapper was unmounted, it would unsub all events including the ones subbed during db initialization (db.init()). Since db isn't initialized again when app is locked & unlocked, those events weren't subbed again. One of these event subscription (fileUploaded event) is responsible for marking an attachment as uploaded. There is no need to unsubscribe all events on RouteWrapper unmount.
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-09 12:32:29 +05:00
Abdullah Atta
122c3a96c7
web: fix account recovery
2026-02-09 12:27:36 +05:00
Abdullah Atta
4d407bd646
web: enable account recovery
2026-02-09 11:10:41 +05:00
Abdullah Atta
16b6b37b94
web: enable password changing
2026-02-09 11:08:00 +05:00
Abdullah Atta
8c766ef4f0
core: add initial DEK support
2026-02-09 11:07:53 +05:00
Ammar Ahmed
b7d2865435
mobile: fix switching app from background to foreground starts
...
a new attachment cache download group
2026-02-05 13:07:27 +05:00
Ammar Ahmed
8d9df5030c
mobile: loading note gets stuck
2026-02-05 11:41:54 +05:00
01zulfi
4a158b2547
core: remove orphaned attachments in trash cleanup method
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-02-04 13:13:56 +05:00
Ammar Ahmed
af014cf8c1
Merge pull request #9297 from streetwriters/fix-toast-context-color-picker
...
mobile: fix toast context in color picker
2026-02-03 11:48:33 +05:00
Ammar Ahmed
1ddd7b1e6e
mobile: fix toast context in color picker
2026-02-03 11:46:32 +05:00
Ammar Ahmed
9ef0179566
Merge pull request #9296 from streetwriters/fix-notebook-header-error
...
mobile: fix crash when opening notebook (happens randomly)
2026-02-03 11:11:51 +05:00
Ammar Ahmed
38690d18d4
mobile: fix crash when opening notebook (happens randomly)
2026-02-03 11:10:59 +05:00
Arjun Vijay Prakash
e381e54bb7
web: fix toolbar item indentation when moving between groups ( #8624 )
...
* web: adjust item depth calculation during move operation
Signed-off-by: Arjun Vijay Prakash <arjunv.prakash12345@gmail.com >
* web: add tests for customize-toolbar.tsx
Signed-off-by: Arjun Vijay Prakash <arjunv.prakash12345@gmail.com >
* refactor(toolbar): export types and functions in customize-toolbar.tsx
Signed-off-by: Arjun Vijay Prakash <arjunv.prakash12345@gmail.com >
* refactor(tests): simplify and import types for customize-toolbar tests
Signed-off-by: Arjun Vijay Prakash <arjunv.prakash12345@gmail.com >
* refactor(toolbar): remove export from internal functions in customize-toolbar.tsx
Signed-off-by: Arjun Vijay Prakash <arjunv.prakash12345@gmail.com >
---------
Signed-off-by: Arjun Vijay Prakash <arjunv.prakash12345@gmail.com >
2026-02-03 10:21:46 +05:00
little Kitchen
7001f98353
fix: unable to change zoom level back to 1.0 ( #9283 )
...
Fixed two issues with number input settings:
1. Added onBlur handler to immediately commit values when user
clicks away, bypassing the 500ms debounce delay. This ensures
values are saved even if the user navigates away quickly.
2. Added key prop based on current value to force re-render
when the stored value changes, ensuring the input always
reflects the actual persisted value.
Fixes #4035
2026-02-02 13:05:24 +05:00
Abdullah Atta
a836642d74
Merge pull request #7901 from 01zulfi/web/delete-data-for-not-logged-in-user
...
web: add delete data option for not logged in user
2026-02-02 12:31:01 +05:00
Abdullah Atta
a3d3add48f
Merge pull request #7303 from 01zulfi/web/reminder-dialog-improvements
...
web: reminder dialogs improvements
2026-02-02 12:30:40 +05:00
01zulfi
994060cce2
editor: allow attaching image as file ( #8752 )
...
* editor: allow attaching image as file
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix image previews for regular attachments
* mobile: allow images to be added as attachment without preview
* web: minor refactor
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2026-02-02 10:26:03 +05:00
Abdullah Atta
75103dc706
Merge pull request #9237 from streetwriters/web/dont-render-properties-on-locked-note
...
web: don't render properties panel for locked sessions
2026-02-02 09:56:20 +05:00
Abdullah Atta
cf63c2fdc5
Merge branch 'master' into beta
2026-01-28 12:44:31 +05:00
Abdullah Atta
c07f5393f6
Merge pull request #9266 from streetwriters/release/v3.3.8
...
Release vNext
2026-01-28 12:42:38 +05:00
Abdullah Atta
406c63721d
web: bump version to 3.3.8
2026-01-27 17:24:36 +05:00
Abdullah Atta
97f3e02f59
core: remove .only from note history tests
2026-01-27 12:25:39 +05:00
Abdullah Atta
5c6564f00b
core: fix monograph sync tests
2026-01-27 12:20:54 +05:00
Ammar Ahmed
605e75efb3
mobile: fix and update tests
2026-01-27 12:02:20 +05:00
Ammar Ahmed
496f9ba340
ci: update build tools version
2026-01-27 10:59:49 +05:00
Ammar Ahmed
f98283f2dd
mobile: update changelog
2026-01-27 10:08:17 +05:00
Ammar Ahmed
2d32e85a64
mobile: refactor
2026-01-27 09:59:43 +05:00
Ammar Ahmed
1a56a22a33
mobile: fix feature not locked
2026-01-26 13:40:51 +05:00
Ammar Ahmed
c85204d0c1
mobile: bump version to 3.3.13
2026-01-26 13:32:28 +05:00
Abdullah Atta
1d8a958eaf
editor: update test snapshots
2026-01-26 13:07:35 +05:00
Abdullah Atta
b52f70d57d
core: fix reminders tests
2026-01-26 12:49:50 +05:00
Chloe Oletto
12687dae7b
core: Fix reminder sorting. ( #9242 )
...
Signed off by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-01-22 09:26:27 +05:00
Chloe Oletto
c53c3167d8
web: Fix reminder dialog subtext formatting. ( #9241 )
...
Signed-off by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-01-22 09:25:20 +05:00
Ammar Ahmed
f15b4cf634
mobile: show note references in reminder page
2026-01-20 10:17:57 +05:00
01zulfi
6430611e3e
web: reminder dialogs improvements
...
* add note references (if any) in reminder edit dialog
* wrap snooze option buttons in reminder preview dialog
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-20 09:29:52 +05:00
01zulfi
afe57e41ce
web: add confirmation dialog for delete data option
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-19 16:18:29 +05:00
Ammar Ahmed
86f3f90143
mobile: delete all data option in settings
2026-01-19 14:24:21 +05:00
01zulfi
d3ea51cc01
web: add delete data option for not logged in user
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-19 12:58:48 +05:00
01zulfi
60df472d53
editor: fix search scroll not working on switching editors or opening new editor ( #8061 )
...
* editor: fix search scroll not working on switching editors or opening new editor
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: initialize search right after editor is created
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-19 11:59:48 +05:00
01zulfi
67fe25bc8b
common: make command palette keybinding same across web & desktop ( #9235 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-17 21:18:52 +05:00
01zulfi
94dbec4486
web: don't render properties panel for locked sessions
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-17 14:04:38 +05:00
01zulfi
44a7aed308
intl: fix strings with '<<< HEAD' in pseudo-LOCALE.po ( #9236 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-17 12:32:48 +05:00
Ammar Ahmed
f22937e1eb
ci: update build tools version
2026-01-17 10:54:44 +05:00
Ammar Ahmed
c816f8b15b
mobile: fix ts errors
2026-01-17 09:39:20 +05:00
01zulfi
fa4f4e7bea
web: add command palette button in status bar ( #7977 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 19:24:21 +05:00
01zulfi
076cea6d6d
editor: add scrollbar to color picker ( #8065 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 19:22:08 +05:00
01zulfi
d951b97bed
web: fix getting active note commands in command palette ( #9234 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 19:20:38 +05:00
Ammar Ahmed
bd888e57e5
mobile: release 3.3.13-beta.1
2026-01-16 14:46:15 +05:00
Abdullah Atta
3ba1234056
core: fix note expiry date index not created
2026-01-16 14:44:53 +05:00
Ammar Ahmed
4c5a668114
global: update deps
2026-01-16 14:31:53 +05:00
Abdullah Atta
06d1891389
web: bump version to 3.3.8-beta.1
2026-01-16 14:27:31 +05:00
Ammar Ahmed
c97a228ec8
Merge branch 'master' into beta
2026-01-16 14:26:17 +05:00
Ammar Ahmed
d11a200ebb
Merge pull request #9233 from streetwriters/mobile/fix-web-clip
...
Fix web clip on mobile does not include url & date clipped
2026-01-16 14:24:46 +05:00
01zulfi
bfedc1f43e
editor: replace simplebar with simple css styling ( #9085 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 14:24:11 +05:00
Ammar Ahmed
b148083750
Merge pull request #9232 from streetwriters/mobile/fix-shortcuts-update
...
Fix shortcuts do not update in side menu
2026-01-16 14:24:01 +05:00
Ammar Ahmed
cdfd7333cd
Merge pull request #9231 from streetwriters/mobile/fix-share-padding
...
Fix share sheet bottom padding
2026-01-16 14:23:44 +05:00
Ammar Ahmed
2ed32efefb
Merge pull request #9210 from streetwriters/fix-editor-features-lock
...
mobile: fix editor features not updated on login or user change
2026-01-16 14:23:23 +05:00
01zulfi
e3331e6dee
web: temporarily disable change&forgot password
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 14:21:01 +05:00
Ammar Ahmed
b3406be1ad
mobile: disable password changing and forgot password
2026-01-16 14:21:01 +05:00
01zulfi
751d0ca861
editor: fix hidden collapse/expand icon when callout title is empty ( #9220 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 13:06:43 +05:00
Ammar Ahmed
a614693dfa
mobile: fix web clip does not include url & date clipped
2026-01-16 13:00:53 +05:00
01zulfi
c4bbceef67
web: add option to preview attachments in attachment manager ( #9186 )
...
* web: add option to preview attachments in attachment manager
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: open pdf preview dialog in full width&height
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: minor ui adjustment for pdf preview dialog
* web: fix pdf text selection not visible
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-01-16 13:00:14 +05:00
Abdullah Atta
d39e7c990d
Merge pull request #9192 from streetwriters/core/note-history-title
...
Add support for saving title in note history sessions
2026-01-16 12:41:49 +05:00
Abdullah Atta
e248dbfa5b
intl: update po files
2026-01-16 12:41:19 +05:00
Abdullah Atta
29f789493e
web: fix previewing note history where only title has changed
2026-01-16 12:41:12 +05:00
Abdullah Atta
2b0e5c41c8
core: remove note content if history item has no content
2026-01-16 12:40:42 +05:00
Ammar Ahmed
e241b2fe72
mobile: fix showing properties from shortcuts
2026-01-16 11:49:08 +05:00
01zulfi
a91983340c
web: support note title from session history in diff viewer
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 11:21:52 +05:00
Ammar Ahmed
2aa3aaf2f8
mobile: cleanup
2026-01-16 11:21:52 +05:00
Ammar Ahmed
6b2bf369ff
core: ensure session content remains consistent when new session is created
...
New sessions can be created with title or content only, hence we need to pull the missing data from the note itself to keep session history consistent with previous sessions
2026-01-16 11:21:52 +05:00
Ammar Ahmed
fea5818951
core: update note history tests
2026-01-16 11:21:52 +05:00
Ammar Ahmed
e6eb71a484
core: restoring note history with title
2026-01-16 11:21:52 +05:00
Ammar Ahmed
1e023500be
mobile: add support for setting note history session title
2026-01-16 11:21:34 +05:00
Ammar Ahmed
2c078de2c0
core: save note title in note session history item
2026-01-16 11:21:34 +05:00
Abdullah Atta
b373881b8b
Merge pull request #9169 from streetwriters/editor/table-export-import-csv
...
editor: add options to export/import table <> csv
2026-01-16 11:19:10 +05:00
Abdullah Atta
6b37cf0dda
intl: update locales
2026-01-16 11:18:02 +05:00
Abdullah Atta
1025c4ec6e
editor: minor refactors
2026-01-16 11:17:49 +05:00
Abdullah Atta
c44f9f685d
editor: parse csv directly to prosemirror nodes
2026-01-16 11:17:33 +05:00
Ammar Ahmed
5633d4504f
mobile: fix shortcuts not updating
2026-01-16 11:10:45 +05:00
Abdullah Atta
c7aa49e541
common: move import/export csv to Pro plan
2026-01-16 10:58:17 +05:00
Ammar Ahmed
ee139463d2
mobile: export table to csv
2026-01-16 10:58:17 +05:00
01zulfi
2cf7f0cc27
editor: add options to export/import table <> csv
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-16 10:58:17 +05:00
Ammar Ahmed
210549445e
global: add support for expiring notes ( #9167 )
...
* core: expiring notes
* core: add tests
* mobile: support setting not expiry date
* web: support note expiry dates
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: add tests for expiring notes
* core: fix tests
* mobile: delete expiring notes at startup
* core: create index on expiry date
* core: minor refactor
* core: remove `.only` sync test
* web: refactors
* mobile: set limit on expiring notes
* web: improve expiry date menu option && note item ui
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: add premium check for setting expiry for notes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: move note expiry date dialog into its own file && minor changes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: delete expired notes on startup
* web: minor refactors
---------
Co-authored-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-01-16 10:55:40 +05:00
Ammar Ahmed
5b85158a7c
mobile: fix share sheet bottom padding
2026-01-16 10:38:55 +05:00
01zulfi
09cba1a1df
editor: fix youtube embeds erroring with code 153 ( #9180 )
...
* web: add referer header with content origin
* youtube embeds aren't working without adding this header
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: use corsHost for youtube embeds
* editor: make youtube embed detection more robust
* web: remove referrer meta tag
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-01-15 19:22:46 +05:00
01zulfi
d75e2e85c9
desktop: fix start minimized on autostartup ( #8492 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-15 10:41:36 +05:00
01zulfi
966673dfd1
editor: add clear current node keyboard shortcut ( #7272 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-15 10:38:33 +05:00
Abdullah Atta
b8ad9265b9
Merge pull request #5726 from streetwriters/feature/conflict-on-locked-notes
...
Add support for showing conflicts on locked notes
2026-01-15 10:36:07 +05:00
Ammar Ahmed
b2f1fda641
mobile: show merge conflict on locked notes
2026-01-15 10:35:36 +05:00
Abdullah Atta
1544b656e0
web: fix conflict on locked note auto resolving
2026-01-15 10:34:39 +05:00
Abdullah Atta
d97314c484
core: enable conflicts on locked notes
2026-01-15 10:34:39 +05:00
Ammar Ahmed
1432553897
mobile: fix editor features not updated on login
2026-01-15 09:29:48 +05:00
Abdullah Atta
f585fb0381
Merge pull request #9159 from streetwriters/web/change-note-created-date
...
web: allow editing note's created date from properties panel
2026-01-14 22:06:15 +05:00
01zulfi
98557be52d
web: replace note creation date edit popover with dialog
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 14:14:14 +05:00
Ammar Ahmed
e7da0a35d3
mobile: limit changing created date to note's edited date
2026-01-14 14:13:42 +05:00
Ammar Ahmed
965a7f91ed
mobile: support changing date-created
2026-01-14 14:13:42 +05:00
01zulfi
2b1c973177
web: allow editing note's created date from properties panel
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 14:13:42 +05:00
Abdullah Atta
7e87cf7fdc
Merge pull request #9170 from streetwriters/editor/fix-line-height-css-issues
...
editor: fix icons not aligning in outline,task,check lists & callouts because of custom line height
2026-01-14 13:52:36 +05:00
Ammar Ahmed
c8cd5a4dc8
mobile: fix line height not applied to paragraphs
2026-01-14 13:36:37 +05:00
Abdullah Atta
d00f7f6255
Merge pull request #9081 from streetwriters/fix/improve-sync-reliability
...
Improve sync reliability
2026-01-14 11:48:34 +05:00
01zulfi
e8690e3419
web: fix toc headings alignment ( #9143 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 11:48:04 +05:00
Abdullah Atta
72ff45c722
Merge pull request #9182 from streetwriters/web/week-format
...
web: add setting to change week format
2026-01-14 11:40:26 +05:00
01zulfi
22a6271423
editor: fix duplicate block-id on splitting node ( #9198 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 10:56:31 +05:00
01zulfi
a6032ffd72
web: fix empty command palette/quick open when locked note active ( #9200 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 10:53:00 +05:00
01zulfi
69ea9992ce
web: enable toc toggle on new notes ( #9201 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 10:52:24 +05:00
Ammar Ahmed
36b4d69c2d
mobile: week format settings
2026-01-09 11:22:03 +05:00
01zulfi
2129533aa9
web: add setting to change week format
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-08 15:49:13 +05:00
Abdullah Atta
e635ace338
Merge pull request #9174 from streetwriters/fix/theme-server-crashing
...
Fix theme server crashing on fetching total installs
2026-01-08 01:03:18 +05:00
Abdullah Atta
e729086015
server(themes): bump version to 1.0.4
2026-01-08 01:02:25 +05:00
Abdullah Atta
3fbb7ce548
server(themes): fix crash when fetching install count
2026-01-08 01:01:59 +05:00
01zulfi
e0c31d6fdd
editor: fix icons not aligning in outline,task,check lists & callouts because of custom line height
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-07 14:05:57 +05:00
Ammar Ahmed
d19c5b9775
mobile: release 3.3.13-beta.0
2026-01-07 10:00:58 +05:00
Abdullah Atta
f01b88083f
Merge branch 'master' into beta
2026-01-07 09:40:38 +05:00
Abdullah Atta
d3ab1d1d2a
web: bump version to 3.3.8-beta.0
2026-01-07 09:39:11 +05:00
Ammar Ahmed
7855442d33
Merge pull request #9161 from streetwriters/mobile-multipart-uploads
...
mobile: add support for multipart uploads
2026-01-06 13:56:42 +05:00
Ammar Ahmed
bbaa6c76b4
mobile: add support for multipart uploads
...
Files >100MB fail currently using simple file upload methods.
2026-01-06 13:08:53 +05:00
Abdullah Atta
cf71809f6c
Merge pull request #9132 from streetwriters/fix/themes-not-instaling
...
Fix themes not installing
2026-01-03 14:40:18 +05:00
Abdullah Atta
3b7d0ddb36
server(themes): remove _test key suffix
2026-01-03 14:40:06 +05:00
Abdullah Atta
482fea91f3
server(themes): bump version to 1.0.3
2026-01-03 14:39:20 +05:00
Abdullah Atta
4bace10bab
server(themes): make counter increment faster
2026-01-03 14:38:45 +05:00
Abdullah Atta
603b7da9e6
server(theme): update theme's install count immediately on install
2026-01-03 14:38:00 +05:00
Abdullah Atta
bf4d168c96
server(theme): sort themes by total installs
2026-01-03 14:37:19 +05:00
Abdullah Atta
756bb82fb7
server(themes): sync themes every 1 hour (roughly)
2026-01-03 14:36:41 +05:00
Abdullah Atta
81b1005b02
Merge pull request #9128 from streetwriters/fix/themes-server-fetch-perf
...
Fix themes server fetch perf
2026-01-02 13:04:40 +05:00
Abdullah Atta
7ba52d1358
server(themes): bump version to 1.0.2
2026-01-02 13:03:36 +05:00
Abdullah Atta
fcfb2c7e01
server(themes): fetch installs once on sync instead of on every fetch
2026-01-02 13:03:19 +05:00
Abdullah Atta
fa0a5afa63
Merge pull request #9113 from streetwriters/editor/collapsible-headings-perf
...
editor: improve collapsible heading performance
2026-01-02 09:43:06 +05:00
01zulfi
b881b236a0
editor: export & use AttributeUpdate interface
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-01 15:23:27 +05:00
Ammar Ahmed
ec9c40bd64
Merge pull request #9125 from streetwriters/fix-subscription-wording
...
mobile: fix wrong trial end date shown in settings
2026-01-01 12:53:04 +05:00
Ammar Ahmed
f0f7857355
mobile: fix wrong trial end date shown in settings
2026-01-01 12:51:05 +05:00
Abdullah Atta
9c59cbbc40
Merge pull request #8944 from streetwriters/web/fix-resizing-editor
...
web: fix editor & note title resizing when window resizes
2026-01-01 11:19:40 +05:00
Abdullah Atta
6dce41a070
web: fix editor & note title resizing when window resizes
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-01 11:19:23 +05:00
Abdullah Atta
dffeb05f86
Merge pull request #8488 from 01zulfi/global/day-format-setting
...
global: support day format options & $day$ title format & /day command
2026-01-01 10:51:53 +05:00
Abdullah Atta
ecfbfd83b9
Merge branch 'master' into beta
2026-01-01 10:44:45 +05:00
Ammar Ahmed
0aea1deea0
Merge pull request #9124 from streetwriters/fix-invalid-file-crash-on-restore
...
mobile: fix app crash when trying to restore an invalid file
2026-01-01 10:26:28 +05:00
Ammar Ahmed
f041b92360
mobile: fix app crash when trying to restore an invalid file
2026-01-01 10:15:54 +05:00
Abdullah Atta
64074030dd
Merge pull request #9123 from streetwriters/fix/make-themes-host-configurable
...
Make themes server host configurable
2026-01-01 09:48:49 +05:00
Abdullah Atta
3387dda22b
server(themes): bump version to 1.0.1
2026-01-01 09:46:50 +05:00
Abdullah Atta
534b810350
server(themes): make themes server port configurable
2026-01-01 09:46:25 +05:00
01zulfi
50666c1307
editor: add a collapsible heading test case
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-31 15:33:21 +05:00
01zulfi
200c9bd9eb
editor: improve checks to not unecessary call toggle fn in heading update plugin
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-31 15:01:14 +05:00
Ammar Ahmed
2f93c6fdc8
mobile: support day format options
2025-12-31 14:57:16 +05:00
01zulfi
5c21c0a498
global: support day format options & $day$ title format & /day command
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-31 14:54:44 +05:00
Abdullah Atta
93c07d6842
Merge pull request #9122 from streetwriters/fix/themes-server-ci
...
Fix themes server docker image build & publish
2025-12-31 12:09:19 +05:00
Abdullah Atta
5d9f18ed77
ci: set build context to root for themes server
2025-12-31 12:08:11 +05:00
Abdullah Atta
313d47d9ff
Merge pull request #8108 from StLyn4/docker-themes-server
...
docker: theme server
2025-12-31 11:57:11 +05:00
Abdullah Atta
304a9f3218
ci: add workflow for publishing theme server
2025-12-31 11:56:15 +05:00
Abdullah Atta
a160725acb
server(themes): use bun in production
2025-12-31 11:53:22 +05:00
Abdullah Atta
05535b50da
server(themes): no need for default env
2025-12-31 11:38:57 +05:00
Abdullah Atta
70fdcf2b44
server(theme): add support for cloudflare kv for counter persistance
2025-12-31 11:08:27 +05:00
Ammar Ahmed
67d47c283e
mobile: fix default type homepage not loading
2025-12-31 09:42:53 +05:00
Ammar Ahmed
dd59aab328
Merge branch 'master' into beta
2025-12-31 09:34:23 +05:00
Ammar Ahmed
509b308419
Merge pull request #9119 from streetwriters/fix-navigation-unresponsive-ios
...
mobile: add simple tab bar implementation
2025-12-31 09:23:45 +05:00
01zulfi
7a12fd701e
editor: batch update hidden attribute when toggling headings
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-30 16:53:02 +05:00
01zulfi
9396a06a89
core: support customizable monograph title ( #8491 )
...
* core: support customizable monograph title
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* mobile: set custom title for monograph
* web: minor ui changes
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-12-30 14:29:01 +05:00
Ammar Ahmed
9d9c3b7db5
mobile: add simple tab bar implementation
...
This fixes most bugs faced by users in side-menu on ios like swipe gesture working when it is disabled and navigation screen stuck on older ios versions.
2025-12-30 14:23:39 +05:00
Abdullah Atta
4cfb10db7c
Merge pull request #8284 from 01zulfi/web/editor-line-height-setting
...
web: add editor line height setting
2025-12-30 14:09:26 +05:00
Abdullah Atta
50024b62cb
intl: update locales
2025-12-30 14:08:30 +05:00
Ammar Ahmed
f31084baa7
mobile: configurable default line height setting
2025-12-30 14:07:45 +05:00
01zulfi
2688becb05
web: add editor line height setting
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-30 14:07:44 +05:00
01zulfi
8298900f76
editor: support ctrl+c for images ( #8386 )
...
* editor: support ctrl+c for images
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: add test for copy image functionality
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-30 13:46:24 +05:00
01zulfi
b0c18a8ece
web: allow saving note from status icon click & tab menu ( #8316 )
...
* web: allow saving note from status icon click & tab menu
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: directly save content instead of using events
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-12-30 13:27:10 +05:00
Abdullah Atta
9659a12d70
Merge pull request #9117 from streetwriters/fix/monograph-ui
...
Fix monograph ui
2025-12-30 10:06:31 +05:00
Abdullah Atta
6abc25f58a
monograph: bump version to 1.2.7
2025-12-30 10:05:51 +05:00
Abdullah Atta
a164ac67ce
monograph: fix monograph ui
2025-12-30 10:04:27 +05:00
01zulfi
255677d98e
editor: improve headingUpdatePlugin performance
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-29 14:23:16 +05:00
Ammar Ahmed
2a92ea4efd
mobile: update export options
2025-12-29 10:25:04 +05:00
Ammar Ahmed
608b4f3009
mobile: update ios provisioning
2025-12-29 10:25:04 +05:00
Ammar Ahmed
a69cb1bf9c
mobile: release 3.3.12
2025-12-29 10:25:04 +05:00
Abdullah Atta
be40b3d160
monograph: fix build
2025-12-29 10:25:04 +05:00
Abdullah Atta
51147b17cd
monograph: bump version to 1.2.6
2025-12-29 10:25:04 +05:00
Abdullah Atta
5d0c2ae0b9
monograph: add support for reading secrets from file
2025-12-29 10:25:04 +05:00
Ammar Ahmed
8435e69cb5
Merge pull request #9110 from streetwriters/mobile-release/3.3.12
...
Mobile release/3.3.12
2025-12-29 10:24:05 +05:00
Ammar Ahmed
1d6a33e3be
mobile: update export options
2025-12-27 11:47:31 +05:00
Ammar Ahmed
3f4d78af7d
mobile: update ios provisioning
2025-12-27 10:19:31 +05:00
Abdullah Atta
f94012d184
Merge pull request #9103 from streetwriters/fix/monograph-build
...
monograph: fix build
2025-12-27 00:40:06 +05:00
Abdullah Atta
ca73c0c2ce
monograph: fix build
2025-12-27 00:39:13 +05:00
Abdullah Atta
742bf31038
Merge pull request #9102 from streetwriters/feat/monograph/secrets-support
...
Add support for reading secrets from file
2025-12-27 00:28:45 +05:00
Abdullah Atta
1369b64cb1
monograph: bump version to 1.2.6
2025-12-27 00:27:15 +05:00
Abdullah Atta
bc3488512f
monograph: add support for reading secrets from file
2025-12-27 00:26:51 +05:00
Ammar Ahmed
51f87911e1
mobile: release 3.3.12
2025-12-26 14:37:49 +05:00
Ammar Ahmed
4d4af5c278
Merge branch 'master' into beta
2025-12-26 11:24:47 +05:00
Ammar Ahmed
a6fcff4d86
Merge pull request #9099 from streetwriters/fix-file-errors
...
Fix bugs in file picker, pdf preview, backup restoration and vault unlock with biometrics
2025-12-26 11:23:39 +05:00
Ammar Ahmed
50b7f9eb68
mobile: refactor
2025-12-26 11:11:57 +05:00
Ammar Ahmed
a81c534258
mobile: fix ios crash when using biometrics
2025-12-25 22:03:20 +05:00
Ammar Ahmed
67cd2e6504
mobile: fix keyboard opens on app launch if locked note is opened in current tab
2025-12-25 15:25:49 +05:00
Ammar Ahmed
ed5c84b069
mobile: cleanup downloaded cache files on startup
2025-12-25 13:52:52 +05:00
Ammar Ahmed
f6c442ba88
mobile: fix pdf previews not working on ios
2025-12-25 13:51:13 +05:00
Ammar Ahmed
19e59b778d
mobile: fix picking files on ios and android
2025-12-25 13:47:35 +05:00
Ammar Ahmed
0643a74ade
Merge pull request #9084 from streetwriters/fix-notification-notes
...
mobile: fix loading note in editor from notifications
2025-12-25 11:41:39 +05:00
Ammar Ahmed
1babbb567c
Merge pull request #9086 from streetwriters/fix-sidebar-gesture-close
...
mobile: fix sidebar close gesture on ios
2025-12-25 11:41:25 +05:00
Ammar Ahmed
11899501f2
Merge pull request #9087 from streetwriters/fix-color-picker-wheel-image
...
mobile: fix color picker wheel images not loaded
2025-12-25 11:41:02 +05:00
Ammar Ahmed
9982d7b7b4
Merge pull request #9088 from streetwriters/feat-home-shortcuts
...
Feat Android home launcher shortcuts
2025-12-25 11:40:27 +05:00
Ammar Ahmed
22497199c5
mobile: catch errors
2025-12-25 11:40:05 +05:00
Ammar Ahmed
873b180dab
mobile: enable feature for pro users
2025-12-25 11:37:27 +05:00
Ammar Ahmed
ca8e505cd0
mobile: add support for color shortcuts on homescreen
2025-12-24 14:17:52 +05:00
Ammar Ahmed
465e1af838
mobile: keep shortcuts synced with the app
2025-12-24 13:11:08 +05:00
Ammar Ahmed
2f66ee04cc
mobile: fix notification notes created on every app launch
2025-12-24 10:51:27 +05:00
Ammar Ahmed
a829594fad
mobile: fix color picker wheel images not loaded
2025-12-23 13:57:57 +05:00
Ammar Ahmed
1427518e4b
mobile: fix sidebar close gesture on ios
2025-12-23 13:43:15 +05:00
Ammar Ahmed
ecf75a07e4
mobile: fix loading note in editor from notifications
...
Fix a race condition where the loading note gets replaced by editor's stored state on app launch
2025-12-23 12:48:29 +05:00
01zulfi
41094c80d5
editor: add move line up/down keybinding ( #7078 )
...
* editor: add move line up/down keybinding
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* docs: update keyboard shortcuts
* editor: add missing changes
* editor: add move parent node up/down keyboard shortcut
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: refactor moveNode fn && add a test case
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: improve move node logic
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-12-23 12:39:30 +05:00
Abdullah Atta
09b12c6d7e
Merge pull request #9083 from streetwriters/release/3.3.7
...
Release v3.3.7
2025-12-23 12:33:43 +05:00
Abdullah Atta
c560685285
web: bump version to 3.3.7
2025-12-23 12:15:04 +05:00
Abdullah Atta
48d2099308
Merge pull request #9082 from streetwriters/fix/checklist-txt-export
2025-12-23 12:08:21 +05:00
Abdullah Atta
ca3604129d
Merge pull request #9082 from streetwriters/fix/checklist-txt-export
...
Fix check list text export
2025-12-23 12:05:21 +05:00
Abdullah Atta
583a68cabe
core: fix merger tests
2025-12-23 11:53:43 +05:00
Abdullah Atta
924eaf8486
core: fix check list text export
2025-12-23 11:33:14 +05:00
Abdullah Atta
9c1a02dbd5
mobile: use db's event manager instead of global
2025-12-23 11:04:06 +05:00
Abdullah Atta
637a19ee21
web: use db's event manager instead of global
2025-12-23 11:03:59 +05:00
Abdullah Atta
896420064f
core: improve sync reliability
2025-12-23 11:03:36 +05:00
01zulfi
f6140e8396
editor: fix crash on task list toggle & drag ( #9078 )
...
* make sure column resizing's handleMouseDown correctly checks for handle element
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-23 10:55:28 +05:00
Ammar Ahmed
b59a3fb5de
mobile: improved navigation for deep links
2025-12-23 10:54:46 +05:00
Ammar Ahmed
0a7f8631b6
mobile: add home shortcuts
...
Add ability to create shortcuts on launcher homescreen for notes, notebooks and tags.
2025-12-22 18:59:36 +05:00
Ammar Ahmed
de37cb0da1
Merge branch 'master' into beta
2025-12-19 10:48:12 +05:00
Ammar Ahmed
50d0827972
Merge pull request #9071 from streetwriters/mobile-release/3.3.11
...
mobile: release 3.3.11
2025-12-19 10:47:24 +05:00
Abdullah Atta
a0d4be2379
Merge pull request #9069 from streetwriters/common/command-palette-web-keybinding
...
common: add ctrl+shift+: web keybinding for command palette
2025-12-18 11:56:06 +05:00
Ammar Ahmed
e4eb5d1f0f
mobile: release 3.3.11
2025-12-18 11:46:32 +05:00
Ammar Ahmed
9ae4d3df55
Merge pull request #9067 from streetwriters/fix-wrapped-background-mobile
...
Fixed wrapped background in screenshots on mobile
2025-12-18 11:35:31 +05:00
Abdullah Atta
95b6b45cc4
Merge pull request #9068 from streetwriters/editor/fix-scroll-mobile-table
...
editor: fix scroll for tables in mobile
2025-12-18 11:34:29 +05:00
01zulfi
9280d0ef7e
common: add ctrl+shift+: web keybinding for command palette
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-18 10:34:39 +05:00
01zulfi
5171b2e5e2
editor: fix scroll for tables in mobile
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-18 10:20:10 +05:00
Ammar Ahmed
8455ff876a
mobile: fixed wrapped background in screenshots
2025-12-18 09:48:54 +05:00
Ammar Ahmed
167ce97dd9
Merge branch 'mobile-release/3.3.10' into beta
2025-12-18 09:47:30 +05:00
Ammar Ahmed
0503af6819
Merge pull request #9066 from streetwriters/mobile-release/3.3.10
...
Mobile release 3.3.10
2025-12-18 09:46:43 +05:00
Abdullah Atta
a218ee1c02
Merge branch 'release/3.3.6' into beta
2025-12-18 00:50:54 +05:00
Abdullah Atta
fbaba8ebe8
Merge pull request #9064 from streetwriters/release/3.3.6
...
Release v3.3.6
2025-12-18 00:48:11 +05:00
Abdullah Atta
64c70f51c9
web: bump version to 3.3.6
2025-12-17 23:09:20 +05:00
Abdullah Atta
946da6e274
desktop: update sqlite3-fts5-html to 0.0.6
...
this should fix the `The specified module could not be found` error on Windows
2025-12-17 23:02:46 +05:00
Ammar Ahmed
f42489ecb5
mobile: fix package version is null
2025-12-17 19:06:48 +05:00
Ammar Ahmed
abd5fa00ed
mobile: fix ci workflow no space left
2025-12-17 16:28:50 +05:00
Abdullah Atta
9450849b9d
web: remove htmlparser2
2025-12-17 16:25:07 +05:00
Ammar Ahmed
d66bda7adc
mobile: release 3.3.10
2025-12-17 15:38:37 +05:00
Abdullah Atta
461c4acfb7
ci: use macos-15-intel instead of macos-13
2025-12-17 14:49:46 +05:00
Abdullah Atta
ccb0840771
web: update @playwright/test to 1.57.0
2025-12-17 14:49:22 +05:00
Abdullah Atta
b5a706a6a9
editor: fix TouchEvent is not defined when resizing columns
2025-12-17 14:40:25 +05:00
Abdullah Atta
a45b54dd85
Merge pull request #9041 from streetwriters/fix-subscription-type
2025-12-17 14:22:31 +05:00
01zulfi
a4d29f3e7a
editor: hide expand/collapse icon for empty headings ( #9063 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-17 14:18:30 +05:00
Ammar Ahmed
2a8ec8245f
mobile: fix e2e tests
2025-12-17 13:01:33 +05:00
Ammar Ahmed
d85f32e1f2
mobile: fix babel config for reanimated when using metro bundler
2025-12-17 09:02:27 +05:00
Ammar Ahmed
adc7bb1d9e
mobile: fix months ordering bug in wrapped
2025-12-17 09:01:58 +05:00
Ammar Ahmed
2dafde0117
mobile: improve navigation performance
2025-12-13 12:39:38 +05:00
Ammar Ahmed
7582a01b3f
mobile: remove polkadot background
2025-12-13 12:38:52 +05:00
Ammar Ahmed
9081012673
mobile: fix drawer open animation velocity
2025-12-13 10:31:41 +05:00
Ammar Ahmed
bf83dfbd28
mobile: do not cache wrapped data
2025-12-13 10:20:12 +05:00
01zulfi
903b96e629
web: show spaces in note,notebook,tag,reminder list item titles ( #9027 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-12 19:19:36 +05:00
Ammar Ahmed
3e9007806e
mobile: release 3.3.10-beta.6
2025-12-12 12:00:58 +05:00
Abdullah Atta
b6ec0091f0
web: update lockfile (again)
2025-12-12 11:57:54 +05:00
Ammar Ahmed
726b4f5c0d
Merge pull request #9037 from streetwriters/fix-clipper-images
...
Fix loading images in clipped pages
2025-12-12 11:54:11 +05:00
Abdullah Atta
2fdd3a2a85
web: update lockfile
2025-12-12 11:45:36 +05:00
Ammar Ahmed
4fbb39efd0
Merge pull request #9041 from streetwriters/fix-subscription-type
...
Fix subscription type
2025-12-12 11:05:45 +05:00
Ammar Ahmed
88ecb58153
mobile: fix wrapped ui on tablets
2025-12-12 10:38:05 +05:00
Abdullah Atta
d084da2914
global: update package lockfiles
2025-12-12 10:33:02 +05:00
Abdullah Atta
716de6f9eb
web: bump version to 3.3.6-beta.3
2025-12-12 10:06:04 +05:00
Abdullah Atta
dfc4cbe01f
Merge pull request #9042 from streetwriters/editor/fix-callout-heading
...
editor: fix callout collapse/expand on clicking right after its heading
2025-12-12 09:57:56 +05:00
Abdullah Atta
3a5b4c48f5
Merge branch 'master' into beta
2025-12-12 09:47:50 +05:00
Abdullah Atta
08b0fd498e
Merge pull request #9049 from streetwriters/chore/disable-rebase-when-sync
...
config: disable rebase when sync vscode setting
2025-12-12 09:47:05 +05:00
Abdullah Atta
3f365e7ee1
config: disable rebase when sync vscode setting
2025-12-12 09:46:31 +05:00
Abdullah Atta
ebb5c078c9
Merge pull request #9048 from streetwriters/wrapped-2025
...
Notesnook Wrapped
2025-12-12 09:37:52 +05:00
Ammar Ahmed
f536def5fa
mobile: wrapped 2025
2025-12-12 09:37:20 +05:00
01zulfi
2918b8f04b
web: wrapped 2025
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
web: refined wrapped ui
web: make wrapped work automatically for future years
web: fix emoji for colors
web: format word count
2025-12-12 09:37:11 +05:00
01zulfi
bb3b05aab0
web: allow closing file drag overlay by click or esc key ( #9044 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-11 11:29:28 +05:00
01zulfi
2cdfe2c158
editor: add shortcut to open search and replace ( #9043 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-11 11:28:15 +05:00
01zulfi
d1dfafe1da
editor: fix callout collapse/expand on clicking right after its heading
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-10 14:36:50 +05:00
01zulfi
144febb3cc
web: handle null productId
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-10 13:01:55 +05:00
Ammar Ahmed
22b2d50139
mobile: fix productId usage
2025-12-10 10:11:21 +05:00
01zulfi
121e521eb7
editor: hide horizontal rule if its under a collapsed heading ( #9038 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-10 10:01:14 +05:00
Ammar Ahmed
7ada9cacda
core: fix productId can be null
2025-12-10 09:40:56 +05:00
Ammar Ahmed
5585d69dcf
mobile: fix clipper build path
2025-12-09 12:49:37 +05:00
Ammar Ahmed
f5d73a0c8f
clipper: set full src url on image.src
2025-12-09 12:49:02 +05:00
Ammar Ahmed
4563739f6e
Merge branch 'mobile-release-3.3.10-beta.4' into beta
2025-12-09 10:49:52 +05:00
Abdullah Atta
79ed081c99
desktop: update sqlite-better-trigram to 0.0.5
...
this should fix the `The specified module could not be found` error on Windows
2025-12-08 15:14:08 +05:00
Ammar Ahmed
dc1c9a9d37
mobile: fix PrivacyInfo.xcprivacy file
2025-12-06 21:15:51 +05:00
Ammar Ahmed
25c90537c8
mobile: fix version code for iOS
2025-12-06 19:54:57 +05:00
Ammar Ahmed
b7aadf4b17
ci: Update iOS Workflow
2025-12-06 18:51:50 +05:00
Ammar Ahmed
b9587e0fd5
mobile: bump version to v3.3.10-beta.5
2025-12-06 18:46:19 +05:00
Ammar Ahmed
38e529f5bf
mobile: update libs
2025-12-06 18:42:06 +05:00
Ammar Ahmed
81e2d7738f
mobile: enable fade animation for splash screen
2025-12-06 18:41:53 +05:00
Ammar Ahmed
380a681cc1
mobile: fix splash screen in dark mode
2025-12-06 13:28:18 +05:00
Ammar Ahmed
8c2a557618
mobile: fix switching device mode while in fullscreen mode
2025-12-06 12:36:55 +05:00
Ammar Ahmed
7b98d2ede2
mobile: Update lockfile
2025-12-06 11:21:13 +05:00
Ammar Ahmed
64c544a86e
mobile: fix notifee lib version
2025-12-06 11:10:31 +05:00
Ammar Ahmed
a048125a14
mobile: release 3.3.10-beta.4
2025-12-06 11:10:31 +05:00
Ammar Ahmed
4c37e16e92
mobile: remove delay when opening settings
2025-12-06 11:10:31 +05:00
Ammar Ahmed
c448bc151b
mobile: remove unused hook
2025-12-06 11:10:31 +05:00
Ammar Ahmed
efcbefe1c8
mobile: fix ui shift on focus search
2025-12-06 11:10:31 +05:00
Ammar Ahmed
339a15803c
mobile: fix app exits editor on focus keyboard
2025-12-06 11:10:31 +05:00
Ammar Ahmed
582a06c05a
mobile: fix biometric unlock not working on iPad and tablet devices
2025-12-06 11:09:39 +05:00
Ammar Ahmed
852f1ec31a
Merge pull request #8949 from streetwriters/mobile-fix-ipad-biometric-unlock
...
mobile: Fix biometric unlock not working on iPad and tablet devices
2025-12-05 14:43:24 +05:00
Ammar Ahmed
2ca142566c
Merge branch 'mobile-release-3.3.10-beta.3' into beta
2025-12-04 14:37:27 +05:00
Ammar Ahmed
9a13d112cb
mobile: Update Podfile
2025-12-04 14:36:52 +05:00
Abdullah Atta
bc9cbbc1f6
crypto: lazily import sodium
2025-12-03 19:15:31 +05:00
Ammar Ahmed
129bf49204
mobile: release v3.3.10-beta.3
2025-12-03 14:26:57 +05:00
Ammar Ahmed
a29acb6f30
mobile: update notifee to support new architecture
2025-12-03 14:26:57 +05:00
Ammar Ahmed
c957094b1e
mobile: fix orientation changing and fullscreen mode on tablets
2025-12-03 14:26:57 +05:00
Ammar Ahmed
8e5743f417
mobile: fix orientation listening events
2025-12-03 14:26:57 +05:00
Ammar Ahmed
4ff42f1ae4
mobile: fix crash on configuration changed on android
2025-12-03 14:26:57 +05:00
Ammar Ahmed
06c8f5367e
mobile: fix picking themes from file
2025-12-03 14:26:57 +05:00
Abdullah Atta
f74d7cf37e
web: bump version to 3.3.6-beta.2
2025-12-03 14:06:45 +05:00
Abdullah Atta
b971b4d07a
Merge pull request #9002 from streetwriters/web/new-note-properties-pane
2025-12-03 14:05:27 +05:00
Abdullah Atta
09fd5d8642
Merge pull request #9002 from streetwriters/web/new-note-properties-pane
...
web: release space taken by properties pane for new note/tab
2025-12-03 14:01:34 +05:00
Abdullah Atta
97447e8d6c
Merge pull request #9016 from NeedsChloesure/patch/erroneous-filesize-check
...
Fix file size calculation
2025-12-03 14:01:05 +05:00
Abdullah Atta
c388045c68
web: fix file uploading not working in safari
2025-12-03 13:59:55 +05:00
Abdullah Atta
db4d998705
editor: fix TouchEvent is not defined
2025-12-03 13:59:36 +05:00
Chloe Oletto
011cc992e8
mobile: Incorrect math for determining total number of chunks causes erroneous assertation that there is one more chunk in certain conditions.
...
Signed-off-by: Chloe Oletto <needschloesure@riseup.net >
2025-12-01 02:45:21 -08:00
Chloe Oletto
2c1d8b0eea
web: Incorrect math for determining total number of chunks causes erroneous assertation that there is one more chunk in certain conditions.
...
Signed-off-by: Chloe Oletto <needschloesure@riseup.net >
2025-12-01 02:43:33 -08:00
Ammar Ahmed
65ae22e70e
Merge branch 'mobile-release-3.3.10-beta.2' into beta
2025-12-01 10:05:46 +05:00
01zulfi
81da60333d
editor: fade all nodes inside a checklist item except for a nested checklist ( #9008 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-29 12:37:36 +05:00
01zulfi
aa572febd4
editor: add toggle text color keybinding ( #9010 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-29 12:36:09 +05:00
Ammar Ahmed
6060cb457d
mobile: fix failing build errors on android
2025-11-29 00:01:56 +05:00
Ammar Ahmed
6ac0107274
mobile: bump react-native-upload library version
2025-11-28 18:52:12 +05:00
Ammar Ahmed
95de4855c0
mobile: release 3.3.10-beta.2
2025-11-28 14:36:33 +05:00
Ammar Ahmed
bcfff70e78
mobile: improve file uploads in background
2025-11-28 14:34:18 +05:00
Ammar Ahmed
11e7d34961
mobile: update deps
2025-11-28 12:22:16 +05:00
Ammar Ahmed
e48e523b90
mobile: use KeyboardAvoidingView on android
2025-11-28 12:21:42 +05:00
Ammar Ahmed
4689b4290e
mobile: patch rn to fix keyboard hiding on android
2025-11-28 12:21:13 +05:00
Ammar Ahmed
f9af8d116c
mobile: fix crash on pick image or file
2025-11-28 11:09:31 +05:00
Ammar Ahmed
1f9339e5ab
Merge branch 'release-v3.3.10-beta.1' into beta
2025-11-28 09:29:38 +05:00
Ammar Ahmed
4bc9b718cc
mobile: delay layout on navigating to settings
2025-11-27 14:14:19 +05:00
Abdullah Atta
eae6b058fc
web: bump version to 3.3.6-beta.1
2025-11-27 14:11:19 +05:00
Ammar Ahmed
a29bcf713f
mobile: fix loading data in share extension
2025-11-27 14:09:42 +05:00
Ammar Ahmed
6b171f578d
mobile: release 3.3.10-beta.1
2025-11-27 13:31:50 +05:00
Ammar Ahmed
3f45c2ebd4
mobile: update react-native-actions-sheet
2025-11-27 13:31:50 +05:00
Ammar Ahmed
883b1a63b2
mobile: improve animation for fluid panels
2025-11-27 13:31:50 +05:00
Ammar Ahmed
4c0efa8b08
mobile: make gradlew executable
2025-11-27 13:31:50 +05:00
01zulfi
ed2a04d590
editor: improve inline code styling ( #8987 )
...
* editor: improve inline code styling
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: remove top&bottom padding from inline code
* it was cutting off a bit of text from top&bottom lines
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: update text color of inline code
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: adjust font size and padding of inline code
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-11-27 12:05:16 +05:00
01zulfi
52a3d1c373
editor: readonly table fixes ( #8997 )
...
* editor: readonly table fixes
* fix tables not hiding under collapsed headings in readonly view
* allow column resizing in readonly view
* fix scrollbar not showing in readonly view
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: remove table view
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-11-27 12:04:23 +05:00
01zulfi
573b24f28f
editor: fix heading align ( #8996 )
...
this reverts all the custom layout based on divs & spans and moves back to using pseudo element for the expand/collapse icon.
There were a few problems with the previous logic:
1. We had to write custom logic for text alignment (not a huge deal but it could cause bugs down the line)
2. Aligning the icon properly was hit or miss. We were using flex which meant for multi line headings, the icon appeared way to the left instead of right next to the end of the heading.
3. The styling css for the previous logic was MASSIVE and handled lots of cases which meant more maintenance burden for us.
The new logic is simpler:
1. Use `::after` pseudo element for the expand/collapse icon. This works very nicely on Android.
2. Use selection range on the heading to compute bounding rects for each line. It's a bit hacky but works for both LTR & RTL headings.
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-11-27 11:43:27 +05:00
Abdullah Atta
e68e5bc6fb
web: bump version to 3.3.6-beta.0
2025-11-27 11:43:27 +05:00
01zulfi
6473ce4244
editor: unhide children when collapsed heading is changed to non-heading node ( #8946 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-27 11:43:27 +05:00
01zulfi
82685314f7
editor: improve table cell styling ( #8960 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-27 11:43:27 +05:00
01zulfi
c1370af395
editor: change heading collapse icon pos ( #8953 )
...
* editor: enable heading in table, change collapse icon pos, && disable empty heading collapse
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: migrate empty collapsed headings in parseHTML instead of plugin
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: remove migration for empty collapsed headings
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: fix heading collapse on mobile
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: use ontouchend instead of ontouchstart
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-11-27 11:43:27 +05:00
Abdullah Atta
7779a8b752
Merge pull request #9003 from streetwriters/rn-82
...
Upgrade to React Native 82
2025-11-27 11:34:08 +05:00
Abdullah Atta
3de225f7c9
mobile: upgrade react native 0.82
...
this commit also bump app version to 3.3.10-beta.0
2025-11-27 11:32:50 +05:00
Abdullah Atta
1d6ff96dd9
Merge pull request #8930 from streetwriters/feat/improve-tables-on-mobile
2025-11-27 11:12:43 +05:00
Abdullah Atta
9f403b9d7f
Merge branch 'master' into beta
2025-11-27 11:04:57 +05:00
Abdullah Atta
ea63e6a325
Merge pull request #8999 from streetwriters/web/fix-export-notes-count
...
web: show total notes count in export dialog
2025-11-27 09:17:22 +05:00
Vsevolod Volkov
c6d471cec9
docker: ability to build container with theme server
2025-11-26 19:24:04 +01:00
01zulfi
f7914c57c7
web: release space taken by properties pane for new note/tab
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-26 16:49:17 +05:00
01zulfi
fc55cbf3d7
web: show total notes count in export dialog
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-26 15:34:51 +05:00
Abdullah Atta
a5f2d39b07
Merge pull request #8977 from streetwriters/web/archive-drag-drop
...
web: allow archiving when notes drag-n-dropped on nav item
2025-11-24 09:39:56 +05:00
Abdullah Atta
e5395bf05a
Merge pull request #8980 from streetwriters/editor/checklist-fade
...
editor: fade checklist when checked
2025-11-24 09:38:39 +05:00
01zulfi
30466e4a76
editor: fade checklist when checked
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Update packages/editor/styles/styles.css
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
2025-11-24 09:38:16 +05:00
Abdullah Atta
499ab7cdfe
Merge pull request #8978 from streetwriters/web/exclude-empty-paragraph-count
...
web: exclude empty paragraphs in editor stats
2025-11-24 09:35:13 +05:00
01zulfi
2e49893841
web: exclude empty paragraphs in editor stats
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-21 09:48:14 +05:00
01zulfi
c295e1c9be
web: allow archiving when notes drag-n-dropped on nav item
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-18 13:58:44 +05:00
Ammar Ahmed
6dd16f6791
mobile: fix biometric unlock not working on iPad and tablet devices
2025-11-12 12:19:57 +05:00
Abdullah Atta
97d21c818e
Merge pull request #8858 from 01zulfi/editor/disable-collapsible-headings-in-table
...
editor: disable collapsible headings inside tables
2025-11-12 11:30:38 +05:00
Abdullah Atta
3beb60d8b6
Merge pull request #8918 from streetwriters/core/fix-keys-reencryption-on-update-password
...
core: fix user keys re-encryption when updating password
2025-11-12 11:29:03 +05:00
Abdullah Atta
3d00502341
editor: fix table column/row tool sizing
2025-11-12 11:23:16 +05:00
Abdullah Atta
7975dfcc78
editor: fix recursive enter in tables on mobile
2025-11-12 11:23:16 +05:00
Abdullah Atta
907406e7b2
editor: add support for resize on hover
2025-11-12 11:23:16 +05:00
Abdullah Atta
8b03f96a3f
editor: fix column resize handle hiding after column resize
2025-11-12 11:23:16 +05:00
Abdullah Atta
5183b33f9d
editor: fix type errors
2025-11-12 11:23:16 +05:00
Abdullah Atta
bfddf288eb
editor: massive improvements to tables on mobile
...
- resizable columns
- cell selection
2025-11-12 11:23:16 +05:00
Abdullah Atta
28ada2b032
mobile: release v3.3.9
2025-11-12 09:48:21 +05:00
Ammar Ahmed
6343212d7e
Merge pull request #8923 from streetwriters/mobile-release-3.3.9
...
mobile: release v3.3.9
2025-11-12 09:47:26 +05:00
01zulfi
f728ad8826
editor: disable collapsible headings inside tables
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-11 11:39:41 +05:00
Abdullah Atta
33c3bf0d69
Merge pull request #8919 from streetwriters/web/show-monograph-view-count
...
web: show monograph's view count
2025-11-08 13:07:14 +05:00
Abdullah Atta
2fc3cc3c76
web: remove border separation
2025-11-08 13:05:59 +05:00
Abdullah Atta
69a3fa4d90
web: lazily load monograph analytics
2025-11-08 12:59:29 +05:00
Abdullah Atta
bd4f130ef8
core: handle errors on monograph analytics fetch
2025-11-08 12:59:17 +05:00
Abdullah Atta
28b563b95b
web: make monograph analytics a pro feature
2025-11-08 12:49:36 +05:00
Abdullah Atta
71952a354e
core: monographs stats -> monograph analytics
2025-11-08 12:46:58 +05:00
Abdullah Atta
41ad8e0988
web: improve publish view ux
2025-11-07 19:26:32 +05:00
01zulfi
3e87e2ea5a
web: use monograph stats api
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-07 10:54:15 +05:00
01zulfi
a6541b9731
web: show monograph's view count
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-06 14:10:52 +05:00
Abdullah Atta
b96af6c4cf
mobile: release v3.3.9
2025-11-05 23:35:27 +05:00
Abdullah Atta
cc584461ad
Merge pull request #8909 from streetwriters/mobile-release-3.3.8
2025-11-05 23:31:34 +05:00
Abdullah Atta
6069a41fa4
Merge pull request #8909 from streetwriters/mobile-release-3.3.8
...
Mobile release 3.3.8
2025-11-05 23:28:48 +05:00
01zulfi
7190207e5c
core: fix user keys re-encryption when updating password
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-05 14:02:48 +05:00
01zulfi
05ea085cdc
Merge pull request #8915 from streetwriters/release/v3.3.5
...
Release/v3.3.5
2025-11-05 13:15:30 +05:00
01zulfi
015453a40b
Merge pull request #8914 from streetwriters/release/v3.3.5
...
web: bump version to 3.3.5
2025-11-05 13:07:01 +05:00
01zulfi
dad92a186c
web: bump version to 3.3.5
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-05 12:08:04 +05:00
Abdullah Atta
7e5e19e72c
Merge pull request #8913 from streetwriters/editor/fix-checklist-bulletlist
...
editor: fix checklist parsing as bulletlist
2025-11-05 12:03:55 +05:00
01zulfi
8e1484a029
editor: fix checklist parsing as bulletlist
...
* reduce list-item's parseHTML priority lower than check-list-item's parseHTML priority
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-05 11:01:52 +05:00
Ammar Ahmed
4a3b3a14ec
mobile: release v3.3.8
2025-11-04 10:35:34 +05:00
Ammar Ahmed
758157cf78
mobile: update documentation link
2025-11-04 10:34:43 +05:00
Ammar Ahmed
a1a171d648
mobile: fix restore backup keeps loading
2025-11-04 10:24:22 +05:00
01zulfi
b2645fc4d9
Merge pull request #8908 from streetwriters/release/v3.3.4
...
Release/v3.3.4
2025-11-03 17:23:50 +05:00
01zulfi
92ba4d7624
Merge pull request #8907 from streetwriters/release/v3.3.4
...
web: bump version to 3.3.4
2025-11-03 17:13:35 +05:00
01zulfi
d44ee5ca05
web: bump version to 3.3.4
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-03 16:18:57 +05:00
Abdullah Atta
58f060ae59
Merge pull request #8905 from streetwriters/editor/fix-images-in-lists
2025-11-03 16:14:00 +05:00
Abdullah Atta
d7dde74675
Merge pull request #8905 from streetwriters/editor/fix-images-in-lists
...
editor: fix old inline images in bullet,numbered,task&check lists
2025-11-03 16:13:02 +05:00
01zulfi
5fde1c0f07
editor: fix old inline images in bullet,numbered,task&check lists
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-03 16:10:26 +05:00
Abdullah Atta
d9ea44f92a
Merge pull request #8857 from 01zulfi/core/escape-paranthesis-in-search
2025-11-03 12:38:33 +05:00
Abdullah Atta
ffddbe2d7a
Merge pull request #8857 from 01zulfi/core/escape-paranthesis-in-search
...
core: escape paranthesis in notes search query
2025-11-03 12:37:39 +05:00
01zulfi
eb3998d72d
core: remove unnecessary only in tests
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-03 12:21:11 +05:00
01zulfi
fca61afd7c
core: escape paranthesis in notes search query
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-03 11:02:02 +05:00
Abdullah Atta
1bf86386fa
Merge pull request #8904 from streetwriters/editor/fix-heading-plugin
2025-11-03 10:29:23 +05:00
Abdullah Atta
33559250d8
Merge pull request #8904 from streetwriters/editor/fix-heading-plugin
...
editor: fix crash in heading plugin when pasting markdown content
2025-11-03 10:27:53 +05:00
01zulfi
38daca0099
editor: fix crash in heading plugin when pasting markdown content
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-03 09:01:09 +05:00
Abdullah Atta
6fc328c4dd
clipper(web): bump version to 0.4.0
2025-11-01 19:44:29 +05:00
Abdullah Atta
36c8b8cc25
Merge pull request #8896 from streetwriters/webclipper/release/0.4.0
...
Update Web Clipper to 0.4.0
2025-11-01 19:43:00 +05:00
Abdullah Atta
dd4ca817c7
clipper(web): bump version to 0.4.0
2025-11-01 19:41:01 +05:00
Ammar Ahmed
a60a1aa406
Merge branch 'master' into beta
2025-11-01 09:43:46 +05:00
Ammar Ahmed
594ceb1f52
Merge pull request #8894 from streetwriters/mobile-release-3.3.7
...
Mobile release 3.3.7
2025-11-01 09:43:14 +05:00
Ammar Ahmed
fbc74ec359
mobile: update pods
2025-10-31 21:55:22 +05:00
Ammar Ahmed
0dfc1dfa52
mobile: release v3.3.7
2025-10-31 20:02:43 +05:00
Ammar Ahmed
b9c14ef9aa
Merge pull request #8888 from streetwriters/fix-clipper-mobile
...
mobile: fix share extension not able to clip webpage
2025-10-31 18:38:59 +05:00
Ammar Ahmed
3fec2b397f
Merge pull request #8883 from streetwriters/fix-16kb-alignment-x64
...
mobile: fix 16kb alignment on x86_64 platform
2025-10-31 18:38:34 +05:00
Ammar Ahmed
ec841caef7
Merge pull request #8866 from streetwriters/feat-add-clear-button-search
...
Feat add clear button search
2025-10-31 18:38:16 +05:00
Ammar Ahmed
c163fc3be4
Merge pull request #8865 from streetwriters/mobile-fix-crash-sub-status
...
mobile: fix crash in subscription-status settings item
2025-10-31 18:37:59 +05:00
Ammar Ahmed
1e04315596
Merge pull request #8853 from streetwriters/fix-export-notes-free-users
...
mobile: allow free users to export note in all formats
2025-10-31 18:37:18 +05:00
Ammar Ahmed
9aef28b03d
Merge pull request #8856 from streetwriters/fix-table-cell-selection-mobile
...
Fix table cell selection mobile
2025-10-31 18:36:56 +05:00
Abdullah Atta
7bd1931195
Merge pull request #8892 from streetwriters/release/v3.3.3
...
Release/v3.3.3
2025-10-31 18:25:01 +05:00
01zulfi
88628c650f
Merge pull request #8890 from streetwriters/release/v3.3.3
...
web: bump version to 3.3.3
2025-10-31 16:37:09 +05:00
01zulfi
9523fd52d8
web: bump version to 3.3.3
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-31 14:40:34 +05:00
01zulfi
c59091f946
editor: fix changing level of collapsed heading
...
* preserve collasped state
* reset visibility of hidden nodes under changed heading
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-31 14:06:54 +05:00
Abdullah Atta
8cc6df92f4
Merge pull request #8889 from 01zulfi/editor/fix-heading-level-change
...
editor: fix changing level of collapsed heading
2025-10-31 14:05:09 +05:00
01zulfi
042656856a
editor: fix changing level of collapsed heading
...
* preserve collasped state
* reset visibility of hidden nodes under changed heading
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-31 13:14:06 +05:00
Ammar Ahmed
5921c61e98
mobile: fix share extension not able to clip webpage
2025-10-31 10:01:59 +05:00
Abdullah Atta
6a017c237d
Merge branch 'master' into beta
2025-10-30 13:31:01 +05:00
Abdullah Atta
c5cd214d97
Merge pull request #8882 from 01zulfi/editor/fix-collapsible-hidden-under
...
editor: fix disappearing nodes under collapsed headings if heading is edited
2025-10-30 13:29:05 +05:00
Abdullah Atta
b30c35e59d
Merge pull request #8877 from 01zulfi/editor/fix-outline-images
...
editor: fix images from older version not rendering in outline list
2025-10-30 13:28:00 +05:00
01zulfi
ce4fa13758
editor: fix disappearing nodes under collapsed headings if heading is edited
...
* design flaw in using the hiddenUnder attribute on hidden nodes, a hidden attribute should be sufficient
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-30 12:59:50 +05:00
01zulfi
1f47df0f45
editor: add test case to assert migration of old inline images in outline list item
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-30 12:53:21 +05:00
Abdullah Atta
27c641536a
editor: add support for twitter embeds ( #8879 )
2025-10-30 12:02:25 +05:00
Ammar Ahmed
91109278b6
mobile: fix 16kb alignment on x86_64 platform
2025-10-30 11:16:23 +05:00
01zulfi
78e4672871
editor: fix images from older version not rendering in outline list
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-29 13:12:39 +05:00
Abdullah Atta
dbecd6a466
Merge pull request #8743 from 01zulfi/editor/restrict-attachment-for-notloggedin-users
...
editor: restrict attachment upload for not logged-in users
2025-10-29 12:35:53 +05:00
Ammar Ahmed
e690973107
mobile: restrict attachment upload by logged out users
2025-10-29 12:33:20 +05:00
Abdullah Atta
17b14e0ac6
Merge pull request #8875 from streetwriters/fix-remove-line-through-checklist
...
Fix remove line through checklist
2025-10-29 11:53:58 +05:00
Abdullah Atta
0f8da747f9
Merge pull request #8867 from streetwriters/fix/warn-arm64-translation
...
Warn users if app is running under arm64 translation
2025-10-29 11:53:19 +05:00
Ammar Ahmed
df7d91e4f3
mobile: fix resize input delay too long
2025-10-29 11:38:51 +05:00
Ammar Ahmed
7eefecd961
editor: do not strikethrough on checked item in checklist
2025-10-29 11:38:32 +05:00
Abdullah Atta
2ec764d862
clipper: update lockfile
2025-10-28 14:36:48 +05:00
Abdullah Atta
5a9b9da47e
Merge pull request #8869 from 01zulfi/editor/fix-outline-list-collapse
...
editor: fix outline list item collapsing the parent item
2025-10-28 13:53:33 +05:00
01zulfi
c5a82bd779
editor: fix outline list item collapsing the parent item
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-28 13:37:44 +05:00
Abdullah Atta
9c2a807025
desktop: show warning after app is ready
2025-10-28 13:29:57 +05:00
Abdullah Atta
4fa1ea4380
desktop: warn users if app is running under arm64 translation
2025-10-28 12:41:34 +05:00
01zulfi
351d412fdf
editor: restrict attachment upload for not logged-in users
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-28 12:40:25 +05:00
Ammar Ahmed
38600bf2a5
mobile: add tests
2025-10-28 12:00:38 +05:00
Ammar Ahmed
4720456d63
mobile: add clear button to search on mobile
2025-10-28 11:50:25 +05:00
Ammar Ahmed
5a2221c5d3
mobile: fix crash in subscription-status settings item
2025-10-28 10:52:11 +05:00
Abdullah Atta
91ef98df4f
Merge pull request #8814 from streetwriters/feature/direct-navigation-to-setting-sections
...
Add support for direct navigation (via url) to setting sections
2025-10-27 15:34:34 +05:00
Abdullah Atta
8aa0a539f8
Merge pull request #7294 from 01zulfi/webclipper/bookmark
2025-10-27 15:19:50 +05:00
Abdullah Atta
68b921887b
Merge pull request #7294 from 01zulfi/webclipper/bookmark
...
webclipper: add bookmark option
2025-10-27 15:19:07 +05:00
Abdullah Atta
dea91c48a2
web: add hr after bookmark link
2025-10-27 15:18:16 +05:00
Abdullah Atta
f2e91d4a5c
webclipper: fix bookmark not working in web clipper
2025-10-27 15:18:00 +05:00
01zulfi
47be00355d
webclipper: add bookmark option
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-27 13:58:06 +05:00
Abdullah Atta
61549e8e06
Merge pull request #8254 from 01zulfi/webclipper/start-clip-button
2025-10-27 13:49:21 +05:00
Abdullah Atta
05c4051cc9
Merge pull request #8254 from 01zulfi/webclipper/start-clip-button
...
webclipper: improve clipping ux
2025-10-27 13:48:44 +05:00
01zulfi
71fe6bbebc
webclipper: improve clipping ux
...
* start clip when button is clicked, not on load or selection click
* add discard button
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-27 13:43:53 +05:00
Abdullah Atta
317be2c8da
Merge pull request #8195 from 01zulfi/clipper/improve-clip-with-styles
2025-10-27 13:41:53 +05:00
Abdullah Atta
74ed529f16
Merge pull request #8195 from 01zulfi/clipper/improve-clip-with-styles
...
clipper: improve clip with styles
2025-10-27 13:31:53 +05:00
Abdullah Atta
24a6d8c3f9
editor: fix really large images not loading
2025-10-27 13:16:38 +05:00
Ammar Ahmed
14c1567c07
editor: fix scrollLeft value on mobile when using scroll container
2025-10-27 12:50:16 +05:00
Ammar Ahmed
fb778f56ed
editor: use default scroll container on mobile to fix selection bugs
2025-10-27 12:47:41 +05:00
Abdullah Atta
1eb0ef0cbe
editor: fix web clipped screenshot not visible in editor
2025-10-27 12:23:19 +05:00
Abdullah Atta
a81c8d0064
clipper: fix error on inlining css background images
2025-10-27 11:29:52 +05:00
Abdullah Atta
36099c6b4d
clipper: update lockfile
2025-10-25 15:28:31 +05:00
01zulfi
8f7a15e692
clipper: remove unnecessary packages
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:44 +05:00
Abdullah Atta
de4a660eb2
clipper: add svg screenshots for debugging
2025-10-25 15:12:31 +05:00
Abdullah Atta
c53fab603f
clipper: ignore noscript elements
2025-10-25 15:12:31 +05:00
01zulfi
a3e11b62e0
clipper: append head for node selection clips
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:30 +05:00
01zulfi
5d1775151d
clipper: remove invalid element attributes for screenshot clips
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:30 +05:00
Abdullah Atta
a0f5880e2c
clipper: serialize styles using xml serializer
2025-10-25 15:12:30 +05:00
Abdullah Atta
3dc7e70890
clipper: fix svg -> canvas -> image logic
2025-10-25 15:12:30 +05:00
01zulfi
2fa1fc8662
clipper: fix screenshot clip
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:27 +05:00
01zulfi
879a65a41c
clipper: skip style inlining if property not present
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
Abdullah Atta
d5b68bf0da
clipper: fix tests
2025-10-25 15:12:08 +05:00
Abdullah Atta
fd460d3e90
clipper: bg images in css not clipped
2025-10-25 15:12:08 +05:00
01zulfi
a74bd4972c
clipper: move inlining stylesheeet & css import resolution logic to addStylesToHead
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
01zulfi
0ed8839ea9
clipper: fix build error
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
Abdullah Atta
d7b0f2684a
clipper: minor perf improvements
2025-10-25 15:12:08 +05:00
Abdullah Atta
b5be9b3abf
clipper: fix image inlining in stylesheets
2025-10-25 15:12:08 +05:00
01zulfi
911105c409
clipper: inline background-images style for stylesheets appended to head
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
01zulfi
200c842671
clipper: ignore print stylesheets when adding to head
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
01zulfi
5e5930e9e8
clipper: inline styles if cssRules.length > 0
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
Abdullah Atta
fd64c1cf2d
clipper: set downloaded stylesheet as html instead of text
2025-10-25 15:12:08 +05:00
01zulfi
48e2916874
clipper: update filtering in cloned node
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
01zulfi
a4b0e5bfef
clipper: bring back node processing
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
01zulfi
0b56121a26
clipper: preserve root element attributes
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:12:08 +05:00
01zulfi
f3f61d0e19
clipper: remove unneeded code & packages
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:10:21 +05:00
01zulfi
faaf1eeadf
clipper: remove images from clip if images false
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:07:42 +05:00
01zulfi
4fbaecc24e
clipper: remove clone related functions
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:07:42 +05:00
01zulfi
4fb056095c
clipper: create & use addStylesToHead()
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:07:42 +05:00
01zulfi
2d6142381b
clipper: remove valid attributes check
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:07:41 +05:00
01zulfi
d97d14e830
clipper: improve clip with styles
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:07:41 +05:00
01zulfi
f2f3f7e393
clipper: (wip) improve clip with styles
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-25 15:07:41 +05:00
Ammar Ahmed
50176d2b3a
mobile: allow free users to export note in all formats
2025-10-24 13:47:02 +05:00
Ammar Ahmed
c47c410446
mobile: fix styles in editor
2025-10-24 09:02:19 +05:00
Ammar Ahmed
3a5558eb16
mobile: release v3.3.6
2025-10-24 09:02:19 +05:00
Ammar Ahmed
f8171ddc3f
mobile: allow users to open redeem code url from app
2025-10-24 09:02:19 +05:00
Ammar Ahmed
ece7b29005
Merge pull request #8839 from streetwriters/mobile-release-3.3.6
...
Mobile release 3.3.6
2025-10-24 09:01:33 +05:00
Ammar Ahmed
8cd8e93487
mobile: fix styles in editor
2025-10-23 21:58:27 +05:00
Ammar Ahmed
8900a6b080
mobile: release v3.3.6
2025-10-23 21:39:20 +05:00
Ammar Ahmed
19d90fa221
mobile: allow users to open redeem code url from app
2025-10-23 21:38:55 +05:00
Ammar Ahmed
55fb3d5332
Merge branch 'master' into beta
2025-10-23 13:48:46 +05:00
Ammar Ahmed
2e5ff859eb
Merge pull request #8835 from streetwriters/fix-reminder-widget
...
mobile: fix reminders widget on android
2025-10-23 13:48:28 +05:00
Ammar Ahmed
06747575ee
Merge pull request #8834 from streetwriters/fix-signup-navigation
...
mobile: fix navigation after signup complete broken
2025-10-23 13:48:07 +05:00
Ammar Ahmed
98bb8ca186
Merge pull request #8833 from streetwriters/fix-app-lock-free-user
...
mobile: fix app-lock disabled dialog does not show to free users
2025-10-23 13:47:46 +05:00
Ammar Ahmed
d5f68602b6
Merge pull request #8832 from streetwriters/fix-vault-biometrics-unlock
...
mobile: fix vault biometrics state incorrect on app launch
2025-10-23 13:47:09 +05:00
Ammar Ahmed
312999aa5b
Merge pull request #8827 from streetwriters/fix-delete-note-locked-bulk
...
mobile: ask user for vault password before deleting locked notes in bulk
2025-10-23 13:46:09 +05:00
Ammar Ahmed
607a4d26f4
Merge pull request #8826 from streetwriters/fix-restore-button-mobile
...
mobile: fix restore button is hidden in history preview item
2025-10-23 13:44:09 +05:00
Ammar Ahmed
a88b6615e4
Merge pull request #8825 from streetwriters/fix-gesture-navigation
...
mobile: fix gesture navigation not working
2025-10-23 13:43:50 +05:00
Ammar Ahmed
f900098201
mobile: fix app-lock disabled dialog does not show to free users
2025-10-23 12:17:01 +05:00
Ammar Ahmed
d51aaa8eb1
mobile: fix vault biometrics state incorrect on app launch
2025-10-23 12:05:50 +05:00
Ammar Ahmed
e9a48ae028
mobile: fix reminders widget on android
2025-10-23 11:01:28 +05:00
Ammar Ahmed
90a0f619ec
mobile: ask user for vault password before deleting locked notes in bulk
2025-10-22 19:27:43 +05:00
Ammar Ahmed
ed3662a636
mobile: fix restore button is hidden in history preview item
2025-10-22 14:54:47 +05:00
Ammar Ahmed
26eda3b105
mobile: fix gesture navigation not working
2025-10-22 14:40:56 +05:00
Ammar Ahmed
8f43882e29
mobile: fix navigation after signup complete broken
2025-10-22 14:27:26 +05:00
Ammar Ahmed
e239597eb1
Merge pull request #8821 from streetwriters/fix--disable-post-install-script
...
Fix fdroid build failing due to postinstall script using bun
2025-10-22 09:11:41 +05:00
Ammar Ahmed
bf1ef07d3a
mobile: fix fdroid build failing due to postinstall script using bun
2025-10-22 09:09:32 +05:00
Abdullah Atta
7d2e1dab4c
web: add support for direct navigation (via url) to setting sections
2025-10-21 14:42:37 +05:00
Ammar Ahmed
80392d394a
Merge pull request #8812 from streetwriters/add-fdroid-changelog
...
mobile: add fdroid changelog
2025-10-21 09:19:55 +05:00
Ammar Ahmed
9ffa4d38c3
mobile: add fdroid changelog
2025-10-21 09:18:57 +05:00
Abdullah Atta
3ebcd36ca9
Merge pull request #8803 from streetwriters/release/3.3.2
2025-10-20 16:07:17 +05:00
Abdullah Atta
efec2dc898
Merge pull request #8803 from streetwriters/release/3.3.2
...
Release v3.3.2
2025-10-20 16:05:15 +05:00
Ammar Ahmed
5bd032e480
mobile: release v3.3.5
2025-10-20 13:53:14 +05:00
Abdullah Atta
c1bd4cfb01
web: bump version to 3.3.2
2025-10-20 13:01:57 +05:00
Abdullah Atta
0b943d8ecd
editor: fix bullet list created as sub list of outline list
2025-10-20 12:52:57 +05:00
Ammar Ahmed
75e22a591e
Merge pull request #8802 from streetwriters/fix-reset-root-state
...
Fix reset root state
2025-10-20 12:44:13 +05:00
Ammar Ahmed
66498e12ce
mobile: fix multiple timers set on reset root state causing jank
2025-10-20 12:40:20 +05:00
Ammar Ahmed
d5fefd2f10
Merge pull request #8801 from streetwriters/fix-collapsible-headings
...
Fix collapsible headings on mobile
2025-10-20 12:12:20 +05:00
Ammar Ahmed
e2556d3228
mobile: fix collapsible heading
2025-10-20 12:09:22 +05:00
Abdullah Atta
2eb38d236e
web: allow discounts in overlay checkout
2025-10-20 11:00:26 +05:00
Abdullah Atta
d9c57162f1
Merge pull request #8800 from streetwriters/fix/allow-discounts-in-overlay-checkout
...
Allow discounts in overlay checkout
2025-10-20 10:59:11 +05:00
Abdullah Atta
9f8f0e8413
web: allow discounts in overlay checkout
2025-10-20 10:57:51 +05:00
Abdullah Atta
ea52893be1
Merge branch 'master' into beta
2025-10-20 10:43:07 +05:00
Abdullah Atta
eef63d2028
Merge pull request #8799 from streetwriters/fix/entities-in-markdown-import
...
Fix html entities in markdown import
2025-10-20 10:37:32 +05:00
Abdullah Atta
14e0112e17
Merge pull request #8798 from streetwriters/fix/handle-attachment-errors-during-export
...
Handle attachment errors on export
2025-10-20 10:26:56 +05:00
Abdullah Atta
8ec9034fb2
Merge pull request #8797 from streetwriters/fix/disable-in-app-notices
...
Disable in-app noticies (temporarily)
2025-10-20 10:26:35 +05:00
Abdullah Atta
dc5973d75d
editor: update package-lock file
2025-10-20 10:24:23 +05:00
Abdullah Atta
12126b2f9f
web: fix html entities in markdown import
2025-10-20 10:17:59 +05:00
Abdullah Atta
9fa256be0e
web: handle attachment errors on export
2025-10-20 08:58:22 +05:00
Abdullah Atta
c103328098
web: disable in-app noticies (temporarily)
2025-10-20 08:52:22 +05:00
Ammar Ahmed
ea2022bbe4
Merge branch 'mobile-release-v3.3.4' into beta
2025-10-20 08:39:56 +05:00
Ammar Ahmed
d7ced57319
Merge pull request #8796 from streetwriters/mobile-release-v3.3.4
...
Mobile release v3.3.4
2025-10-20 08:38:33 +05:00
Ammar Ahmed
2cc200dc2b
mobile: fix paths for fonts
2025-10-18 13:35:23 +05:00
Ammar Ahmed
baa74d0353
mobile: fix build error due to tsgo usage
2025-10-18 12:56:40 +05:00
Ammar Ahmed
72b906da14
mobile: use currency symbol when possible
2025-10-18 12:15:30 +05:00
Ammar Ahmed
6db8c2fac2
mobile: release v3.3.4
2025-10-18 12:02:00 +05:00
Ammar Ahmed
09d5c0a65e
mobile: fix sharing files from other apps to Notesnook
2025-10-18 12:01:19 +05:00
Ammar Ahmed
0b6b6a02cc
editor: fix crash when adding new row in column
2025-10-18 09:04:06 +05:00
Abdullah Atta
f49c673e8e
editor: fix crash when adding new row in table
2025-10-18 09:00:36 +05:00
Ammar Ahmed
64a8e9a075
mobile: set github release=false
2025-10-18 09:00:12 +05:00
Ammar Ahmed
e998b07ca5
mobile: fix strings
2025-10-18 08:57:54 +05:00
Ammar Ahmed
c189279030
mobile: fix sheet insets on android 16+
2025-10-18 08:57:54 +05:00
Ammar Ahmed
12ddd6f958
mobile: add release type in github issue template
2025-10-18 08:57:54 +05:00
Ammar Ahmed
da06afda8a
mobile: fix pricing on github release
2025-10-18 08:57:54 +05:00
Ammar Ahmed
bf808b7a2e
mobile: fix editor toolbar height
2025-10-18 08:57:54 +05:00
Ammar Ahmed
13476a3f50
editor: fix checklist style
2025-10-18 08:56:04 +05:00
Ammar Ahmed
cfdf77a7b5
Merge branch 'fix-plans-showing-price' into beta
2025-10-17 09:59:38 +05:00
Ammar Ahmed
070c90362a
Merge pull request #8782 from streetwriters/fix-plans-showing-price
...
Fix prices on github release and open checkout link in browser
2025-10-17 09:58:29 +05:00
Ammar Ahmed
c8d9858a0c
Merge branch 'mobile-release-3.3.3' into beta
2025-10-17 09:11:28 +05:00
Ammar Ahmed
2685f60409
Merge pull request #8781 from streetwriters/mobile-release-3.3.3
...
mobile: release v3.3.3
2025-10-17 09:10:51 +05:00
Abdullah Atta
8d3bb5185c
Merge branch 'master' into beta
2025-10-17 08:51:19 +05:00
Abdullah Atta
1f748a4026
global: introducing Notesnook Circle ( #8779 )
...
* core: add api for getting Notesnook Circle partners
* web: introduce notesnook circle
* core: export CirclePartner type
* mobile: add notesnook-circle
* web: use strings from intl for notesnook circle
* common: add notesnook circle to features
* web: fix local ips set for hosts
* mobile: fix db hosts
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2025-10-17 08:49:32 +05:00
Sudlon
b27f064ad4
editor: Add keybindings for highlighting the currently selected text ( #8577 )
...
* editor: Add keybindings for highlighting the currently selected text
Signed-off-by: Sudlon <sudlondon@outlook.com >
* editor: Change keybinding command to TipTap "syntax"
Signed-off-by: Sudlon <sudlondon@outlook.com >
* editor: Remove SHIFT-keybinding (leaving ALT-keybinding) for highlighting currently selected text
Signed-off-by: Sudlon sudlondon@outlook.com
* editor: Remove left-over references to the double keybinding for highlighting currently selected text
Signed-off-by: Sudlon sudlondon@outlook.com
---------
Signed-off-by: Sudlon <sudlondon@outlook.com >
Signed-off-by: Sudlon sudlondon@outlook.com
Co-authored-by: sudlon <sudlondon@outlook.com >
2025-10-16 16:59:37 +05:00
01zulfi
27f781cc63
editor: improve codeblock scrollbar styling ( #8548 )
...
* editor: improve codeblock scrollbar styling
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* editor: fix overflowed codeblock's bg color
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-16 16:50:35 +05:00
Abdullah Atta
1427958eca
Merge pull request #8457 from 01zulfi/editor/tasklist-checklist-styling
...
editor: improve checklist styling
2025-10-16 15:01:24 +05:00
Abdullah Atta
436e09c255
editor: fix text direction not working in check lists
2025-10-16 14:50:13 +05:00
Abdullah Atta
cc9b2dd5b0
editor: add back line through for checked items
2025-10-16 14:45:40 +05:00
Abdullah Atta
0ba25419f3
editor: use single li element for simple checklists
2025-10-16 14:43:51 +05:00
Abdullah Atta
9238de4cb4
Merge pull request #8772 from 01zulfi/editor/fix-images-in-outline-lists
...
editor: fix inserting images in outline lists
2025-10-16 11:48:34 +05:00
01zulfi
2d5fe1058c
editor: add test for code block in outline list
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-16 10:46:31 +05:00
01zulfi
b01d1fc87e
editor: improve checklist styling
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-16 09:28:02 +05:00
Abdullah Atta
9f4c0a4c9a
editor: move outline list item indicator to li from first child
2025-10-16 09:23:19 +05:00
Abdullah Atta
9eebda86c2
editor: fix enter/tab not working in block nodes inside outline list item
2025-10-16 09:22:49 +05:00
Abdullah Atta
d43e856fea
editor: add support for all block types in outline list item
2025-10-16 09:22:15 +05:00
Abdullah Atta
7af1596038
editor: remove custom inline image -> block image migration
2025-10-16 09:21:45 +05:00
01zulfi
652f6eab0b
editor: fix inserting images in outline lists
...
* inserting images in outline list was splitting the outline list into two, this commit fixes it
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-15 11:14:24 +05:00
Abdullah Atta
fdaddfdb92
Merge pull request #8767 from streetwriters/chore/update-electron-to-37
2025-10-13 14:12:34 +05:00
Abdullah Atta
9a1adf2065
Merge pull request #8767 from streetwriters/chore/update-electron-to-37
...
Update electron to v37
2025-10-13 14:12:01 +05:00
Abdullah Atta
f10b258f58
desktop: update electron to v37
2025-10-13 14:10:52 +05:00
01zulfi
7f558cbd41
core: handle inbox item sync & decryption ( #8733 )
...
* core: handle inbox item sync & decryption
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: minor refactors in handling inbox item sync
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: use inbox item salt
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: check inbox item version
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-13 14:02:32 +05:00
Ammar Ahmed
641eb28ce7
mobile: open web purchase in browser.
2025-10-13 11:33:48 +05:00
Ammar Ahmed
2c59a5f6f9
mobile: fix plan price not showing properly on gh release
2025-10-13 09:30:48 +05:00
Abdullah Atta
712f02e61e
Merge branch 'master' into beta
2025-10-10 18:13:46 +05:00
Abdullah Atta
e5ad405a23
Merge pull request #8754 from streetwriters/release/3.3.1
...
Release v3.3.1
2025-10-10 18:12:40 +05:00
Abdullah Atta
cd1b78d8df
ci: fix desktop builds
2025-10-10 17:53:41 +05:00
Abdullah Atta
3b1ca46945
web: fix desktop tests
2025-10-10 16:23:11 +05:00
Abdullah Atta
96c1636f88
web: bump version to 3.3.1
2025-10-10 15:54:29 +05:00
Abdullah Atta
a10f949856
Merge branch 'master' into beta
2025-10-10 15:53:32 +05:00
Abdullah Atta
9ff4757ed6
Merge pull request #8753 from streetwriters/fix/make-table-with-adjustable
...
Make table width adjustable
2025-10-10 15:52:26 +05:00
Abdullah Atta
17c1e77f54
editor: make table width adjustable
2025-10-10 15:47:05 +05:00
Abdullah Atta
187a2a7262
Merge pull request #8735 from 01zulfi/editor/restrict-pasting-premium-features
...
editor: restrict pasting premium features
2025-10-10 15:38:11 +05:00
Abdullah Atta
4621230549
Merge pull request #8751 from streetwriters/fix/discount-price-on-checkout
...
Fix discounted price in checkout
2025-10-10 15:33:42 +05:00
Abdullah Atta
d7cb3317a2
web: fix discounted price in checkout
2025-10-10 15:09:41 +05:00
01zulfi
6d81f26864
editor: restrict pasting premium features
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-08 13:31:24 +05:00
01zulfi
5219814b5a
Merge pull request #8557 from 01zulfi/editor/refactor-collapsible-headings
...
editor: make headings collapsible
2025-10-08 13:26:37 +05:00
Abdullah Atta
bef9fd0fd0
Merge branch 'master' into beta
2025-10-08 13:25:42 +05:00
Abdullah Atta
2341293d92
Merge pull request #8734 from 01zulfi/common/fix-paragraph-keybinding
...
common: fix insert paragraph keybinding
2025-10-08 13:20:32 +05:00
Abdullah Atta
215387f8a9
Merge pull request #8731 from streetwriters/chore/get-rid-of-nx
...
Get rid of nx
2025-10-08 13:20:00 +05:00
01zulfi
534b8c5ad0
common: fix insert paragraph keybinding
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-08 11:57:42 +05:00
Abdullah Atta
b7b2ead9eb
setup(tx): minor refactor
2025-10-08 10:57:58 +05:00
Abdullah Atta
b3e34d68e1
setup(tx): add support for passing flags down to commands
2025-10-08 10:55:52 +05:00
Abdullah Atta
39079612aa
docs: remove mention of Nx from README
2025-10-08 10:29:18 +05:00
Abdullah Atta
be1af3111f
setup: add support for passing args down to command
2025-10-08 10:28:02 +05:00
Abdullah Atta
8dcff49797
core: fix flaky note history tests
2025-10-08 10:27:43 +05:00
Abdullah Atta
687fb4e105
setup: remove editor-mobile from build all exclusion filter
2025-10-08 09:57:40 +05:00
Abdullah Atta
25ae780ad8
ci: get rid of NX_CLOUD_ACCESS_TOKEN
2025-10-08 09:49:05 +05:00
Abdullah Atta
b695367e6c
global: add dotenv package
2025-10-08 09:34:59 +05:00
Abdullah Atta
bb274a84fe
ci: use node v22
2025-10-08 08:56:20 +05:00
Abdullah Atta
364dccbf7a
global: get rid of nx
2025-10-08 08:42:00 +05:00
Ammar Ahmed
105fb0fc69
mobile: release v3.3.3
2025-10-06 13:13:42 +05:00
Ammar Ahmed
89c408981c
Merge branch 'master' into beta
2025-10-06 12:42:59 +05:00
Ammar Ahmed
110534edec
Merge pull request #8714 from streetwriters/fix-mobile-client-selfhosted
...
Fix mobile client selfhosted
2025-10-06 12:40:26 +05:00
Ammar Ahmed
00e2190b2d
Merge pull request #8713 from streetwriters/mobile-fix-legacy-pro-users
...
mobile: add support for LEGACY_PRO subscription plan name
2025-10-06 12:40:10 +05:00
Ammar Ahmed
e5c3fc667e
Merge pull request #8712 from streetwriters/mobile-refactor-e2e-tests
...
mobile: refactor e2e tests
2025-10-06 12:39:57 +05:00
Ammar Ahmed
9aef8194f9
mobile: refactor e2e tests
...
Uses a builder pattern for writing tests to reduce code and simplify writing tests
2025-10-06 12:11:02 +05:00
Abdullah Atta
f76e0b7931
Merge pull request #8711 from 01zulfi/web/ignore-autobackup-notice-when-ignored
...
web: don't show auto-backup notice again after dismissal
2025-10-06 11:39:35 +05:00
Ammar Ahmed
0457e4417f
mobile: minor cleanup
2025-10-06 11:10:19 +05:00
Ammar Ahmed
dae8b5c542
mobile: hide pricing flows on self hosted clients
2025-10-06 10:58:39 +05:00
01zulfi
60107dd77f
web: don't show auto-backup notice again after dismissal
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-06 10:24:46 +05:00
Ammar Ahmed
4f3e19aaa2
mobile: add support for LEGACY_PRO subscription plan name
2025-10-06 09:55:28 +05:00
Ammar Ahmed
8c621f9f47
mobile: add null checks
2025-10-06 09:51:16 +05:00
Ammar Ahmed
74544efd62
mobile: update version to v3.3.2
2025-10-06 09:51:16 +05:00
Ammar Ahmed
c30ccbb68d
mobile: fix crash on entering settings
2025-10-06 09:51:16 +05:00
Ammar Ahmed
c77050eccc
Merge pull request #8710 from streetwriters/mobile-fix-3.3.1
...
mobile: release v3.3.2
2025-10-06 09:44:45 +05:00
Ammar Ahmed
f40ccdae41
mobile: add null checks
2025-10-05 01:11:09 +05:00
Ammar Ahmed
0a0aa09eea
mobile: update version to v3.3.2
2025-10-05 01:02:56 +05:00
Ammar Ahmed
e2c55fb758
mobile: fix crash on entering settings
2025-10-05 00:58:02 +05:00
Ammar Ahmed
12e3335d52
mobile: release v3.3.1
2025-10-04 23:57:09 +05:00
Ammar Ahmed
f29439539d
mobile: misc bug fixes
2025-10-04 23:57:09 +05:00
Ammar Ahmed
13c9fdba52
mobile: update monograph publish sheet
2025-10-04 23:57:09 +05:00
Ammar Ahmed
2cb087972c
Merge pull request #8638 from streetwriters/mobile-release-v3.3.1
...
release v3.3.1 on mobile
2025-10-04 23:56:33 +05:00
Ammar Ahmed
41a32ede15
mobile: release v3.3.1
2025-10-04 23:27:30 +05:00
Abdullah Atta
95f52fba51
Merge pull request #8633 from streetwriters/release/v3.3
2025-10-04 22:08:21 +05:00
Abdullah Atta
e2159b7614
Merge pull request #8633 from streetwriters/release/v3.3
...
Release v3.3
2025-10-04 22:07:18 +05:00
Ammar Ahmed
ee33875edf
mobile: misc bug fixes
2025-10-04 12:54:51 +05:00
Ammar Ahmed
28681fb1b0
mobile: update monograph publish sheet
2025-10-04 12:54:51 +05:00
Abdullah Atta
33194dc9f0
setup: show script logs only in verbose mode
2025-10-04 10:37:51 +05:00
Abdullah Atta
7509766df2
desktop: fix sqlite extensions can't be found in dev
2025-10-04 10:22:11 +05:00
Abdullah Atta
30a02a4977
core: fix type errors
2025-10-04 10:21:38 +05:00
Abdullah Atta
f67f4138c3
core: minor fixes to monographs
2025-10-04 10:18:38 +05:00
Abdullah Atta
49d51da1bd
web: fix toggles not working in publish view
2025-10-04 10:18:22 +05:00
Abdullah Atta
17bfe4e075
desktop: handle errors thrown during backup creation
2025-10-04 09:31:15 +05:00
Abdullah Atta
d5905a4e5f
desktop: update electron to v36
2025-10-04 09:28:55 +05:00
Abdullah Atta
e1b46d33f4
desktop: enable asar
2025-10-04 09:20:10 +05:00
Ammar Ahmed
ce7c003c54
mobile: fix bottom padding
2025-10-04 08:37:07 +05:00
Abdullah Atta
7f473ce7c8
ci: use custom task executor instead of nx
2025-10-04 08:27:09 +05:00
Abdullah Atta
c239f490b0
setup: add custom task runner as an alternative to nx
2025-10-04 00:09:23 +05:00
Abdullah Atta
1ad1915fcc
config: cache {projectRoot}/locales
2025-10-03 21:42:11 +05:00
Abdullah Atta
14029de484
misc: update nx
2025-10-03 18:47:15 +05:00
Abdullah Atta
5d07db366b
desktop: add logs in build script for debugging
2025-10-03 18:40:47 +05:00
Abdullah Atta
9e265dbecf
web: add new version highlights
2025-10-03 18:38:08 +05:00
Abdullah Atta
717bce36e6
desktop: regenerate lockfile
2025-10-03 18:30:39 +05:00
Abdullah Atta
17831cdd8c
ci: install sqlite3-fts5-html for all platforms
2025-10-03 18:13:12 +05:00
Ammar Ahmed
02e37c6ed4
mobile: prepare release v3.3.0
2025-10-03 14:39:04 +05:00
Abdullah Atta
16b52e9633
web: update export snapshots
2025-10-03 14:12:10 +05:00
Abdullah Atta
77eee945ca
web: bump version to 3.3.0
2025-10-03 14:03:14 +05:00
Abdullah Atta
f21f235d37
core: remove pricing tests
2025-10-03 13:58:22 +05:00
Abdullah Atta
2949fcde38
core: fix e2e tests
2025-10-03 13:54:17 +05:00
Abdullah Atta
6ae1674de5
web: fix tests
2025-10-03 11:59:53 +05:00
Abdullah Atta
2bd74e043a
core: fix note history cleanup tests
2025-10-03 09:05:52 +05:00
Abdullah Atta
1a05acbe9a
core: fix isProduction always returns false
2025-10-03 09:03:12 +05:00
Abdullah Atta
a0597e13fe
Revert "Merge pull request #8493 from 01zulfi/editor/collapsible-headings"
...
This reverts commit 7241dce7a6 , reversing
changes made to ae5b422965 .
2025-10-03 08:54:28 +05:00
Ammar Ahmed
d11d665395
mobile: do not allow changing plan if user subscribed to legacy pro sub
2025-10-03 08:41:11 +05:00
Abdullah Atta
ab2758ac79
intl: Revert "intl: clarify what happens to user data on plan switch"
...
This reverts commit 4377b8b340 .
2025-10-02 14:45:13 +05:00
01zulfi
bb682a6f6e
web: reset default notebook & tag feature if applicable ( #8628 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-02 14:22:34 +05:00
Abdullah Atta
4377b8b340
intl: clarify what happens to user data on plan switch
2025-10-02 14:21:12 +05:00
Abdullah Atta
eb0c9b823b
common: File size -> Maximum file size
2025-10-02 13:38:18 +05:00
Abdullah Atta
a595b12431
common: rerun feature available hooks on user subscription update
2025-10-02 11:26:16 +05:00
Abdullah Atta
ebd9b45cac
web: fix features reset on subscription change
2025-10-02 11:17:08 +05:00
Abdullah Atta
5ae024f20a
Merge branch 'master' into beta
2025-10-02 10:40:56 +05:00
Abdullah Atta
9ae93dec4c
Merge pull request #8432 from 01zulfi/docs/standard-notes-import
...
docs: add standard notes import instructions
2025-10-02 10:35:02 +05:00
Abdullah Atta
93ecc9b1ac
Merge pull request #8587 from 01zulfi/web/fix-status-item
...
web: fix update & vault status items vertical alignment
2025-10-02 10:33:01 +05:00
Ammar Ahmed
28455f8b31
mobile: update icons in settings
2025-10-02 09:43:46 +05:00
Abdullah Atta
b49be89b06
Merge pull request #8570 from 01zulfi/editor/support-math-paste
...
editor: support pasting math
2025-10-02 09:30:51 +05:00
Abdullah Atta
23e0748137
Merge pull request #8581 from streetwriters/fix/error-not-shown-gift-card
...
Fix error not shown on redeem code failure
2025-10-02 09:30:14 +05:00
Abdullah Atta
2f6d222cca
Merge pull request #8603 from 01zulfi/core/fix-leading-spaces-export
...
core: fix leading spaces in txt export && remove unneeded space at start of txt
2025-10-02 09:29:23 +05:00
Abdullah Atta
ba1cfe05c4
Merge pull request #8621 from 01zulfi/core/fix-tag-title-sorting
...
core: fix tag sort by title
2025-10-02 09:29:07 +05:00
Abdullah Atta
6f80334296
core: fix tests
2025-10-02 09:24:50 +05:00
Ammar Ahmed
86da8a3620
mobile: add limit on 2fa sms setup
2025-10-02 09:09:20 +05:00
Abdullah Atta
11702c9209
Merge pull request #8615 from streetwriters/fix/web-app-not-working-on-mobile
...
Fix web app not working on mobile devices
2025-10-02 08:38:05 +05:00
Abdullah Atta
240d9b533f
web: reset restricted features on app startup
2025-10-02 08:37:17 +05:00
01zulfi
8dc12f01b9
web: enforce sms2FA feature limit ( #8627 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-01 14:58:42 +05:00
Ammar Ahmed
3b0dce6c6f
mobile: fix crash
2025-10-01 13:42:59 +05:00
Ammar Ahmed
901dc4fe6d
mobile: show discount on web plan offer
2025-10-01 13:42:59 +05:00
01zulfi
61748f40b6
web: fix text in upgrade dialog ( #8623 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-01 11:45:30 +05:00
Abdullah Atta
871824f857
common: fix off by one error when checking limits
2025-10-01 10:34:11 +05:00
Ammar Ahmed
032c321568
mobile: fix announcements ui
2025-10-01 09:51:03 +05:00
Abdullah Atta
4883f02b62
web: fix subscription settings not updating on downgrade
2025-09-30 14:03:55 +05:00
Abdullah Atta
b43a8cbafe
web: improve plan change dialog to show full plan comparison
2025-09-30 11:53:45 +05:00
Abdullah Atta
11c1fe3853
web: refresh user on subscription change
2025-09-30 11:53:45 +05:00
Ammar Ahmed
4a4576ebd5
mobile: allow changing plan if not subscribed anymore
2025-09-30 11:25:36 +05:00
Abdullah Atta
0b5128b13b
web: fix after trial period pricing ui
2025-09-30 10:21:37 +05:00
Abdullah Atta
d1dbb85459
web: prevent changing plans if user subscription from iOS/Android
2025-09-30 10:17:57 +05:00
Abdullah Atta
ae1005d5f9
web: show provider info in subscription settings
2025-09-30 10:08:59 +05:00
Abdullah Atta
11e6074e21
web: simplify change plan dialog
2025-09-30 09:45:18 +05:00
Abdullah Atta
ea9aa2a136
web: navigate to /notes on subscription update in checkout view
2025-09-30 09:45:18 +05:00
Ammar Ahmed
203fe5bee0
mobile: update sheet paywall
2025-09-30 08:56:37 +05:00
Ammar Ahmed
4262641567
mobile: add subscription paused case
2025-09-30 08:55:53 +05:00
Ammar Ahmed
c0f79be78c
mobile: fix keyboard does not open with autoFocus
2025-09-30 08:55:28 +05:00
01zulfi
239e301042
core: fix tag sort by title
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-29 11:23:03 +05:00
Ammar Ahmed
23bb80bbd6
Merge branch 'fix-server-url-error' into beta
2025-09-29 10:05:08 +05:00
Abdullah Atta
d7232a4f1f
Merge pull request #8576 from streetwriters/feature/new-pricing
...
New pricing
2025-09-29 10:02:43 +05:00
Abdullah Atta
2bfc1af8ff
common: add monograph link & embeds and sms 2fa feature limits
2025-09-29 10:02:11 +05:00
Abdullah Atta
3ac6873be4
core: fix pause/resume legacy subscription
2025-09-29 10:02:11 +05:00
Abdullah Atta
ce487a108c
web: enable full page mode in web clipper for all users
2025-09-29 10:02:11 +05:00
Abdullah Atta
827930e28f
web: fix plan changing if subscription is trialing
2025-09-29 10:02:11 +05:00
Abdullah Atta
8a13cf01b4
web: fix trial info not shwon during checkout
2025-09-29 10:02:11 +05:00
Abdullah Atta
641c541305
web: fallback to created date if billed at date is not present
2025-09-29 10:02:11 +05:00
Abdullah Atta
9285bae0cc
web: hide refund button if subscription is trialing
2025-09-29 10:02:10 +05:00
Abdullah Atta
954ac3154f
web: only show billing history if provider is Paddle
2025-09-29 10:02:10 +05:00
Abdullah Atta
571f3242e2
web: show checkout page instead of dialog from plans page
2025-09-29 10:02:10 +05:00
Abdullah Atta
9052948b8a
web: notesnook logo should be a link in checkout page
2025-09-29 10:02:10 +05:00
Ammar Ahmed
af91a6ee98
mobile: minor fixes
2025-09-29 10:02:10 +05:00
Ammar Ahmed
16633dbd05
mobile: fix welcome message sheet ui
2025-09-29 10:02:10 +05:00
Ammar Ahmed
8a506edd37
mobile: fix navigation when changing plan
2025-09-29 10:02:10 +05:00
Ammar Ahmed
fdbac8e608
mobile: paywall fixes
2025-09-29 10:02:10 +05:00
Ammar Ahmed
cdca90bd54
core: add googlePurchaseToken type
2025-09-29 10:02:10 +05:00
Ammar Ahmed
fb7d8b0893
mobile: allow users to change plan
2025-09-29 10:02:10 +05:00
Ammar Ahmed
a49bc92a13
mobile: pricing fixes
2025-09-29 10:02:10 +05:00
Abdullah Atta
58c1f5e3ca
web: add support for education plan purchase
2025-09-29 10:02:10 +05:00
Ammar Ahmed
f1a0c1b447
mobile: minor refactor
2025-09-29 10:02:10 +05:00
Ammar Ahmed
d8534da4df
mobile: fix gap between plan cards
2025-09-29 10:02:10 +05:00
Ammar Ahmed
28daa38d80
mobile: fix upgrade plan button not showing
2025-09-29 10:02:10 +05:00
Ammar Ahmed
5c275adda8
mobile: fix imports
2025-09-29 10:02:10 +05:00
Ammar Ahmed
26ecf2a7fd
editor: fix build error
2025-09-29 10:02:10 +05:00
Abdullah Atta
e23c0f55b7
web: improve change plan ux
2025-09-29 10:02:10 +05:00
Ammar Ahmed
a6b03635c7
mobile: update vector icons patch
2025-09-29 10:02:10 +05:00
Abdullah Atta
6587541729
web: send email in custom data on purchase
2025-09-29 10:02:10 +05:00
Abdullah Atta
bc4bfa63f7
web: go back on overlay checkout closed
2025-09-29 10:02:10 +05:00
Abdullah Atta
bdda2d4987
web: add support for direct checkout
2025-09-29 10:02:10 +05:00
Ammar Ahmed
ab34073870
mobile: fix ui on ipad and tablets
2025-09-29 10:02:10 +05:00
Abdullah Atta
152a59fe26
web: improve attachment errors on upload/download
2025-09-29 10:02:10 +05:00
Ammar Ahmed
cf169eb6d6
mobile: fix inconsistent button sizes
2025-09-29 10:02:10 +05:00
Ammar Ahmed
16da396289
mobile: fix ui
2025-09-29 10:02:10 +05:00
Ammar Ahmed
7ad3fd4057
mobile: refactor
2025-09-29 10:02:10 +05:00
Ammar Ahmed
aecf4f1ee8
mobile: fix attachment uploading
2025-09-29 10:02:10 +05:00
Abdullah Atta
8f48fcd788
web: fix crash on opening checkout for new user
2025-09-29 10:02:10 +05:00
Ammar Ahmed
cf64fb3743
core: fix db.pricing.sku type
2025-09-29 10:02:10 +05:00
Ammar Ahmed
a21111368e
mobile: fix pricing on gh release
2025-09-29 10:02:10 +05:00
Abdullah Atta
383b914c52
web: post success message on checkout complete on react native
2025-09-29 10:02:10 +05:00
Abdullah Atta
555255a923
web: minor fix
2025-09-29 10:02:10 +05:00
Abdullah Atta
cd5a2ab179
web: fix cannot read property ASK_EVERY_TIME of undefined
2025-09-29 10:02:10 +05:00
Ammar Ahmed
48903f924c
mobile: cleanup
2025-09-29 10:02:10 +05:00
Ammar Ahmed
7d46dd4fb0
mobile: cleanup
2025-09-29 10:02:10 +05:00
Abdullah Atta
cfa9f11f44
web: replace usage of subscription.type to subscription.plan
2025-09-29 10:02:10 +05:00
Abdullah Atta
1377ac38db
common: no need for isLegacyPro
2025-09-29 10:02:10 +05:00
Abdullah Atta
d88b30b538
core: get rid of subscription.type (all subs now use .plan)
2025-09-29 10:02:10 +05:00
Ammar Ahmed
cfe0cded15
mobile: minor improvements
2025-09-29 10:02:10 +05:00
Ammar Ahmed
322f6b7aae
mobile: pricing fixes
2025-09-29 10:02:10 +05:00
Ammar Ahmed
62ae26c464
mobile: pricing fixes for ios
2025-09-29 10:02:10 +05:00
Abdullah Atta
c920c999eb
web: fix subscription settings for legacy pro users
2025-09-29 10:02:10 +05:00
Abdullah Atta
288f601651
web: use trialExpiryDate for showing trial end date
2025-09-29 10:02:10 +05:00
Ammar Ahmed
d4f902f63d
mobile: fix crash when user logged out
2025-09-29 10:02:10 +05:00
Ammar Ahmed
7dddebef2e
mobile: pricing fixes
2025-09-29 10:02:10 +05:00
Abdullah Atta
dc1498d672
web: ask for reason when requesting refund
2025-09-29 10:02:10 +05:00
Abdullah Atta
eb36c1d7cb
web: show billing history even if user is not subscribed
2025-09-29 10:02:09 +05:00
Abdullah Atta
29c119a945
web: fix Upgrade to Pro being shown in drop down
2025-09-29 10:02:09 +05:00
Abdullah Atta
860bc10747
web: fix cannot use IS_DEV before initialization error
2025-09-29 10:02:09 +05:00
Abdullah Atta
215ca23190
web: add support for changing plans
2025-09-29 10:02:09 +05:00
Abdullah Atta
4b9d9e4353
web: add comparison table & faqs to plans selection dialog
2025-09-29 10:02:09 +05:00
Ammar Ahmed
fd5d4e56ea
mobile: route to login page from paywall
2025-09-29 10:02:09 +05:00
Ammar Ahmed
9801d117a1
mobile: minor fixes
2025-09-29 10:02:09 +05:00
Ammar Ahmed
3c4fb8cb53
mobile: localize
2025-09-29 10:02:09 +05:00
Ammar Ahmed
ae17b34be9
mobile: localize strings
2025-09-29 10:02:09 +05:00
Ammar Ahmed
1a544754ef
mobile: handle web payments
2025-09-29 10:02:09 +05:00
Ammar Ahmed
1ddfd15ee9
mobile: render faqs
2025-09-29 10:02:09 +05:00
Ammar Ahmed
035126ab2f
mobile: small fixes
2025-09-29 10:02:09 +05:00
Abdullah Atta
e157ae8bc8
web: add checkout faqs
2025-09-29 10:02:09 +05:00
Abdullah Atta
25b0503a25
web: show features usage details in subscription settings
2025-09-29 10:02:09 +05:00
Abdullah Atta
ef235dd0aa
web: show plans on login & signup
2025-09-29 10:02:09 +05:00
Ammar Ahmed
699080048d
mobile: fix login flow
2025-09-29 10:02:09 +05:00
Ammar Ahmed
3c9b315f78
mobile: updates
2025-09-29 10:02:09 +05:00
Ammar Ahmed
1464006531
mobile: fix unneeded sync calls
2025-09-29 10:02:09 +05:00
Abdullah Atta
6921fcb3ae
web: fix checkout
2025-09-29 10:02:09 +05:00
Abdullah Atta
286f8dd7cc
core: add endpoint for getting checkout url
2025-09-29 10:02:09 +05:00
Abdullah Atta
d3e3ef5986
core: add endpoints for getting all products for new plans
2025-09-29 10:02:09 +05:00
Ammar Ahmed
ea1ffc59b8
common: fix too many queries to db
2025-09-29 10:02:09 +05:00
Abdullah Atta
5524886868
common: add function to fetch features usage details
2025-09-29 10:02:09 +05:00
Abdullah Atta
68b63cf635
web: introduce new checkout dialog
2025-09-29 10:02:09 +05:00
Abdullah Atta
74de09e441
web: use checkFeature in multi-select
2025-09-29 10:02:09 +05:00
Abdullah Atta
b82e9598bd
theme: add new tertiary button variant
2025-09-29 10:02:09 +05:00
Abdullah Atta
25889192c4
web: refactor toggles in setting store
2025-09-29 10:02:09 +05:00
Abdullah Atta
76eac69f94
web: remove limit checking from state stores
2025-09-29 10:02:09 +05:00
Abdullah Atta
97f8f1e3c3
web: use checkFeature
2025-09-29 10:02:09 +05:00
Abdullah Atta
8722b6bc68
web: add feature limit check when adding new tag from editor
2025-09-29 10:02:09 +05:00
Abdullah Atta
8e8d2a4083
web: refactor and fix feature limit checks on toolbar customization
2025-09-29 10:02:09 +05:00
Abdullah Atta
4caac77706
web: show upgrade dialog on triggering feature limit in editor
2025-09-29 10:02:09 +05:00
Abdullah Atta
0f73f266b2
web: fix customizableSidebar feature limit checks
2025-09-29 10:02:09 +05:00
Abdullah Atta
8c70abda04
web: add feature limit check when adding new tag
2025-09-29 10:02:09 +05:00
Abdullah Atta
6881a5f432
web: prefer to show upgrade dialog before opening new notebook/tag/color dialog
2025-09-29 10:02:09 +05:00
Abdullah Atta
22e9ae6bf8
web: use new api for adding limits on settings
2025-09-29 10:02:09 +05:00
Abdullah Atta
eb73de6d8d
web: add support for adding feature limits on settings
2025-09-29 10:02:09 +05:00
Abdullah Atta
1af7f1bd7f
web: show upgrade dialog from toast
2025-09-29 10:02:09 +05:00
Abdullah Atta
3a0273a12b
web: add upgrade dialog
2025-09-29 10:02:09 +05:00
Abdullah Atta
05795ca052
web: add feature limit checks to tag & notebook functions
2025-09-29 10:02:09 +05:00
Abdullah Atta
a5746c56eb
web: check for defaultNotebookAndTag limit in editor
2025-09-29 10:02:09 +05:00
Abdullah Atta
80f66ab0ba
web: remove app lock on first unlock if not allowed on user plan
2025-09-29 10:02:09 +05:00
Abdullah Atta
44e62f0eb0
core: rebuild trash cache even if trash cleanup interval is set to never
2025-09-29 10:02:09 +05:00
Abdullah Atta
a6e107f61d
ui: add support for showing premium icon on menu items
2025-09-29 10:02:09 +05:00
Abdullah Atta
31bb78bfca
web: add onBeforeOpen hook to dialog manager
2025-09-29 10:02:09 +05:00
Abdullah Atta
8bb9308173
web: fix crash on saving note
2025-09-29 10:02:09 +05:00
Abdullah Atta
46d279ca3b
common: fix use-is-feature-available hook types
2025-09-29 10:02:09 +05:00
Ammar Ahmed
0a5bdaaa7f
mobile: add plan preview in settings
2025-09-29 10:02:09 +05:00
Ammar Ahmed
3480b8c5da
mobile: add sync control and offline mode limits
2025-09-29 10:02:09 +05:00
Ammar Ahmed
32e1fb5f56
mobile: update plan comparison
2025-09-29 10:02:09 +05:00
Abdullah Atta
d94e8d04c8
common: add /mo to storage limit caption
...
also add limits for fullOfflineMode & syncControls
2025-09-29 10:02:09 +05:00
Abdullah Atta
26e2b380b3
common: add function for showing features as a table
2025-09-29 10:02:09 +05:00
Ammar Ahmed
06710ff416
mobile: pricing changes
2025-09-29 10:02:09 +05:00
Ammar Ahmed
32a7f866c3
mobile: add limits to UI
2025-09-29 10:02:09 +05:00
Abdullah Atta
86b650712e
common: export getFeature
2025-09-29 10:02:09 +05:00
Ammar Ahmed
0178e455f9
mobile: update paywall sheet
2025-09-29 10:02:09 +05:00
Ammar Ahmed
39693966c1
mobile: add feature manager
2025-09-29 10:02:09 +05:00
Ammar Ahmed
dc08a39173
mobile: introduce plan limits
2025-09-29 10:02:09 +05:00
Ammar Ahmed
1be518510a
mobile: update
2025-09-29 10:02:09 +05:00
Ammar Ahmed
e513081010
mobile: fix build
2025-09-29 10:02:09 +05:00
Ammar Ahmed
9bc8bddc12
common: fix esm imports
2025-09-29 10:02:09 +05:00
Abdullah Atta
986b99f62e
web: show used/total storage on user profile
2025-09-29 10:02:08 +05:00
Abdullah Atta
16092a4185
core: add types for storage limits
2025-09-29 10:02:08 +05:00
Abdullah Atta
26eafcfee9
web: upload direct to s3 via proxy
2025-09-29 10:02:08 +05:00
Abdullah Atta
f20c1ef4f4
web: clicking on "auto backups disabled" notice should open settings
2025-09-29 10:02:08 +05:00
Abdullah Atta
3f076d90c8
common: make feature checking more type safe
2025-09-29 10:02:08 +05:00
Abdullah Atta
df70fee70e
common: add storage to feature limits
2025-09-29 10:02:08 +05:00
Ammar Ahmed
4df9c7d9f7
mobile: fix intro flow
2025-09-29 10:02:08 +05:00
Abdullah Atta
59916b924c
web: markdown shortcuts should be turned off by default
2025-09-29 10:02:08 +05:00
Abdullah Atta
aafce93117
web: limit max note versions
2025-09-29 10:02:08 +05:00
Abdullah Atta
97ef91abdb
web: limit set as homepage
2025-09-29 10:02:08 +05:00
Abdullah Atta
b426d61c3a
web: add limits to app lock
2025-09-29 10:02:08 +05:00
Abdullah Atta
f08c484d40
web: add limits to block-level note linking
2025-09-29 10:02:08 +05:00
Abdullah Atta
b03a4559c5
core: make max note versions configurable
2025-09-29 10:02:08 +05:00
Abdullah Atta
d2f491ed66
common: add feature limits for app lock and note versions
2025-09-29 10:02:08 +05:00
Abdullah Atta
1a2a1da086
web: add limit on notebook restoration
2025-09-29 10:02:08 +05:00
Abdullah Atta
872f4d7e91
core: remove usage of db.features
2025-09-29 10:02:08 +05:00
Abdullah Atta
bce063e1bd
web: add feature limits in almost all places
2025-09-29 10:02:08 +05:00
Abdullah Atta
e6dc5ddfed
common: add is feature available utility
2025-09-29 10:02:08 +05:00
Abdullah Atta
bcbcd516f6
mobile: initial pricing changes
2025-09-29 10:01:59 +05:00
Ammar Ahmed
24da82313e
mobile: pricing changes
2025-09-29 10:00:29 +05:00
Abdullah Atta
5fe29af51a
web: migrate to paddle billing + new plans
2025-09-29 10:00:29 +05:00
Abdullah Atta
fbe551eb29
core: add new subscription types
2025-09-29 10:00:29 +05:00
Abdullah Atta
c097c4d457
web: fix web app not working on mobile devices
...
i thought service workers would work on Android but unfortunately, they are
super flaky causing lots of issues. I might revisit it later.
2025-09-26 11:03:41 +05:00
Ammar Ahmed
a792a3d6e4
mobile: allow underscores in url validation
2025-09-25 12:26:48 +05:00
Ammar Ahmed
28f1f276ce
Merge pull request #8611 from streetwriters/fix-server-url-error
...
mobile: allow underscores in url validation
2025-09-25 12:24:18 +05:00
Ammar Ahmed
9470d2b61f
mobile: allow underscores in url validation
2025-09-25 12:19:16 +05:00
01zulfi
95795a20c2
core: fix leading spaces in txt export && remove unneeded space at start of txt
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-24 09:35:26 +05:00
Ammar Ahmed
64b7b57b3e
Merge branch 'mobile-release-3.2.12' into beta
2025-09-19 10:48:47 +05:00
Ammar Ahmed
5e05d96487
Merge pull request #8588 from streetwriters/mobile-release-3.2.12
...
Mobile release 3.2.12
2025-09-19 10:41:45 +05:00
Ammar Ahmed
18c9912068
mobile: update changelog
2025-09-19 09:55:36 +05:00
01zulfi
cd85753252
web: fix update & vault status items vertical alignment
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-18 14:19:56 +05:00
Ammar Ahmed
bdb135036c
mobile: release v3.2.12
2025-09-18 12:43:30 +05:00
Ammar Ahmed
5d70f58a0d
mobile: fix editor styles
2025-09-18 12:42:40 +05:00
Ammar Ahmed
b7d2d66e82
mobile: fix add tag button not show when no tags
2025-09-18 12:42:28 +05:00
Ammar Ahmed
6b028ef850
mobile: fix localization
2025-09-18 12:42:18 +05:00
Ammar Ahmed
8f85795e53
mobile: fix notebook tree in notesnook sheet
2025-09-18 12:42:07 +05:00
Ammar Ahmed
a0b7dff5fd
Merge pull request #8585 from streetwriters/mobile-release-3.2.11
...
Mobile release 3.2.11
2025-09-18 12:39:21 +05:00
Ammar Ahmed
352018c042
Merge branch 'master' into mobile-release-3.2.11
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-09-18 12:39:10 +05:00
Abdullah Atta
2b1ac822ed
editor: fix images not rendering
2025-09-18 11:19:36 +05:00
Abdullah Atta
b3c3890443
editor: fix type errors
2025-09-18 11:19:24 +05:00
Abdullah Atta
99e642780e
web: fix error not shown on redeem code failure
2025-09-17 10:59:54 +05:00
Abdullah Atta
47088a0a66
Merge branch 'master' into beta
2025-09-16 13:04:21 +05:00
Abdullah Atta
fd48684396
Merge pull request #8568 from 01zulfi/web/attachment-navigate
...
web: fix settings not opening again after navigation from attachment manager
2025-09-16 13:03:25 +05:00
01zulfi
9b25ab8708
web: fix settings not opening again after navigation from attachment manager
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-16 12:37:36 +05:00
Abdullah Atta
c725ba8530
Merge pull request #8574 from streetwriters/ci/fix-desktop-tests-not-running
...
Fix desktop tests not triggering on PR/commit
2025-09-16 11:15:41 +05:00
Abdullah Atta
98287fbfc4
ci: fix desktop tests not triggering on PR/commit
2025-09-16 11:07:52 +05:00
Ammar Ahmed
3260695a09
Merge branch 'intl-fix-strings' into beta
2025-09-16 10:26:40 +05:00
Abdullah Atta
3a3434b021
Merge pull request #8562 from
...
streetwriters/fix/refresh-note-on-attachment-delete
2025-09-16 10:26:19 +05:00
Ammar Ahmed
9f24bd2250
Merge pull request #8573 from streetwriters/intl-fix-strings
...
intl: fix strings.ts
2025-09-16 10:12:13 +05:00
Ammar Ahmed
94f2a216ad
intl: fix strings.ts
2025-09-16 10:11:43 +05:00
Ammar Ahmed
aeb4c984eb
Merge branch 'fix-ipad-split-view' into beta
2025-09-16 10:10:17 +05:00
Ammar Ahmed
78e3ee5fd2
Merge pull request #8572 from streetwriters/fix-ipad-split-view
...
Fix keyboard in iPad split view
2025-09-16 10:10:05 +05:00
Ammar Ahmed
e94a2b2aa1
Merge branch 'mobile-editor-ui-update' into beta
2025-09-16 10:09:49 +05:00
Ammar Ahmed
1ddcf44eb0
Merge pull request #8551 from streetwriters/mobile-editor-ui-update
...
mobile: editor ui overhaul
2025-09-16 10:08:28 +05:00
Ammar Ahmed
5c5fb2ba2c
Merge branch 'master' into mobile-editor-ui-update
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-09-16 10:08:10 +05:00
Ammar Ahmed
9344eadf34
Merge branch 'mobile-reminder-fixes' into beta
2025-09-16 10:06:58 +05:00
Ammar Ahmed
aa4995d871
Merge pull request #8525 from streetwriters/mobile-reminder-fixes
...
Fix reminders on mobile
2025-09-16 10:06:54 +05:00
Ammar Ahmed
e40c42afc3
Merge branch 'mobile-fix-add-notebook-btn' into beta
2025-09-16 10:06:34 +05:00
Ammar Ahmed
f818c41a02
Merge pull request #8524 from streetwriters/mobile-fix-add-notebook-btn
...
Fix add notebook button in Notebooks sheet
2025-09-16 10:06:30 +05:00
Ammar Ahmed
178d7e7471
Merge branch 'mobile-fix-notebook-tree' into beta
2025-09-16 10:06:11 +05:00
Ammar Ahmed
3f9d954e2f
Merge pull request #8508 from streetwriters/mobile-fix-notebook-tree
...
Fix Notebook Tree when Searching for Notebooks
2025-09-16 10:06:05 +05:00
Ammar Ahmed
48a3eee232
Merge branch 'mobile-fix-reset-navigation' into beta
2025-09-16 10:05:00 +05:00
Ammar Ahmed
f1fcd227e7
Merge pull request #8535 from streetwriters/mobile-fix-reset-navigation
...
mobile: fix resetting navigation
2025-09-16 10:04:54 +05:00
Ammar Ahmed
84af1a9411
Merge branch 'mobile-fix-string-email' into beta
2025-09-16 10:04:05 +05:00
Ammar Ahmed
44d910121c
Merge pull request #8507 from streetwriters/mobile-fix-string-email
...
Fix email confirmed description
2025-09-16 10:03:40 +05:00
Abdullah Atta
1258a95aad
Merge pull request #8562 from streetwriters/fix/refresh-note-on-attachment-delete
...
Refresh note on attachment permanent delete
2025-09-16 09:43:15 +05:00
Abdullah Atta
295ab2c073
editor: add migration to convert inline images into block nodes
2025-09-16 09:21:09 +05:00
Abdullah Atta
7aa350a9d2
editor: remove image float
2025-09-16 09:21:09 +05:00
Abdullah Atta
ee76e43fca
editor: fix warnings when expanding all props into ToolButton
2025-09-16 09:21:09 +05:00
Ammar Ahmed
1379193065
mobile: fix keyboard in ipad split view
2025-09-16 09:11:34 +05:00
01zulfi
0fa3598783
web: add manage inbox api tokens section ( #8552 )
...
* web: add manage inbox api tokens section
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: add view inbox api key option
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: don't generate inbox api key on client
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: use separate class for inbox api keys && don't set created date on client
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-16 01:15:03 +05:00
01zulfi
02960fb5a9
editor: support pasting math
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-15 15:41:16 +05:00
Abdullah Atta
a7fa42e944
web: refresh note on attachment permanent delete
2025-09-13 13:07:02 +05:00
Ammar Ahmed
02ab8e3938
mobile: editor ui improvements
2025-09-12 10:57:18 +05:00
Abdullah Atta
01c629f612
Merge pull request #8550 from streetwriters/release/web/v3.2.4
2025-09-12 08:52:11 +05:00
Abdullah Atta
5c120676e1
Merge pull request #8550 from streetwriters/release/web/v3.2.4
...
Release v3.2.4
2025-09-12 08:47:48 +05:00
Abdullah Atta
3821dc29ef
web: fix some editor tests on macos
2025-09-12 08:28:39 +05:00
Abdullah Atta
3c51f73427
web: fix cannot destructure property checkout of He as it is undefined
2025-09-12 08:28:39 +05:00
Abdullah Atta
8db373ee34
web: bump version to 3.2.4
2025-09-12 08:28:39 +05:00
Abdullah Atta
1be6e6b444
Merge pull request #8388 from streetwriters/fix/theme-issues-2
2025-09-12 08:28:13 +05:00
Abdullah Atta
adcb73a2fc
Merge pull request #8388 from streetwriters/fix/theme-issues-2
...
Fix theme related issues
2025-09-12 08:27:44 +05:00
Ammar Ahmed
4c97b3481d
mobile: editor ui overhaul
2025-09-11 15:49:00 +05:00
Abdullah Atta
38579c37e1
Merge pull request #8549 from 01zulfi/web/fix-toc-crash
2025-09-11 13:49:32 +05:00
Abdullah Atta
4785544e18
Merge pull request #8549 from 01zulfi/web/fix-toc-crash
...
web: fix crash when shift+click on toc item
2025-09-11 13:48:33 +05:00
01zulfi
7812c15b48
web: fix crash when shift+click on toc item
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-11 09:39:00 +05:00
01zulfi
251145ea74
global: add enable inbox setting to generate/discard inbox key pair ( #8527 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-09 22:12:44 +05:00
Abdullah Atta
5e4972c1d0
web: bump version to v3.3.0-beta.1
2025-09-09 14:57:07 +05:00
Abdullah Atta
64bfc80a42
Merge pull request #8395 from 01zulfi/editor/image-resizing-dimensions
2025-09-09 14:52:30 +05:00
Abdullah Atta
b841c6e0eb
Merge pull request #8395 from 01zulfi/editor/image-resizing-dimensions
...
editor: show image dimensions during drag resizing
2025-09-09 14:51:44 +05:00
Abdullah Atta
7241dce7a6
Merge pull request #8493 from 01zulfi/editor/collapsible-headings
...
editor: make headings collapsible
2025-09-09 14:50:27 +05:00
01zulfi
8f25f9ba3e
editor: extract evaluating click bounds for collapsible nodes into a util
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-09 14:39:32 +05:00
01zulfi
6ab58c68e1
editor: make headings collapsible
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-09 14:39:32 +05:00
01zulfi
ae5b422965
editor: if selected text is link, autofill url field in insert link popup
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-09 13:07:55 +05:00
Abdullah Atta
55b6be0f15
Merge pull request #8542 from 01zulfi/editor/improve-insert-link-dialog
...
editor: if selected text is link, autofill url field in insert link popup
2025-09-09 13:07:18 +05:00
Abdullah Atta
f9324d9da5
Merge pull request #8489 from 01zulfi/editor/improve-table-styling
...
editor: improve table styling
2025-09-09 13:06:10 +05:00
Abdullah Atta
2362902675
Merge pull request #8546 from streetwriters/release/monograph/1.2.5
2025-09-09 12:53:44 +05:00
Abdullah Atta
dfe6a73ac1
Merge pull request #8546 from streetwriters/release/monograph/1.2.5
...
Release monographs v1.2.5
2025-09-09 12:53:20 +05:00
Abdullah Atta
afcb8835d2
ci: do not build for armv7 & armv8 platforms
2025-09-09 12:49:33 +05:00
Abdullah Atta
9dc9f186e1
monograph: use oven/bun:1.2.21-slim
2025-09-09 12:45:15 +05:00
Ammar Ahmed
875125cfe4
mobile: clear logs
2025-09-09 12:34:06 +05:00
Abdullah Atta
32d9cdd265
monograph: bump version to 1.2.5
2025-09-09 12:00:28 +05:00
Abdullah Atta
669f830dd7
Merge pull request #8545 from streetwriters/fix-monograph-report-not-working
2025-09-09 11:59:27 +05:00
Abdullah Atta
09deae9dbf
Merge pull request #8545 from streetwriters/fix-monograph-report-not-working
...
Add report endpoint to connect-src content policy
2025-09-09 11:59:02 +05:00
Abdullah Atta
337582ac70
monograph: add report endpoint to connect-src content policy
2025-09-09 11:58:29 +05:00
01zulfi
820c78ce81
editor: if selected text is link, autofill url field in insert link popup
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-08 11:28:16 +05:00
Abdullah Atta
23924a34a3
editor: move selection to newly added row/column
2025-09-08 10:22:15 +05:00
Abdullah Atta
428f1e746a
editor: make table 100% width
2025-09-08 10:21:45 +05:00
Ammar Ahmed
565e692af8
mobile: fix crash during navigation
2025-09-05 12:40:20 +05:00
Ammar Ahmed
94e4721663
mobile: fix resetting navigation
2025-09-05 12:11:39 +05:00
Ammar Ahmed
8157c0812a
mobile: reminder fixes
...
1. Allow editing reminder without changing date
2. Fix colors of buttons
3. Allow picking date and time in date picker dialog
4. Fix auto focus of title and description inputs
2025-09-05 11:30:18 +05:00
Ammar Ahmed
bc36837cd0
mobile: add missing buttons in reminder sheet
2025-09-04 14:26:47 +05:00
Ammar Ahmed
33540b000c
mobile: show reminder description in properties
2025-09-04 14:26:33 +05:00
Ammar Ahmed
5a63a45d00
mobile: fix add notebook button
2025-09-04 11:43:36 +05:00
01zulfi
6eb1f2a4a7
editor: install & use simplebar for table scroll bar
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-02 13:02:55 +05:00
01zulfi
8fce6b5eb6
editor: show image dimensions during drag resizing
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-02 10:18:36 +05:00
Abdullah Atta
5bd1999269
Merge pull request #8487 from 01zulfi/web/reminder-search-delete
2025-08-29 11:43:30 +05:00
Abdullah Atta
4e44661e1b
Merge pull request #8487 from 01zulfi/web/reminder-search-delete
...
web: fix deleting a reminder not removing from search list
2025-08-29 11:43:15 +05:00
Abdullah Atta
827ca2e427
Merge pull request #8509 from 01zulfi/editor/handle-empty-link-hrefs
2025-08-29 11:42:16 +05:00
Abdullah Atta
81fd1c097e
Merge pull request #8509 from 01zulfi/editor/handle-empty-link-hrefs
...
editor: don't show open & copy tools for empty links
2025-08-29 11:39:39 +05:00
01zulfi
aaf82f359b
editor: don't show open & copy tools for empty links
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-08-28 11:45:12 +05:00
Ammar Ahmed
aa7f14ae79
mobile: fix email confirmed description
2025-08-28 10:12:32 +05:00
Ammar Ahmed
0ad63da4a2
mobile: fix tree items in search
2025-08-25 14:51:56 +05:00
Ammar Ahmed
2885b9ac3e
mobile: fix notebook tree when searching notebooks
2025-08-25 13:08:29 +05:00
01zulfi
1ae9e04e7a
editor: improve table styling
...
* make tool buttons more prominent
* match scroll styling to rest of app
* add padding to cells
* add bg to header row
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-08-20 14:43:02 +05:00
01zulfi
693311a3db
core: use RequestFetchV2 hub method ( #8483 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-08-20 11:22:49 +05:00
Ammar Ahmed
a15ab99056
mobile: release v3.2.11
2025-08-20 10:32:54 +05:00
Ammar Ahmed
222cdbfa63
mobile: fix navigation
2025-08-20 10:01:19 +05:00
01zulfi
a1d8b34fb4
web: fix deleting a reminder not removing from search list
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-08-20 09:02:44 +05:00
Ammar Ahmed
35d08a6dfa
Merge branch 'mobile-fix-open-note-notification' into beta
2025-08-20 08:49:59 +05:00
Ammar Ahmed
874352e753
Merge pull request #8400 from streetwriters/mobile-fix-open-note-notification
...
Fix opening pinned note from notification on android
2025-08-20 08:49:55 +05:00
Ammar Ahmed
6bb5e44442
Merge branch 'mobile-fix-notebook-tag-sorting-filter' into beta
2025-08-20 08:49:36 +05:00
Ammar Ahmed
49d1ab4be5
Merge pull request #8401 from streetwriters/mobile-fix-notebook-tag-sorting-filter
...
Fix filtered tags and notebooks not sorted correctly
2025-08-20 08:49:21 +05:00
Ammar Ahmed
54a0d0fd0c
Merge branch 'mobile-fix-back-navigation' into beta
2025-08-20 08:48:58 +05:00
Ammar Ahmed
65a80dbd46
Merge pull request #8402 from streetwriters/mobile-fix-back-navigation
...
Fix back navigation on first app launch by resetting routes
2025-08-20 08:48:40 +05:00
Ammar Ahmed
dfeb01320d
Merge branch 'fix-cache-clear-error' into beta
2025-08-20 08:48:20 +05:00
Ammar Ahmed
e55456f492
Merge pull request #8467 from streetwriters/fix-cache-clear-error
...
mobile: fix error when clearing cache on android
2025-08-20 08:48:01 +05:00
Ammar Ahmed
d33209afcc
Merge branch 'fix-open-share-exported-notes-ios' into beta
2025-08-20 08:47:40 +05:00
Ammar Ahmed
3f9fce0d34
Merge pull request #8482 from streetwriters/fix-open-share-exported-notes-ios
...
mobile: fix sharing and opening exported notes on iOS
2025-08-20 08:47:21 +05:00
Ammar Ahmed
2ae094cf1f
mobile: fix sharing and opening exported notes
2025-08-19 12:51:16 +05:00
Abdullah Atta
5530270b06
Merge pull request #8466 from 01zulfi/web/list-pane-max-size
2025-08-19 09:53:06 +05:00
Abdullah Atta
bc224f1674
Merge pull request #8466 from 01zulfi/web/list-pane-max-size
...
web: increase list pane max size to 1000 for large screens
2025-08-19 09:52:28 +05:00
01zulfi
8bb1582cca
web: increase list pane max size to 1000
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-08-18 15:48:59 +05:00
01zulfi
c759408fdc
core: add support for monographs sync
2025-08-18 13:16:12 +05:00
Ammar Ahmed
d02125a93c
mobile: fix error when clearing cache on android
2025-08-18 13:15:45 +05:00
Abdullah Atta
30553ed0f1
Merge pull request #8389 from 01zulfi/common/update-keybindings
2025-08-13 13:31:34 +05:00
Abdullah Atta
d91ce4e936
Merge pull request #8389 from 01zulfi/common/update-keybindings
...
common: update keybindings for editor search, link, internal link, and command palette
2025-08-13 13:30:39 +05:00
Abdullah Atta
b315e70e1e
Merge pull request #8392 from 01zulfi/web/fix-open-settings-shortcut
2025-08-13 13:30:11 +05:00
Abdullah Atta
deb902549b
Merge pull request #8392 from 01zulfi/web/fix-open-settings-shortcut
...
web: fix open settings shortcut interfering with editor shortcut
2025-08-13 13:29:34 +05:00
Abdullah Atta
d6c6db68ba
Merge pull request #8385 from Scott-will/master
2025-08-13 13:27:51 +05:00
Abdullah Atta
e41ed07805
Merge pull request #8385 from Scott-will/master
...
Handle pasting urls in html
2025-08-13 13:27:14 +05:00
Scott-will
f6e8dc0a88
editor: fix pasting html links with titles that look like links
...
Signed-off-by: Scott Williams scottwill1999@gmail.com
editor: update tests for html handling
Signed-off-by: Scott Williams scottwill1999@gmail.com
editor: add logic for markdown links
Signed-off-by: Scott Williams scottwill1999@gmail.com
editor: remove plugin in favour of markPasteRule
Signed-off-by: Scott Williams scottwill1999@gmail.com
2025-08-13 13:26:01 +05:00
01zulfi
0738b96161
docs: add missing instruction in desktop app dev setup
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-08-13 12:24:28 +05:00
Abdullah Atta
044dd5ce59
Merge pull request #8391 from 01zulfi/docs/update-desktop-instructions
...
docs: add missing instruction in desktop app dev setup
2025-08-13 12:21:12 +05:00
01zulfi
6cca06fcbc
docs: add standard notes import instructions
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-08-07 12:09:23 +05:00
Ammar Ahmed
50feebc0b0
mobile: fix fdroid build
2025-07-31 09:10:52 +05:00
Ammar Ahmed
b24830666c
Merge pull request #8409 from streetwriters/fix-fdroid-build
...
mobile: fix fdroid build
2025-07-31 09:10:13 +05:00
Ammar Ahmed
470802c3e2
mobile: fix fdroid build
2025-07-31 09:09:38 +05:00
Ammar Ahmed
0e869708f7
Merge branch 'mobile-fix-fdroid-build' into beta
2025-07-29 15:05:53 +05:00
Ammar Ahmed
7e0e1eac93
Merge pull request #8406 from streetwriters/mobile-fix-fdroid-build
...
mobile: compile lazysodium from source
2025-07-29 15:05:39 +05:00
Ammar Ahmed
58cbf653b2
mobile: compile lazysodium from source
2025-07-29 15:04:49 +05:00
Ammar Ahmed
4b35f2ecd2
mobile: fix back navigation on first app launch
2025-07-28 14:20:11 +05:00
Ammar Ahmed
48d9a863ec
mobile: fix filtered tags and notebooks not sorted correctly
2025-07-28 13:42:46 +05:00
Ammar Ahmed
1d616cf68f
mobile: fix opening note from notification on android
2025-07-28 11:56:54 +05:00
Ammar Ahmed
efda6f86ae
Merge branch 'mobile-release-3.2.10-fix' into beta
2025-07-26 12:48:44 +05:00
Ammar Ahmed
cdf6a4bb5b
Merge pull request #8398 from streetwriters/mobile-release-3.2.10-fix
...
mobile: release v3.2.10
2025-07-26 12:48:28 +05:00
Ammar Ahmed
1b3735e2b2
mobile: release v3.2.10
2025-07-26 12:19:13 +05:00
Ammar Ahmed
54008a0de2
Merge branch 'mobile-release-3.2.9' into beta
2025-07-26 11:58:43 +05:00
Ammar Ahmed
850fc6b066
Merge pull request #8397 from streetwriters/mobile-release-3.2.9
...
mobile: release v3.2.9
2025-07-26 11:58:20 +05:00
Ammar Ahmed
67a398f583
Merge branch 'mobile-editor-ux-improvement' into beta
2025-07-26 10:53:01 +05:00
Ammar Ahmed
8a62070c8e
Merge pull request #8394 from streetwriters/mobile-editor-ux-improvement
...
Mobile editor ux improvement
2025-07-26 10:52:01 +05:00
Ammar Ahmed
8aa31b8380
mobile: fix exiting table not working
2025-07-25 14:24:14 +05:00
Ammar Ahmed
f445a963f9
mobile: improve ux when clicking empty area in editor
2025-07-25 12:44:55 +05:00
Ammar Ahmed
d6e3f27612
mobile: add scroll to top and bottom in editor
2025-07-25 12:44:34 +05:00
Ammar Ahmed
4688d74edb
mobile: improvements to editor ux
...
1. Tapping on empty in editor opens the keyboard
2. Swiping to open the editor when editor is empty opens the keyboard automatically
2025-07-25 11:57:44 +05:00
Ammar Ahmed
e88c755ba8
Merge branch 'mobile-fix-edit-notebook' into beta
2025-07-25 11:01:20 +05:00
Ammar Ahmed
1985007039
Merge pull request #8393 from streetwriters/mobile-fix-edit-notebook
...
mobile: fix edit notebook button causes app freeze on iOS
2025-07-25 11:01:03 +05:00
Ammar Ahmed
039c8faabe
mobile: fix edit notebook button causes app freeze
2025-07-25 10:57:14 +05:00
01zulfi
fb1eb234b6
web: fix open settings shortcut interfering with editor shortcut
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-25 08:25:01 +05:00
01zulfi
7e70cd96b9
docs: add missing instruction in desktop app dev setup
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-24 15:56:17 +05:00
01zulfi
f9a89783ed
common: update keybindings for editor search, link, internal link, and command palette
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-23 09:45:12 +05:00
Abdullah Atta
26282352cb
Merge pull request #8387 from 01zulfi/docs/keyboard-shortcuts-heading
2025-07-23 08:33:14 +05:00
Abdullah Atta
7f3c74b55b
editor: fix theme related issues
2025-07-23 08:32:35 +05:00
Abdullah Atta
301ac781d6
Merge pull request #8387 from 01zulfi/docs/keyboard-shortcuts-heading
...
docs: add keyboard shortcuts heading
2025-07-23 08:31:41 +05:00
01zulfi
ce3c98ae9b
docs: add keyboard shortcuts heading
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 16:28:07 +05:00
Abdullah Atta
1c3a6ffbde
Merge pull request #7655 from 01zulfi/global/keyboard
2025-07-22 14:22:22 +05:00
Abdullah Atta
2447b3bea7
Merge pull request #7655 from 01zulfi/global/keyboard
...
global: keyboard shortcuts documentation && web dialog
2025-07-22 14:21:30 +05:00
Abdullah Atta
63888ff70e
web: improve keyboard shortcuts dialog UI
2025-07-22 14:20:15 +05:00
Abdullah Atta
c6e3d1bd47
common: New note should be in the General category
2025-07-22 14:20:15 +05:00
Abdullah Atta
e03e02d702
common: add license header to keybindings.ts
2025-07-22 14:20:15 +05:00
Abdullah Atta
1abf51ae2b
common: getGroupedKeybindings should return an array
...
this is so the groups are always ordered. It also makes it easier to iterate
over the groups.
2025-07-22 14:20:15 +05:00
Abdullah Atta
c41dfa3185
common: letter keys should be upper cased
...
this is common in a lot of places and it provides better readability as well.
2025-07-22 14:20:15 +05:00
01zulfi
52a07da230
editor: remove unneeded code
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:15 +05:00
01zulfi
f572bb1637
editor: fix insertParagraph keys
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:15 +05:00
01zulfi
773ede4b6c
common: improve key formatting
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:15 +05:00
01zulfi
e4d42c8bac
web: add command to show keyboard shortcuts in command palette
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
5b85067e15
web: improve contrast of keys text in keyboard shortcuts dialog
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
0d111f3a79
web: use keys from common/keybindings in command palette dialog
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
f6b6f2b4b7
web: support mac key formatting in keyboard shortcuts dialog
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
d55a2aa04d
common: support mac keyboard formatting
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
0185eea740
editor: remove hardcoded keybind definitions
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
d44e8874b8
docs: move keyboard shortcuts script to docs/help
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
e34d33dd61
web: update key maps registeration
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
4b2fb80c23
global: add keyboard shortcuts
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
global: (wip) move keyboard shortcuts metadata into common package
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
common: refactor keybindings.ts
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
global: (wip) more refactoring
* minor refactor dialog
* refactor logic out from script file to keybindings file
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
common: filter keybindings based on platform && minor ui changes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
editor: use keyboard keys from common package
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
web: remove unrelated title-box change
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
editor: add TODO:remove comments
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:19:46 +05:00
Abdullah Atta
acbac95818
Merge pull request #8384 from streetwriters/themebuilder/release/1.4.0
2025-07-22 09:08:23 +05:00
Abdullah Atta
3c908ac079
Merge pull request #8384 from streetwriters/themebuilder/release/1.4.0
...
Update theme builder to new UI
2025-07-22 09:08:02 +05:00
Abdullah Atta
563f068948
theme-builder: bump version to 1.4.0
2025-07-22 09:03:09 +05:00
Abdullah Atta
6bf4300372
Merge pull request #8382 from 01zulfi/web/note-linking-dialog
2025-07-22 08:42:14 +05:00
Abdullah Atta
1344b958cb
Merge pull request #8382 from 01zulfi/web/note-linking-dialog
...
web: migrate note linking dialog lists from tanstack virtual to virtuoso
2025-07-22 08:41:38 +05:00
01zulfi
32d7cab70c
web: migrate note linking dialog lists from tanstack virtual to virtuoso
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-21 14:49:41 +05:00
Abdullah Atta
6f8f6d47f8
Merge pull request #8379 from streetwriters/docs/remove-onenote-sn-docs
2025-07-21 12:25:10 +05:00
Abdullah Atta
04a48979eb
Merge pull request #8365 from 01zulfi/web/fix-nav-pane-on-small-screens
2025-07-21 12:24:17 +05:00
Abdullah Atta
1293fa2dec
Merge pull request #8365 from 01zulfi/web/fix-nav-pane-on-small-screens
...
web: fix nav pane on small screens
2025-07-21 12:23:50 +05:00
Abdullah Atta
ff3a8fa738
Merge pull request #8381 from
...
streetwriters/fix/email-should-not-be-required-session-expiry
2025-07-21 12:20:27 +05:00
Abdullah Atta
8542cbf37e
Merge pull request #8381 from streetwriters/fix/email-should-not-be-required-session-expiry
...
Email should not be required on session expiry
2025-07-21 12:19:42 +05:00
Abdullah Atta
62c6fba9a0
web: email should not be required on session expiry
2025-07-21 12:10:43 +05:00
Abdullah Atta
2d84154226
web: show hamburger menu button on mobile
2025-07-21 12:09:58 +05:00
01zulfi
c4e306d569
web: fix nav pane on small screens
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-21 11:56:45 +05:00
Abdullah Atta
83b6c6de1c
Merge pull request #8380 from streetwriters/ci/run-tests-on-pr-ref
2025-07-21 11:48:01 +05:00
Abdullah Atta
e86f7491ef
Merge pull request #8380 from streetwriters/ci/run-tests-on-pr-ref
...
Run tests on pr ref instead of base branch
2025-07-21 11:47:27 +05:00
Abdullah Atta
5151d83af9
ci: run tests on pr ref instead of base branch
2025-07-21 11:38:30 +05:00
Abdullah Atta
e462cb0596
Merge pull request #8379 from streetwriters/docs/remove-onenote-sn-docs
...
Remove standard notes and one note importer docs
2025-07-21 11:30:52 +05:00
Abdullah Atta
a30c0e4608
docs(help): remove standard notes and one note importer docs
2025-07-21 11:30:32 +05:00
Abdullah Atta
dbe8c1b9e6
Merge pull request #8378 from streetwriters/ci/migrate-to-pr-target
2025-07-21 11:29:01 +05:00
Abdullah Atta
f90e7982f7
Merge pull request #8378 from streetwriters/ci/migrate-to-pr-target
...
Fix tests from PRs opened from external forks
2025-07-21 11:28:11 +05:00
Abdullah Atta
40c69d7cba
ci: use pull_request_target with authorization hook where required
2025-07-21 11:26:03 +05:00
Abdullah Atta
c9e6f3e532
Merge pull request #8372 from streetwriters/fix/web-tests
2025-07-21 09:54:05 +05:00
Abdullah Atta
23ee50f688
Merge pull request #8372 from streetwriters/fix/web-tests
...
Fix web E2E tests
2025-07-21 09:53:05 +05:00
Abdullah Atta
a7c857fb71
desktop: increase hookTimeout ton 120 seconds
2025-07-21 09:35:39 +05:00
Abdullah Atta
0f6622360c
desktop: ignore error on failure to remove test artifacts
2025-07-21 09:28:26 +05:00
Abdullah Atta
578bc6e546
desktop: build app only once during tests
2025-07-21 09:19:53 +05:00
Abdullah Atta
70fd038207
desktop: add build retrying when running tests
2025-07-21 08:57:16 +05:00
Abdullah Atta
b30110a48a
desktop: add support for running tests in parallel
...
we do this by copying the build directory instead of building it over and over
again for each test. This also makes the tests super fast.
2025-07-19 15:05:24 +05:00
Abdullah Atta
21978c4c1d
desktop: patch better-sqlite3-multiple-ciphers on each test build
2025-07-19 12:32:22 +05:00
Abdullah Atta
ec48f2350d
desktop: run tests sequentially
...
this is required since each test builds a new app and on linux & windows that
can cause issues if done in parallel
2025-07-19 11:02:32 +05:00
Abdullah Atta
fe1e3bb847
desktop: migrate tests to vitest 3
2025-07-19 11:01:57 +05:00
Abdullah Atta
69776f26d8
desktop: upgrade to vitest 3
2025-07-19 11:01:42 +05:00
Abdullah Atta
ab4092c088
desktop: fix dialog skipping in tests
2025-07-19 09:43:39 +05:00
Abdullah Atta
4948a8d7de
desktop: add test artifacts cleanup on test finish
2025-07-19 09:43:23 +05:00
Abdullah Atta
0a607bce18
web: increase app lock test timeouts
2025-07-19 08:51:29 +05:00
Abdullah Atta
e59820e3d6
web: fix adding a one-time reminder before current time should not be possible
2025-07-19 08:50:22 +05:00
Abdullah Atta
85a2d25c1b
web: wait for reminder dialog to close before proceeding in tests
2025-07-18 15:06:59 +05:00
Abdullah Atta
3bc7fc84f9
web: fix `if note is active in multiple tabs, moving the note to trash should
...
close those tabs` test
2025-07-18 14:45:06 +05:00
Abdullah Atta
249ce1ecbb
web: remove new line at eof in test snapshots
2025-07-18 13:02:03 +05:00
Abdullah Atta
be7f8d9916
ci: run tests based on affected files on pr open
2025-07-18 12:59:04 +05:00
Abdullah Atta
0a0495f1a7
config: include editor/src/extensions/code-block/languages to build output
2025-07-18 12:51:11 +05:00
Abdullah Atta
2f7afa8556
web: update readonly edited note snapshots for linux & windows
2025-07-18 12:44:45 +05:00
Abdullah Atta
2f40905372
Merge pull request #8366 from Scott-will/master
2025-07-18 12:31:52 +05:00
Abdullah Atta
a6d0177153
Merge pull request #8366 from Scott-will/master
...
editor: maintain relative cursor location when list is sorted
2025-07-18 12:29:13 +05:00
Scott-will
b9e24888e7
editor: maintain relative cursor location when list is sorted
...
Signed-off-by: Scott Williams scottwill1999@gmail.com
2025-07-16 14:01:40 -07:00
Abdullah Atta
976199e5c6
Merge pull request #8364 from 01zulfi/editor/fix-readonly-links
2025-07-16 11:51:51 +05:00
Abdullah Atta
9017dae664
Merge pull request #8364 from 01zulfi/editor/fix-readonly-links
...
editor: fix internal links opening in new tab in readonly notes
2025-07-16 11:50:58 +05:00
01zulfi
94acc241d9
editor: fix internal links opening in new tab in readonly notes
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-16 11:47:09 +05:00
Ammar Ahmed
765f3a476d
mobile: release v3.2.9
2025-07-16 11:26:19 +05:00
01zulfi
449287e25a
common: fix archive export ( #8362 )
...
* fix "_archive" folder generation for each archive note
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-16 11:07:20 +05:00
Ammar Ahmed
db2669d699
Merge branch 'fix-app-lauch-crash-pixel-device' into beta
2025-07-16 10:48:37 +05:00
Ammar Ahmed
2cdb916233
Merge pull request #8363 from streetwriters/fix-app-lauch-crash-pixel-device
...
mobile: fix crash on app launch on pixel devices
2025-07-16 10:47:16 +05:00
Ammar Ahmed
5f14261aba
mobile: fix crash on app launch on pixel devices
2025-07-16 10:11:05 +05:00
Ammar Ahmed
5ae7855c7f
Merge branch 'mobile-release-3.2.8' into beta
2025-07-16 09:38:58 +05:00
Ammar Ahmed
20138505c4
Merge pull request #8361 from streetwriters/mobile-release-3.2.8
...
mobile: release v3.2.8
2025-07-16 09:37:35 +05:00
Ammar Ahmed
49c09bfd85
mobile: release v3.2.8
2025-07-15 11:07:33 +05:00
Ammar Ahmed
d8ed47ddb8
Merge branch 'mobile-fix-sidebar-items-update' into beta
2025-07-15 10:58:16 +05:00
Ammar Ahmed
39bfc41d33
Merge branch 'mobile-fix-android-nav-bar' into beta
2025-07-15 10:58:07 +05:00
Ammar Ahmed
68a8ac588f
Merge branch 'mobile-fix-color-tag-long-press-crash' into beta
2025-07-15 10:58:01 +05:00
Ammar Ahmed
49d9ece15a
Merge branch 'mobile-fix-crash-on-move-notebook' into beta
2025-07-15 10:57:51 +05:00
Ammar Ahmed
475edf6732
Merge pull request #8356 from streetwriters/mobile-fix-sidebar-items-update
...
mobile: Fix sidebar items do not update after sync
2025-07-15 10:56:47 +05:00
Ammar Ahmed
76ea89b668
Merge pull request #8351 from streetwriters/mobile-fix-color-tag-long-press-crash
...
mobile: fix crash on long press color tag
2025-07-15 10:56:34 +05:00
Ammar Ahmed
56b3a8df6b
Merge pull request #8349 from streetwriters/mobile-fix-android-nav-bar
...
mobile: fix nav bar handling on android 15 and above
2025-07-15 10:56:15 +05:00
Ammar Ahmed
e02de0c0f6
Merge pull request #8336 from streetwriters/mobile-fix-crash-on-move-notebook
...
Fix crash on moving notebook when no notebooks selected
2025-07-15 10:55:58 +05:00
Ammar Ahmed
84bfab2a72
mobile: fix sidebar items do not update after sync
2025-07-15 09:36:00 +05:00
Ammar Ahmed
a6825a2df2
mobile: fix bottom insets
2025-07-14 15:19:15 +05:00
Abdullah Atta
f9dc539057
Merge pull request #8318 from 01zulfi/web/dont-close-note-after-attachment-delete
...
web: don't close note after deleting its attachment
2025-07-14 13:33:08 +05:00
Abdullah Atta
833b40bdc3
Merge pull request #8350 from 01zulfi/web/hide-spell-checker-languages-on-mac
2025-07-14 12:58:11 +05:00
Abdullah Atta
9ba58d1a46
Merge pull request #8350 from 01zulfi/web/hide-spell-checker-languages-on-mac
...
web: hide spell checker language selector on mac os
2025-07-14 12:57:33 +05:00
Ammar Ahmed
29a99d3f97
mobile: fix crash on long press color tag
2025-07-14 12:48:58 +05:00
01zulfi
a8b6fe78ba
web: hide spell checker language selector on mac os
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-14 12:42:49 +05:00
Ammar Ahmed
4abd69b460
mobile: fix nav bar handling on android 15 and above
2025-07-14 12:21:43 +05:00
01zulfi
0ca1d82861
web: don't close note after deleting its attachment
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-14 12:20:11 +05:00
Abdullah Atta
3dd25b9f83
Merge pull request #8348 from 01zulfi/web/fix-link-in-importer
2025-07-14 11:55:06 +05:00
Abdullah Atta
5c55b49976
Merge pull request #8348 from 01zulfi/web/fix-link-in-importer
...
web: fix github link in importer setting
2025-07-14 11:53:39 +05:00
01zulfi
c932961dd4
web: fix github link in importer setting
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-14 11:31:30 +05:00
Abdullah Atta
20cd5bef16
Merge pull request #8346 from 01zulfi/web/middle-click-new-note-button
2025-07-14 11:08:08 +05:00
Abdullah Atta
9b058bb17f
Merge pull request #8345 from 01zulfi/web/fix-toolbar-bug
2025-07-14 11:07:49 +05:00
Abdullah Atta
47357c3e25
Merge pull request #8346 from 01zulfi/web/middle-click-new-note-button
...
web: create new tab on create note button's middle click
2025-07-14 10:52:12 +05:00
Abdullah Atta
3ec5a1cf2c
Merge pull request #8345 from 01zulfi/web/fix-toolbar-bug
...
web: fix toolbar crash
2025-07-14 10:49:54 +05:00
01zulfi
13d8a7baf7
web: create new tab on create note button's middle click
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-14 09:21:19 +05:00
01zulfi
19b1e74d06
web: fix toolbar crash
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-14 09:12:16 +05:00
Ammar Ahmed
82de9b9b94
mobile: fix crash on moving notebook when no notebooks selected
2025-07-12 14:31:00 +05:00
Ammar Ahmed
2325f4e31c
Merge branch 'mobile-release-3.2.7' into beta
2025-07-12 14:29:51 +05:00
Ammar Ahmed
867af58695
Merge pull request #8335 from streetwriters/mobile-release-3.2.7
...
mobile: release v3.2.7
2025-07-12 14:29:22 +05:00
Ammar Ahmed
cdd50f0258
mobile: release v3.2.7
2025-07-11 14:01:22 +05:00
Ammar Ahmed
8c8b92cc4e
Merge pull request #8333 from streetwriters/mobile-fix-empty-note-bug
...
Fix notes open empty from notes list randomly
2025-07-11 13:57:47 +05:00
Ammar Ahmed
c0a3df0aa8
Merge branch 'mobile-fix-empty-note-bug' into beta
2025-07-11 13:57:12 +05:00
Ammar Ahmed
31dd1619f6
mobile: fix notes open empty from notes list
2025-07-11 12:54:39 +05:00
Abdullah Atta
ba6be6c84d
web: bump version to v3.3.0-beta.0
2025-07-11 11:22:38 +05:00
Ammar Ahmed
b126b98eb0
Merge branch 'release-mobile-3.2.6' into beta
2025-07-11 11:16:05 +05:00
Ammar Ahmed
afb010e3ae
Merge pull request #8331 from streetwriters/release-mobile-3.2.6
...
mobile: release v3.2.6
2025-07-11 11:15:19 +05:00
Abdullah Atta
f14e3d0f5e
Merge pull request #8330 from 01zulfi/monograph/fix-api-host-on-client
2025-07-11 10:52:06 +05:00
Abdullah Atta
ddebdcda43
Merge pull request #8330 from 01zulfi/monograph/fix-api-host-on-client
2025-07-11 10:51:35 +05:00
01zulfi
29c69418e9
monograph: fix API_HOST on client
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-11 09:44:09 +05:00
Ammar Ahmed
3e565e5195
mobile: release v3.2.6
2025-07-08 14:42:46 +05:00
Ammar Ahmed
a13878d4a8
Merge branch 'mobile-fix-crash-on-boot-android' into beta
2025-07-08 14:40:24 +05:00
Ammar Ahmed
1b352d6162
Merge pull request #8320 from streetwriters/mobile-fix-crash-on-boot-android
...
Fix boot crash on android
2025-07-08 14:40:08 +05:00
Ammar Ahmed
258aa77cdd
mobile: fix boot crash on android
2025-07-08 14:23:25 +05:00
Ammar Ahmed
bc8de87cda
Merge branch 'mobile-fix-duplicate-body-notification' into beta
2025-07-08 12:25:52 +05:00
Ammar Ahmed
7789bd145c
Merge pull request #8319 from streetwriters/mobile-fix-duplicate-body-notification
...
Fix reminder description duplicated in notification on iOS
2025-07-08 12:24:52 +05:00
Ammar Ahmed
c1457cc83f
mobile: show description in notification body only
2025-07-08 12:20:40 +05:00
01zulfi
3ca0089ee8
web: add character, spaces, paragraphs count in status bar popup ( #8311 )
...
* web: add character, spaces, paragraphs count in status bar popup
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: refactor selected text stats logic
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: use PopupPresenter for note statistics popup
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: improve gettng text for counting characters
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-07 11:54:01 +05:00
Abdullah Atta
29c9476c16
web: fix recovery key not getting set during account recovery
2025-07-04 19:54:17 +05:00
01zulfi
9e72f51851
web: disable reveal in list option when focus mode active ( #8297 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-04 19:49:34 +05:00
01zulfi
a349611a30
web: fix scroll to search result ( #8290 )
...
* web: (wip) fix scroll to search result
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix scroll to search result
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-03 12:16:25 +05:00
01zulfi
1cd21087c2
common: include archive in export ( #8279 )
...
* common: include archive in export
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: include archive state in md-frontmatter export
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-01 10:25:57 +05:00
01zulfi
eecb8f9c05
web: show color name tooltip in note properties panel ( #8280 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-01 10:25:57 +05:00
Abdullah Atta
e36fd28f47
core: add support for fields in search ( #8261 )
...
* core: add support for field based searching
* core: add more fields
* core: add `tagged`, `colored`, `in_notebook` fields
2025-07-01 10:25:57 +05:00
01zulfi
7ce44f4d84
web: support compact search results view ( #8269 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-01 10:25:57 +05:00
01zulfi
6d8e4e8ebc
web: fix note create option in quick open dialog ( #8263 )
...
* open new tab when query empty
* use editor-store methods for note creation
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-01 10:25:57 +05:00
01zulfi
deb507859a
core: don't generate headline title if title was set during note creation ( #8266 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-01 10:25:57 +05:00
01zulfi
a165675b2a
web: fix update status height ( #8267 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-01 10:25:57 +05:00
Ammar Ahmed
8b316d0abf
mobile: release v3.2.5
2025-06-30 13:54:35 +05:00
Ammar Ahmed
def5059ff1
mobile: fix app stuck on logout on ios
2025-06-30 13:44:30 +05:00
Ammar Ahmed
e1febfae31
mobile: fix loading pdf screen not showing
2025-06-30 13:37:13 +05:00
Ammar Ahmed
82aa506902
mobile: fix pdf view gets stuck
2025-06-30 12:40:18 +05:00
Ammar Ahmed
de1aa40ecf
mobile: fix sqlite3-fts5-html lib loading error on ios
2025-06-30 12:39:12 +05:00
Ammar Ahmed
53724b437e
mobile: fix app store error invalid swift support
2025-06-28 14:24:46 +05:00
Ammar Ahmed
1592620141
mobile: release v3.2.4
2025-06-28 13:35:21 +05:00
Ammar Ahmed
28ef87a95b
mobile: fix ts error
2025-06-28 13:33:24 +05:00
Ammar Ahmed
d4019eea99
mobile: fix sync taking too long to complete
2025-06-28 13:33:24 +05:00
Ammar Ahmed
d13b46cbba
mobile: do not embed framework in appex on ios
2025-06-28 08:50:31 +05:00
Ammar Ahmed
f1eb215bb9
mobile: release v3.2.3
2025-06-27 14:11:28 +05:00
Ammar Ahmed
92c7e1a0c1
mobile: wrap add-reminder screen in keyboard avoiding view on ios
2025-06-27 13:54:50 +05:00
Ammar Ahmed
b81cc178b5
mobile: make add-reminder sheet a screen
2025-06-27 12:56:50 +05:00
Abdullah Atta
dd42b82dbf
web: bump version to v3.2.3
2025-06-27 09:49:40 +05:00
Abdullah Atta
ca6b50081a
web: remove navigating to Monographs test
2025-06-27 09:48:44 +05:00
Abdullah Atta
4fa27046bb
global: update lockfiles
2025-06-27 09:44:46 +05:00
01zulfi
8cadc6eaa4
web: fix scrolling toolbar also scrolling editor ( #8256 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-27 09:43:36 +05:00
Abdullah Atta
ccae629833
web: update sqlite3-fts5-html to 0.0.4
2025-06-27 09:43:36 +05:00
Abdullah Atta
4a1cbe632c
desktop: update sqlite3-fts5-html to 0.0.4
2025-06-27 09:43:36 +05:00
Abdullah Atta
579813d93a
core: update sqlite3-fts5-html to 0.0.4
2025-06-27 09:43:36 +05:00
01zulfi
00d00c02ea
editor: don't clear nodes in clear formatting option ( #8260 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-27 09:43:36 +05:00
Abdullah Atta
765949cc40
web: only subscribe to note title if its generated
2025-06-27 09:43:36 +05:00
01zulfi
87cea6a120
web: hide monograph list for not logged in users ( #8258 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-27 09:43:36 +05:00
Ammar Ahmed
83526d4d46
mobile: fix android toolbar
2025-06-27 09:37:17 +05:00
Ammar Ahmed
fca4faa114
mobile: convert sheets with input to screens or simple modals
2025-06-27 09:36:26 +05:00
Ammar Ahmed
171628c7b9
mobile: fix sqlite fts5
2025-06-27 09:34:16 +05:00
Ammar Ahmed
d456132dd6
mobile: release v3.2.2
2025-06-21 13:24:24 +05:00
Abdullah Atta
4ac7941b6c
web: bump version to v3.2.2
2025-06-21 13:03:04 +05:00
Abdullah Atta
e7f5463917
web: make trash actions multi selectable
2025-06-21 13:00:46 +05:00
Abdullah Atta
6e41ce459d
common: bulk resolve notebooks & tags
2025-06-21 13:00:46 +05:00
Abdullah Atta
f5095fa643
core: fix hang when resolving recursive nested notebooks
2025-06-21 13:00:46 +05:00
Abdullah Atta
e6a5b85011
web: register fts5 extensions after db decryption
2025-06-21 13:00:46 +05:00
Abdullah Atta
409c5a2517
web: update sqlite to v3.49.2
2025-06-21 13:00:46 +05:00
Abdullah Atta
35cd6b101d
desktop: update better-sqlite3-multiple-ciphers to v11.10.0
2025-06-21 13:00:46 +05:00
Ammar Ahmed
2440e28168
mobile: fix android toolbar hidden behind keyboard on android 15
2025-06-20 14:49:15 +05:00
Ammar Ahmed
0078d509c5
mobile: release v3.2.1
2025-06-18 11:25:33 +05:00
Ammar Ahmed
0c2d57716d
mobile: fix app crash on android 15 & 16
2025-06-18 11:16:07 +05:00
Abdullah Atta
678aeb98c3
ci: release snap to stable track (instead of release track)
2025-06-18 10:35:56 +05:00
Abdullah Atta
5f422f4eb7
web: bump version to v3.2.1
2025-06-18 10:27:50 +05:00
Abdullah Atta
2b26524fcd
web: bump version to v3.2.1-beta.0
2025-06-18 10:27:13 +05:00
Abdullah Atta
7326533cc1
ci: publish snap beta
2025-06-18 10:27:13 +05:00
Abdullah Atta
c8aae5be61
desktop: change snap base to core22
2025-06-18 10:27:13 +05:00
Abdullah Atta
be1a8bf849
docs: remove mention of importer.notesnook.com ( #8218 )
2025-06-17 13:59:38 +05:00
Ammar Ahmed
2ffc2a27a5
mobile: fix android build
2025-06-17 12:49:38 +05:00
Ammar Ahmed
b0a9f3320b
mobile: fix ios workflow
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-06-17 12:17:36 +05:00
Ammar Ahmed
0ef844f08c
mobile: update pods
2025-06-17 11:58:48 +05:00
Abdullah Atta
bbe00b0f9a
ci: disable snap on arm64
2025-06-17 11:56:42 +05:00
Ammar Ahmed
4dcaf70346
mobile: release v3.2.0
2025-06-17 11:45:39 +05:00
Abdullah Atta
76e5e3758a
desktop: fix `'environment/DISABLE_WAYLAND' property does not match the
...
required schema`
2025-06-17 11:42:58 +05:00
Abdullah Atta
f460772d75
web: bump version to v3.2.0
2025-06-17 11:01:02 +05:00
Abdullah Atta
1cf1605564
core: fix small tokens ignored from query
2025-06-17 10:49:42 +05:00
01zulfi
0abbd41ff2
web: fix archived notes showing in search results ( #8216 )
...
* web: fix archived notes showing in search results
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: make notes param required in lookup.notesWithHighlighting
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-17 10:26:15 +05:00
Abdullah Atta
f16818ea93
web: fix tag navigation from editor
2025-06-17 10:26:15 +05:00
Abdullah Atta
719ab6dff3
web: fix ui glitch in note linking dialog
2025-06-17 10:26:15 +05:00
01zulfi
ed50d8041e
editor: fix failing snapshot tests ( #8215 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-17 10:26:15 +05:00
01zulfi
9a0de8dff8
web: fix navigating to notebooks & tags from note item ( #8211 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-17 10:26:15 +05:00
01zulfi
caba714798
core: fix notebooks parentId() tests ( #8213 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-17 10:26:15 +05:00
01zulfi
154cf897b3
web: fix move notebook dialog ( #8214 )
...
* also use db.notebooks.parentId()
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-17 10:26:15 +05:00
Abdullah Atta
323e53a1ef
global: regenerate package-lock files to fix CI ( #8212 )
2025-06-17 09:44:35 +05:00
Ammar Ahmed
9b097cf233
mobile: update deps
2025-06-16 14:52:06 +05:00
Ammar Ahmed
75cb2fe194
mobile: fix pin and unpin from notifications
2025-06-16 14:09:45 +05:00
Ammar Ahmed
7aa975457c
mobile: support android 16
2025-06-16 14:09:45 +05:00
Abdullah Atta
1932d27f1c
core: fix group header for search results hidden
2025-06-16 14:09:45 +05:00
01zulfi
f226bdbff1
docs: add monograph size limit ( #8206 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:09:45 +05:00
Abdullah Atta
7843943130
web: bump version to v3.2.0-beta.9
2025-06-16 14:09:45 +05:00
Abdullah Atta
a92afab3fc
core: remove search results count
...
it was inaccurate and confused users
2025-06-16 14:09:45 +05:00
Abdullah Atta
1354ee683f
web: reduce trial2pro discount to 30%
2025-06-16 14:09:45 +05:00
Abdullah Atta
891e311374
desktop: do not use native menu for tag suggestions on macos
2025-06-16 14:09:45 +05:00
Ammar Ahmed
881099c2c9
mobile: release beta 4
2025-06-16 14:09:45 +05:00
Ammar Ahmed
2dde6b6150
mobile: make adding notebook a dialog
...
* make manage tags sheet a screen
2025-06-16 14:09:45 +05:00
Abdullah Atta
a1f75dfed3
editor: fix search popup removed on link hover
2025-06-16 14:09:45 +05:00
Abdullah Atta
493ee81c42
core: fix search results sorting not working
2025-06-16 14:09:45 +05:00
Abdullah Atta
7109a36006
web: bump version to v3.2.0-beta.8
2025-06-16 14:09:45 +05:00
Abdullah Atta
6fccac9aea
core: take into account boolean parameters in query
2025-06-16 14:09:45 +05:00
Ammar Ahmed
fa43f97bb4
mobile: default tag
2025-06-16 14:09:45 +05:00
01zulfi
e3a973d61e
web: fix navigation commands in command palette ( #8070 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:09:45 +05:00
01zulfi
542a628435
web: add move notebook dialog ( #8099 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-06-16 14:09:45 +05:00
Ammar Ahmed
fdd25a11e7
mobile: fix ci build
2025-06-16 14:09:45 +05:00
Abdullah Atta
449ae78700
web: bump version to v3.2.0-beta.7
2025-06-16 14:09:45 +05:00
Ammar Ahmed
6bda4a9a73
mobile: fix mmkv patch
2025-06-16 14:09:27 +05:00
Ammar Ahmed
2d316ed1ec
mobile: beta release
2025-06-16 14:09:27 +05:00
Abdullah Atta
570ae00453
core: fix false positives appearing in search
2025-06-16 14:09:27 +05:00
Ammar Ahmed
c845f7c1e1
mobile: update deps
2025-06-16 14:09:27 +05:00
Abdullah Atta
659e963b39
core: remove porter tokenizer for stemming
...
it didn't work very well. It was stemming things like "one" into "on"
2025-06-16 14:09:27 +05:00
Ammar Ahmed
63b8f7ef91
mobile: fix key missing warning in search-result item
2025-06-16 14:09:27 +05:00
Abdullah Atta
841e229866
core: fix lookup tests
2025-06-16 14:09:27 +05:00
Abdullah Atta
4098a27df0
core: update htmlparser2
2025-06-16 14:09:27 +05:00
Ammar Ahmed
918824f26b
core: skip decodine entities when parsing html
2025-06-16 14:09:27 +05:00
Ammar Ahmed
83735705d2
mobile: update lockfiles
2025-06-16 14:09:27 +05:00
Ammar Ahmed
8ac6ccb701
mobile: fix android build
2025-06-16 14:09:27 +05:00
Ammar Ahmed
9ae00db676
mobile: fix ios build on rn 77
2025-06-16 14:09:27 +05:00
Ammar Ahmed
c389a1ce4d
mobile: update fts5-html patch
2025-06-16 14:09:27 +05:00
Ammar Ahmed
817a58611e
mobile: remove patch
2025-06-16 14:09:27 +05:00
Ammar Ahmed
bfa0f09fa0
mobile: update patches
2025-06-16 14:09:27 +05:00
Ammar Ahmed
0e461c19ed
mobile: upgrade to RN 0.77.2
2025-06-16 14:09:27 +05:00
Abdullah Atta
7b289f8e58
core: sort content matches
2025-06-16 14:09:27 +05:00
Abdullah Atta
071052ce37
core: only expand matching callout & outline list items
2025-06-16 14:09:27 +05:00
Abdullah Atta
ec6ad79586
ci: fix prerelease not setting correctly on gh release
2025-06-16 14:09:27 +05:00
Abdullah Atta
96205fd5b7
web: bump version to 3.2.0-beta.6
2025-06-16 14:09:27 +05:00
01zulfi
4028a29bdb
web: add support for setting a tag as default ( #8060 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:09:27 +05:00
01zulfi
d812024c25
editor: remove styling for sibling elements of double spaced paragraphs ( #8144 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:09:27 +05:00
Ammar Ahmed
92f4e33ac7
mobile: release new beta
2025-06-16 14:09:27 +05:00
Ammar Ahmed
ad056e0e3b
mobile: skip rendering if query changed during search
2025-06-16 14:09:27 +05:00
Abdullah Atta
dc40601fb5
web: discard results if query changed during search
2025-06-16 14:09:27 +05:00
Abdullah Atta
65f3338df4
core: auto expand outline & callout in search result
2025-06-16 14:09:27 +05:00
Abdullah Atta
4f9a5cb074
core: fix phrase queries not getting highlighted
2025-06-16 14:09:27 +05:00
Abdullah Atta
eb550e95dc
web: fix click on match no opening note at desired location
2025-06-16 14:09:27 +05:00
Ammar Ahmed
84dbab5bdf
mobile: enable regexp in sqlite
2025-06-16 14:09:27 +05:00
Ammar Ahmed
c2aff26dfc
mobile: fix tab gets focused in loop
2025-06-16 14:09:27 +05:00
Abdullah Atta
5dd9ce9f25
desktop: add SQLITE_ENABLE_REGEXP define to better-sqlite3
2025-06-16 14:09:27 +05:00
Abdullah Atta
e5998f51e9
desktop: do not gitignore *.patch
2025-06-16 14:09:27 +05:00
Abdullah Atta
538f1f1910
web: bump version to 3.2.0-beta.5
2025-06-16 14:09:27 +05:00
Abdullah Atta
9c2fa4eb30
core: use intl for showing search results count
2025-06-16 14:09:26 +05:00
Abdullah Atta
ab04b13582
core: install @notesnook/intl
2025-06-16 14:09:26 +05:00
Abdullah Atta
a6ef69905e
web: use plain list instead of tree for showing search results
2025-06-16 14:09:26 +05:00
Abdullah Atta
565a2396f1
web: enable regexp in sqlite
2025-06-16 14:09:26 +05:00
Abdullah Atta
5a395aca3c
desktop: enable regexp in sqlite
2025-06-16 14:09:26 +05:00
Abdullah Atta
f99ee88499
core: speed up search
2025-06-16 14:09:26 +05:00
Ammar Ahmed
dc7e5dfa50
core: fix stop-words import
2025-06-16 14:09:26 +05:00
Abdullah Atta
4f1bb994f2
core: filter out stop words in search query
2025-06-16 14:09:26 +05:00
Abdullah Atta
6357a8f3a1
web: bump version to v3.2.0-beta.4
2025-06-16 14:09:26 +05:00
Abdullah Atta
6c083bd76d
ci: build desktop app on ubuntu-22-04
...
this fixes `Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38'
not found` error
2025-06-16 14:09:26 +05:00
Abdullah Atta
c53fbb7441
web: fix editor not jumping to search result
2025-06-16 14:09:26 +05:00
Abdullah Atta
6c28075070
web: fix various type errors causing crashes
2025-06-16 14:09:26 +05:00
Abdullah Atta
bb027c6f25
core: bring back limit in lookup
2025-06-16 14:09:12 +05:00
Ammar Ahmed
7dc5daffe8
mobile: release v3.2.0-beta.1
2025-06-16 14:09:12 +05:00
Ammar Ahmed
3e4862d768
mobile: fix note search
2025-06-16 14:09:12 +05:00
Abdullah Atta
29b0c2eeda
web: use notesWithHighlighting for full notes search
2025-06-16 14:09:12 +05:00
Abdullah Atta
08e5f889f8
core: bring back old notes search
2025-06-16 14:09:12 +05:00
Ammar Ahmed
bc198b4cd7
mobile: release v3.2.0-beta.0
2025-06-16 14:09:12 +05:00
Abdullah Atta
5c71b77b98
web: bump version to 3.2.0-beta.3
2025-06-16 14:09:12 +05:00
Ammar Ahmed
5660178760
mobile: search and sorting
2025-06-16 14:08:56 +05:00
Abdullah Atta
8dac907ead
web: localize search results count
2025-06-16 14:08:56 +05:00
Abdullah Atta
5b7c8eaa70
web: hide search results on editor focus & search cancel
2025-06-16 14:08:55 +05:00
Abdullah Atta
7ab4a2210a
editor: make search results style toggleable
2025-06-16 14:08:55 +05:00
Abdullah Atta
c861b11c5f
web: fix note not scrolling to selected match
2025-06-16 14:08:55 +05:00
Abdullah Atta
4f540dfdcb
web: fix note not opening from search results if its already opened
2025-06-16 14:08:55 +05:00
Abdullah Atta
0e0add2f71
web: use same search ux for notes everywhere
2025-06-16 14:08:55 +05:00
Abdullah Atta
29edb3a3c3
web: improve search results ui
2025-06-16 14:08:55 +05:00
Abdullah Atta
ff723e5c78
core: improve prefix/suffix generation for matches
2025-06-16 14:08:55 +05:00
Abdullah Atta
ea76929c80
web: add full support for highlighting results in notes search
2025-06-16 14:08:55 +05:00
Abdullah Atta
5d4d84bded
editor: add support for nn-search-result node
2025-06-16 14:08:55 +05:00
Abdullah Atta
0faf267735
core: add raw html content with highlighting in results
2025-06-16 14:08:55 +05:00
Abdullah Atta
197e95e66f
web: add support for highlighting in search results
2025-06-16 14:08:55 +05:00
Abdullah Atta
9d4ae71bfe
core: add console.time tracing for notes search
2025-06-16 14:08:55 +05:00
Abdullah Atta
422869c3d2
core: improve search results highlighting
2025-06-16 14:08:55 +05:00
Abdullah Atta
b7d478088b
core: fix title matches not merged when query contains short tokens
2025-06-16 14:08:55 +05:00
Abdullah Atta
1827cbeb93
core: bring back search result sorting for notes
2025-06-16 14:08:55 +05:00
Abdullah Atta
66041a45f6
core: add support for highlighting search results
2025-06-16 14:08:55 +05:00
Ammar Ahmed
ccb0c858a2
mobile: fix archive count not shown
2025-06-16 14:08:55 +05:00
Ammar Ahmed
659b937852
mobile: update fts5-html lib
2025-06-16 14:08:55 +05:00
Ammar Ahmed
de48cea9eb
mobile: support sorting search results
2025-06-16 14:08:55 +05:00
Abdullah Atta
404e3147b0
core: add a new migration to reindex fts5
2025-06-16 14:08:55 +05:00
Abdullah Atta
c0d64ff674
web: update sqlite3-fts5-html to v0.0.3
2025-06-16 14:08:55 +05:00
Abdullah Atta
bbcce64549
web: show date created on search results if sort by is set to date created
2025-06-16 14:08:55 +05:00
Abdullah Atta
1ca30b8a5b
web: add support for sorting in search
2025-06-16 14:08:55 +05:00
Abdullah Atta
22b037ea1d
core: add support for sortable search
2025-06-16 14:08:55 +05:00
01zulfi
2d74e3d4c0
editor: support ctrl/cmd+click to open internal links in new tab ( #8131 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:55 +05:00
01zulfi
1be0e4790e
web: add 'move to top' for sub-notebooks ( #8066 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:55 +05:00
Ammar Ahmed
3770091b58
mobile: handle crash in background on device boot
2025-06-16 14:08:55 +05:00
Ammar Ahmed
0c86f11e21
mobile: fix new reminder title/headline is not autofill
2025-06-16 14:08:55 +05:00
Ammar Ahmed
73bf283fd7
mobile: add line break when appending to note
2025-06-16 14:08:55 +05:00
Ammar Ahmed
208bd13cdd
mobile: fix crash in settings -> user subscription
2025-06-16 14:08:55 +05:00
01zulfi
42887a1dd5
web: persist double spaced lines config on logout ( #8097 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:55 +05:00
01zulfi
0ec2f07be0
web: fix readonly note not locking when vault is locked ( #8092 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:55 +05:00
01zulfi
82b70d2951
web: add support for drag/dropping notes on tab strip ( #8090 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:55 +05:00
Abdullah Atta
8da961f300
web: bump version to 3.2.0-beta.2
2025-06-16 14:08:55 +05:00
Abdullah Atta
4fba380f2d
core: fix `expected previously executed migration 2 to be at index 1 but
...
10 was found in its place.`
2025-06-16 14:08:54 +05:00
01zulfi
e1b046ec0c
core: fix db.settings.getTrashCleanupInterval return type ( #8076 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:54 +05:00
01zulfi
5d01159e20
web: add support for removing recents in command palette using delete key ( #8069 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:54 +05:00
01zulfi
aeef53df55
web: press shift+enter to create note in quick open ( #8068 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:54 +05:00
Ammar Ahmed
29433c4149
editor: fix alignment items in callout heading ( #8101 )
...
* editor: fix alignment items in callout heading
* Update packages/editor/styles/styles.css
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
---------
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-06-16 14:08:54 +05:00
Abdullah Atta
0edac2ee9d
desktop: update patched better-sqlite3-multiple-ciphers to 11.6.1
2025-06-16 14:08:54 +05:00
Abdullah Atta
4607dc3084
global: regenerate package-lock.json for theme & ui packages
2025-06-16 14:08:54 +05:00
Ammar Ahmed
41babda9b7
mobile: fix error in build
2025-06-16 14:08:54 +05:00
Ammar Ahmed
0fec38610c
mobile: add option to disable auto update check
2025-06-16 14:08:54 +05:00
Abdullah Atta
3ecc43d976
misc: include @notesnook/theme package when generating flatpak sources
2025-06-16 14:08:54 +05:00
Abdullah Atta
9730560fb7
desktop: downgrade playwright
2025-06-16 14:08:54 +05:00
Abdullah Atta
6c0e51dc9d
desktop: fix flatpak sources generation
2025-06-16 14:08:54 +05:00
Abdullah Atta
2a313a0026
desktop: regenerate package-lock.json
2025-06-16 14:08:54 +05:00
Abdullah Atta
5d4e60b829
web: update package-lock.json
2025-06-16 14:08:54 +05:00
Abdullah Atta
c0666d8547
global: fix dependencies version differences
2025-06-16 14:08:24 +05:00
Abdullah Atta
a5fa261e3b
global: update package-lock.json
2025-06-16 14:08:24 +05:00
Ammar Ahmed
fa8aa4d88f
mobile: archive notes
2025-06-16 14:08:24 +05:00
Abdullah Atta
b63be2de15
web: bump version to 3.2.0-beta.1
2025-06-16 14:08:24 +05:00
Abdullah Atta
173caf41d0
core: fix query-transformer tests
2025-06-16 14:08:24 +05:00
Ammar Ahmed
30e4f55218
mobile: add sqlite3-fts5-html module
2025-06-16 14:08:24 +05:00
Abdullah Atta
f3895f534e
desktop: install sqlite3-fts5-html
2025-06-16 14:08:24 +05:00
Abdullah Atta
ea14db77de
web: update wa-sqlite to use sqlite3-fts5-html for stripping html
2025-06-16 14:08:24 +05:00
Abdullah Atta
9bb48f4896
core: fix short queries search
2025-06-16 14:08:24 +05:00
Abdullah Atta
62b5cc853b
core: remove @orama/stopwords
2025-06-16 14:08:24 +05:00
Abdullah Atta
90900628a2
core: strip html when searching notes
...
this commit also properly fixes search queries containing
words less than 3 characters in length
2025-06-16 14:08:24 +05:00
Abdullah Atta
ebf98bc652
core: fix warnings in tests
2025-06-16 14:08:24 +05:00
Ammar Ahmed
ddd3fe6ac5
mobile: update better trigram
2025-06-16 14:08:24 +05:00
Abdullah Atta
2964e7a8f0
core: fix db migration
2025-06-16 14:08:24 +05:00
Abdullah Atta
f6d1f5890a
core: wrap query with invalid symbols in quotes
2025-06-16 14:08:24 +05:00
Abdullah Atta
1cc0cf19c8
core: update sqlite-better-trigram to v0.0.3
2025-06-16 14:08:24 +05:00
01zulfi
efc4f3566a
core: fix trash cleanup interval setting retrieval ( #8045 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:06 +05:00
01zulfi
85b7760e1e
web: add more archive test cases ( #8040 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:06 +05:00
Abdullah Atta
40ee0ecf47
desktop: no need to externalize @resvg/resvg-js
2025-06-16 14:08:06 +05:00
Abdullah Atta
513c9ee8a7
desktop: remove icon from native menu
2025-06-16 14:08:06 +05:00
Abdullah Atta
2aacadc24d
desktop: only show native menus on macos
2025-06-16 14:08:06 +05:00
Abdullah Atta
716bb67b96
desktop: show native menus where possible
2025-06-16 14:08:06 +05:00
01zulfi
916b6a17aa
web: assign accent color to links ( #8041 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:06 +05:00
Abdullah Atta
813401ea91
desktop: update packages
2025-06-16 14:08:06 +05:00
01zulfi
70e5efbcea
desktop: upgrade electron to v34.0.0 ( #8038 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:07:44 +05:00
01zulfi
6c8dc223f2
web: fix automatic backup reminder setting reverting to never ( #8037 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:07:44 +05:00
01zulfi
5b09528e7e
web: fix focus last active tab method ( #8034 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:07:44 +05:00
01zulfi
5de5ffe068
editor: improve hover link popup position ( #8011 )
...
* move it down so it doesn't block the link
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:07:44 +05:00
Abdullah Atta
1b511c8ddd
web: bump version to 3.2.0-beta.0
2025-06-16 14:07:44 +05:00
Abdullah Atta
68d1a3f50e
web: update @notesnook-imoporter/core to 2.2.2
2025-06-16 14:06:37 +05:00
01zulfi
74edd466d4
web: fix notestore is not defined error ( #8012 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:05:54 +05:00
Abdullah Atta
34aa21790c
web: update @notesnook-importer/core to 2.2.1
2025-06-16 14:05:54 +05:00
01zulfi
e7ec9e2aa3
web: add support for archiving notes ( #7810 )
...
* web: archive notes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* global: arhives -> archived
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:05:54 +05:00
tarynlucia
20bbb6dd5b
ui: correct grammar in vault creation message (issue #7497 ) ( #8188 )
...
Signed-off-by: Taryn Eng <taryn.eng@gmail.com >
2025-06-10 11:18:11 +05:00
Abdullah Atta
f937b164e9
web: update lockfile
2025-06-06 11:16:34 +05:00
Abdullah Atta
5b4e888ddd
web: fix infinite rerenders on checkout screen
2025-06-06 11:01:14 +05:00
Abdullah Atta
410d983842
web: chore bump version to v3.1.1
2025-05-22 11:27:10 +05:00
Abdullah Atta
16cd92f03a
web: fix flicker when programatically updating title
2025-05-22 11:20:58 +05:00
Abdullah Atta
c6ee1e6303
core: do not allow empty titles
2025-05-22 11:20:44 +05:00
SB
0f00d0e508
docs: add missing '-' in build-steps for MacOS and Linux (AppImage)
2025-05-16 10:12:24 +05:00
01zulfi
21fdc39db7
web: fix list pane not expanding ( #7963 )
...
* web: fix list pane not expanding
* fix list pane not expanding to saved width on reload
* fix list pane not expanding to saved width on collapse
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: collapse pane and set size to 0 when applicable
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-29 12:51:19 +05:00
01zulfi
bb5d5a5731
core: segregate logic for note headline and note headline title generation ( #7968 )
...
* core: segregate logic for note headline and note headline title generation
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: minor refactor note headline title
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-29 09:27:35 +05:00
Ammar Ahmed
bf5e68a82e
ci: fix build ios
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-04-28 14:03:48 +05:00
Ammar Ahmed
cc7f479627
ci: fix build ios
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-04-28 13:53:21 +05:00
Ammar Ahmed
9eb183f6b5
ci: fix build ios
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-04-28 13:42:39 +05:00
Ammar Ahmed
cb29d71619
mobile: fix crash when going from trash -> search
2025-04-28 12:30:50 +05:00
Ammar Ahmed
a6120ed90f
mobile: release v3.1.1
2025-04-28 12:26:46 +05:00
Ammar Ahmed
48040c955d
mobile: fix crash on delete item
2025-04-28 12:26:12 +05:00
Ammar Ahmed
18b43882e1
mobile: fix crash in list
2025-04-28 11:36:48 +05:00
Ammar Ahmed
37dc409b60
mobile: fix cursor bug on ios
2025-04-28 11:36:37 +05:00
Ammar Ahmed
8ab05c5a98
mobile: fix typing in editor title input
2025-04-28 11:36:27 +05:00
Abdullah Atta
38509c66c5
web: update @notesnook-importer/core to 2.2.0
2025-04-25 14:33:32 +05:00
Abdullah Atta
fc40a05254
web: open settings with importer page instead of importer.notesnook.com
2025-04-25 14:33:32 +05:00
Ammar Ahmed
8078c3ed3c
mobile: fix default font setting not followed
2025-04-25 11:51:28 +05:00
01zulfi
57280f3ebb
web: make nav menu header draggable ( #7985 )
...
* web: make part of nav menu header draggable
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* Update apps/web/src/app.css
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
* Update apps/web/src/components/navigation-menu/index.tsx
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
---------
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2025-04-25 11:21:16 +05:00
Ammar Ahmed
dc54644b4f
mobile: remove READ_MEDIA_IMAGES permission
2025-04-24 15:29:58 +05:00
Abdullah Atta
ce31b0495d
web: refresh app after import
2025-04-24 14:39:15 +05:00
Abdullah Atta
a62d4b5d4b
web: move importer into web/desktop app ( #7472 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-24 13:20:06 +05:00
Abdullah Atta
6f585c5e17
web: validate release track on app launch
2025-04-24 12:39:51 +05:00
Abdullah Atta
ffe7d944a6
web: use separate service worker cache for each app version
2025-04-24 12:39:51 +05:00
Abdullah Atta
bf0d6857d3
web: improve update installation
2025-04-24 12:39:51 +05:00
Ammar Ahmed
69f117bab7
mobile: fix swipe active offsets
2025-04-24 11:45:08 +05:00
Ammar Ahmed
cac945501d
ci: fix release workflow
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-04-22 16:34:21 +05:00
Abdullah Atta
85a0762ccf
web: update test snapshots
2025-04-22 12:37:08 +05:00
Abdullah Atta
0ce51bf481
web: fix tests
2025-04-22 12:25:39 +05:00
Abdullah Atta
6adc5065fb
Merge v3.1.0 from streetwriters/beta
2025-04-22 12:06:04 +05:00
Ammar Ahmed
3b90a6d90e
mobile: release v3.1.0
2025-04-22 12:00:24 +05:00
Abdullah Atta
aa5e6e7199
web: remove duplicate item in changelog
2025-04-22 11:47:16 +05:00
Abdullah Atta
ca53ec38d1
web: add more items in changelog
2025-04-22 11:46:39 +05:00
Abdullah Atta
80a3cc2fc1
web: conform notebook header with mobile ui
2025-04-22 11:42:43 +05:00
Ammar Ahmed
32c4e987dc
mobile: fix crash in reminder notify sheet
2025-04-22 11:16:35 +05:00
Ammar Ahmed
ce0ef0a1cf
mobile: hide keyboard when app is locked
2025-04-22 11:16:35 +05:00
Abdullah Atta
95fc9bd3d0
web: bump version to 3.1.0
2025-04-22 11:10:04 +05:00
Ammar Ahmed
fb21fef82f
mobile: fix invalid tags linked to note from share menu
2025-04-21 12:34:48 +05:00
Ammar Ahmed
7760f5e898
mobile: fix sorting trash
2025-04-21 12:34:48 +05:00
Ammar Ahmed
fcc9915b04
mobile: fix focused route id incorrect
2025-04-21 12:34:48 +05:00
Abdullah Atta
8347dd5db7
common: remove limit on resolve tags & notebook in note
2025-04-21 12:26:10 +05:00
01zulfi
c2d3ba087a
web: reduce snapSize of nav & list panes ( #7951 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-21 11:39:30 +05:00
Abdullah Atta
e5883f179c
web: fix search tests
2025-04-21 11:26:35 +05:00
Abdullah Atta
f7f1d3b3f0
web: fix crash on entering focus mode
2025-04-21 11:26:21 +05:00
Abdullah Atta
df3674f570
web: check if user is premium in behavior settings
2025-04-21 10:54:20 +05:00
01zulfi
a62beab172
web: show reset search button only when query text present ( #7950 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-21 10:54:04 +05:00
01zulfi
528810155f
web: fix toc bugs ( #7775 )
...
* fix duplicate headings showing in toc view
* fix negative level for some headings
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-21 10:12:53 +05:00
01zulfi
5c80b5300e
web: fix notebooks tree ( #7941 )
...
* web: fix notebooks tree
* fix flicker when creating a new notebook/subnotebook
* fix crash when creating subnotebook
* fix notebook not expanding when subnotebook is created against it
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix duplicate notebooks in notebook search
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: consider node's children when expanding in refreshItem
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: get childNodes to check expansion in refreshItem
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-21 10:09:15 +05:00
Abdullah Atta
36c33160f4
web: make remove shortcut icon same size as shortcut link icon
2025-04-21 09:41:32 +05:00
Abdullah Atta
5cca28daa1
global: minor refactors
2025-04-21 09:39:18 +05:00
Abdullah Atta
5298ccd638
web: fix list pane not showing on navigate
2025-04-21 09:39:18 +05:00
Abdullah Atta
a5db1797e3
web: fix search not working in notebook
2025-04-21 09:39:18 +05:00
Ammar Ahmed
b1d034cf3f
mobile: reload note on tab focus
2025-04-21 09:39:01 +05:00
Ammar Ahmed
4620ed0c1c
mobile: fix color of tags border when note is colored
2025-04-18 13:10:36 +05:00
Ammar Ahmed
5c87b6f3b0
mobile: make sure fluid tabs panel loads
2025-04-18 13:00:56 +05:00
01zulfi
29ad783b3f
intl: fix notes string ( #7942 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-18 12:57:12 +05:00
01zulfi
3eae13e237
web: wrap notice text ( #7938 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-18 12:55:58 +05:00
Ammar Ahmed
ee222b6302
mobile: move blue bar to left
2025-04-18 12:02:54 +05:00
Abdullah Atta
ae795a837d
web: move the opened note indicator to the left of note item
2025-04-17 13:28:49 +05:00
Abdullah Atta
0396264842
web: show provider subtitle if pro plan is canceled
2025-04-17 13:17:17 +05:00
Abdullah Atta
e9fcd16fb5
web: hide subscription provider description on basic plan
2025-04-17 13:03:17 +05:00
01zulfi
944fcf0567
web: improve diff viewing ( #7936 )
...
* add close button to quit diff viewer
* allow property pane to open with only note history list
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-17 12:57:40 +05:00
01zulfi
251cc08a7d
web: don't close tab on trash if note is in tab history ( #7933 )
...
* don't close tab if note was present in tab history
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-17 09:56:33 +05:00
Abdullah Atta
d2719123eb
web: fix editor overflow on small screens
2025-04-16 13:27:31 +05:00
Abdullah Atta
88c0e2a2ce
web: fix minor layout issue in note list when in compact mode
2025-04-16 12:24:45 +05:00
Abdullah Atta
b4366058dd
web: fix flicker when typing in multiline title
2025-04-16 12:24:24 +05:00
01zulfi
b103cc09f2
core: fix notes search results having mismatched references ( #7930 )
...
* ids and items had different orders
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-15 10:37:47 +05:00
Abdullah Atta
d35c0be116
vericrypt: update instructions according to latest notesnook version
2025-04-14 14:00:49 +05:00
Ammar Ahmed
c9cf15e519
mobile: fix $headline$ format title not updating in realtime
2025-04-11 11:31:07 +05:00
Ammar Ahmed
408ae26b76
mobile: fix color scope
2025-04-11 10:51:04 +05:00
Abdullah Atta
3159d8fcc5
web: add accented bottom border on opened note
2025-04-11 10:49:31 +05:00
Ammar Ahmed
b976788f07
mobile: release v3.1.0-beta.4
2025-04-11 10:10:40 +05:00
Ammar Ahmed
a0311c1516
mobile: add bottom line to show note being edited
2025-04-11 09:20:10 +05:00
01zulfi
e17351f702
editor: disable spellcheck for links ( #7911 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-11 09:12:43 +05:00
Ammar Ahmed
ffafae9970
mobile: fix color of section header
2025-04-10 14:38:22 +05:00
Ammar Ahmed
fa3d993ffd
mobile: load new note always
2025-04-10 11:52:51 +05:00
01zulfi
2b7b8d526e
web: don't close pinned tab on ctrl+w ( #7805 )
...
* web: don't close pinned tab on ctrl+w
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: focus previously activated tab if ctrl+w on pinned tab
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:51:40 +05:00
Ammar Ahmed
270394dc36
mobile: add missing break;
2025-04-10 10:29:27 +05:00
Ammar Ahmed
552e8f50b7
mobile: add support for changin sidebar + default home page
2025-04-10 10:29:27 +05:00
Abdullah Atta
b6d0d124fd
web: replace switch with array.find to be more reliable
2025-04-10 10:29:27 +05:00
Abdullah Atta
7e3abc5819
web: add support for setting default sidebar tab
2025-04-10 10:29:27 +05:00
Abdullah Atta
6b3065617d
ui: leave space for icon in menu button even if no icon
2025-04-10 10:29:26 +05:00
Abdullah Atta
9752ccf7cb
intl: add strings for homepage
2025-04-10 10:29:26 +05:00
Abdullah Atta
ad1921a938
web: allow setting any thing in the sidebar as homepage
2025-04-10 10:29:26 +05:00
Ammar Ahmed
ed2201d525
mobile: catch error when moving file fails after download
2025-04-10 10:29:26 +05:00
Abdullah Atta
09b9719a3f
web: bump version to 3.1.0-beta.6
2025-04-10 10:29:26 +05:00
Abdullah Atta
673ea6da86
editor: remove fixed line height
2025-04-10 10:29:26 +05:00
Ammar Ahmed
77d81ecc12
mobile: fix auto theme switching
2025-04-10 10:29:26 +05:00
Ammar Ahmed
00c38b6bcc
mobile: fix last heading not shown in toc
2025-04-10 10:29:26 +05:00
Ammar Ahmed
24d9568c5d
editor: add missing node types in editor
2025-04-10 10:29:26 +05:00
01zulfi
3b89b0c436
web: fix command palette not scrolling ( #7881 )
...
* Remove overflow: hidden styling from GroupedVirtuoso
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:29:26 +05:00
Abdullah Atta
940a3de130
web: fix note counts not updating in tags list
2025-04-10 10:29:26 +05:00
Abdullah Atta
81b291ae37
web: fix note counts not updating in notebooks list
2025-04-10 10:29:26 +05:00
01zulfi
f5ad31f0a3
web: fix search result note item not updating ( #7878 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:29:26 +05:00
Abdullah Atta
59d4b92839
web: fix item counts not updating in sidebar
2025-04-10 10:29:26 +05:00
Abdullah Atta
530c864d10
web: fix filter input removed when no notebooks in list
2025-04-10 10:29:26 +05:00
Ammar Ahmed
fae6bf8f43
mobile: bug fixes
2025-04-10 10:29:26 +05:00
Ammar Ahmed
c395bc829f
mobile: fix orientation check
2025-04-10 10:29:26 +05:00
Ammar Ahmed
19ee33ec3a
mobile: fix input padding in side menu on ios
2025-04-10 10:29:26 +05:00
Ammar Ahmed
64ab6a3436
mobile: release v3.1.0-beta.3
2025-04-10 10:29:26 +05:00
Abdullah Atta
b758cd28e5
web: bump version to 3.1.0-beta.5
2025-04-10 10:29:26 +05:00
Abdullah Atta
db8e21f83b
web: remove SharedWorker requirement for multi tab sqlite driver
2025-04-10 10:29:26 +05:00
Abdullah Atta
c23f31f284
web: use service worker for cross-tab communication only as a fallback
...
This commit basically reverts 1b63b2dccf .
Using service worker for this by default is a bad idea because:
1. It takes some time for the service worker to be installed and ready
which slows down first launch significantly
2. Service worker is not as reliable when updating from version to
version
We can, however, use it as a fallback i.e for devices that don't yet
support shared worker.
2025-04-10 10:29:26 +05:00
Ammar Ahmed
84d5420b51
mobile: update intl
2025-04-10 10:29:26 +05:00
Ammar Ahmed
02bdc61543
intl: update po files
2025-04-10 10:29:26 +05:00
Ammar Ahmed
71811ebf0d
mobile: focus keyboard if biometry is disabled
2025-04-10 10:29:00 +05:00
Ammar Ahmed
b07d7e4f3f
mobile: restore pinned notes on reboot
2025-04-10 10:29:00 +05:00
Ammar Ahmed
b141907066
mobile: cleanup
2025-04-10 10:28:59 +05:00
Ammar Ahmed
a0b46d49d6
mobile: update deps
2025-04-10 10:28:59 +05:00
Ammar Ahmed
85386c945f
mobile: update locales
2025-04-10 10:28:59 +05:00
Ammar Ahmed
9de1373bdd
mobile: bump version
2025-04-10 10:28:59 +05:00
Ammar Ahmed
6f4c35672d
mobile: fix virtualization errors
2025-04-10 10:28:59 +05:00
Ammar Ahmed
ed32552155
mobile: run sync when necessary
2025-04-10 10:28:59 +05:00
Ammar Ahmed
88858308fb
mobile: fix slow launch
2025-04-10 10:28:59 +05:00
Ammar Ahmed
78f875ab0f
mobile: fix item counts not showing in side menu
2025-04-10 10:28:59 +05:00
Ammar Ahmed
9104c64170
mobile: fix minor bugs in tablets
2025-04-10 10:28:59 +05:00
Ammar Ahmed
aabb33a435
mobile: cleanup
2025-04-10 10:28:59 +05:00
Ammar Ahmed
ad43591f2c
mobile: fix tablet rotation
2025-04-10 10:28:59 +05:00
Ammar Ahmed
8bc779d882
mobile: fix tablet bugs
2025-04-10 10:28:59 +05:00
Ammar Ahmed
193bddbe9e
mobile: fix login ui on tablets
2025-04-10 10:28:59 +05:00
Ammar Ahmed
e03d394555
mobile: add notebooks button in notebook screen to view subnotebooks
2025-04-10 10:28:59 +05:00
Ammar Ahmed
72e4116773
mobile: fix crash when clicking sort button in trash
2025-04-10 10:28:59 +05:00
Ammar Ahmed
9b682163db
mobile: fix ui
2025-04-10 10:28:59 +05:00
Ammar Ahmed
076312da7a
mobile: fix sorting sheet in reminders
2025-04-10 10:28:59 +05:00
Ammar Ahmed
856a9b16e9
mobile: do not call scroll into view on focus
2025-04-10 10:28:59 +05:00
Ammar Ahmed
9de4e3eba6
mobile: change item positions
2025-04-10 10:28:59 +05:00
Ammar Ahmed
d90d263b04
mobile: fix check mark color in dialog
2025-04-10 10:28:59 +05:00
Ammar Ahmed
0170e51843
mobile: fix logout button not working in user sheet
2025-04-10 10:28:59 +05:00
Ammar Ahmed
b7f5a5dc66
mobile: minor improvements
2025-04-10 10:28:59 +05:00
Ammar Ahmed
20866ab2f5
mobile: add missing check when dragging to end
2025-04-10 10:28:59 +05:00
Ammar Ahmed
4efc13a602
mobile: fix colors
2025-04-10 10:28:59 +05:00
Ammar Ahmed
96303f5d0f
mobile: update rspack to v1.2.7
2025-04-10 10:28:59 +05:00
Ammar Ahmed
020c9b254e
mobile: use re.pack v5 with rspack
2025-04-10 10:28:59 +05:00
Ammar Ahmed
24c0f2f409
ci: update to actions/cache@v3
2025-04-10 10:28:59 +05:00
Ammar Ahmed
1b608f01ac
ci: release app to beta track on play
2025-04-10 10:28:59 +05:00
Ammar Ahmed
fd98ab0a64
mobile: release beta 2
2025-04-10 10:28:59 +05:00
Ammar Ahmed
3d1dc879e0
mobile: fix linking a note
2025-04-10 10:28:59 +05:00
Ammar Ahmed
16253b8bf7
mobile: fix tree filtering in move notebook
2025-04-10 10:28:59 +05:00
Ammar Ahmed
3dba3079f7
mobile: fix items hides behind selection bar
2025-04-10 10:28:59 +05:00
Ammar Ahmed
1fe4ae199f
mobile: cleanup
2025-04-10 10:28:59 +05:00
Ammar Ahmed
55842f1265
mobile: fix breadcrumbs
2025-04-10 10:28:59 +05:00
Ammar Ahmed
6644940115
mobile: fix properties not opening
2025-04-10 10:28:59 +05:00
Ammar Ahmed
dfd0dc72b8
mobile: fix ui
2025-04-10 10:28:59 +05:00
Ammar Ahmed
d7c4b9c776
mobile: fix toggle switch color in settings
2025-04-10 10:28:59 +05:00
Ammar Ahmed
728553115c
mobile: fix input border color
2025-04-10 10:28:59 +05:00
Ammar Ahmed
6ee0d28a8b
mobile: fix separator color
2025-04-10 10:28:59 +05:00
Ammar Ahmed
ead23c36c6
mobile: fix sidemenu colors
2025-04-10 10:28:59 +05:00
Ammar Ahmed
e62891b9c0
mobile: fix ui
2025-04-10 10:28:59 +05:00
Ammar Ahmed
9483c63cdc
mobile: fix zindex
2025-04-10 10:28:59 +05:00
Ammar Ahmed
3eab773fd1
mobile: fix beta release getting update dialog prompt
2025-04-10 10:28:59 +05:00
Ammar Ahmed
30dd0e8657
mobile: fix loading locales in release
2025-04-10 10:28:59 +05:00
Ammar Ahmed
5d05df7f83
mobile: minor ui fixups
2025-04-10 10:28:59 +05:00
Ammar Ahmed
ebf80aacc5
mobile: minor ui fixes
2025-04-10 10:28:59 +05:00
Ammar Ahmed
55c6be4622
ci: add beta release workflow
2025-04-10 10:28:59 +05:00
Ammar Ahmed
8f1545916f
mobile: ui updates
2025-04-10 10:28:59 +05:00
Ammar Ahmed
7f05043e03
mobile: fix back navigation bug
2025-04-10 10:28:59 +05:00
Ammar Ahmed
e663655924
mobile: fix editor state not restored sometimes on app launch
2025-04-10 10:28:59 +05:00
Ammar Ahmed
2fab9dc6f1
mobile: fix task list title rendered above status bar in editor
2025-04-10 10:28:59 +05:00
Ammar Ahmed
aba79c11d3
mobile: fix selection in sidebar on app launch
2025-04-10 10:28:59 +05:00
Ammar Ahmed
4e897dde47
mobile: fix various bugs
2025-04-10 10:28:59 +05:00
Ammar Ahmed
3375439e35
mobile: refactor and fix bugs
2025-04-10 10:28:59 +05:00
Ammar Ahmed
89dce0b655
mobile: improve app launch perf
2025-04-10 10:28:59 +05:00
Ammar Ahmed
ff53ea322d
mobile: refactor some sheets into screens
2025-04-10 10:28:59 +05:00
Ammar Ahmed
d6f6bc2c5b
mobile: add test-id
2025-04-10 10:28:59 +05:00
Ammar Ahmed
905080e743
mobile: refactor
2025-04-10 10:28:59 +05:00
Ammar Ahmed
d33f3c4769
mobile: use custom cache key for persist store
2025-04-10 10:28:59 +05:00
Ammar Ahmed
b6a1c9b73b
mobile: minor refactor
2025-04-10 10:28:59 +05:00
Ammar Ahmed
20823f103c
mobile: refactor
2025-04-10 10:28:59 +05:00
Ammar Ahmed
25a5d3277b
mobile: refactor
2025-04-10 10:28:59 +05:00
Ammar Ahmed
72a80c8f57
mobile: fix moving and updating notebooks
2025-04-10 10:28:59 +05:00
Ammar Ahmed
a082c7d33a
mobile: small ui improvements and perf fixes
2025-04-10 10:28:59 +05:00
Ammar Ahmed
99cac4b041
mobile: make skip login work properly
2025-04-10 10:28:59 +05:00
Ammar Ahmed
f804d7848f
mobile: more fixes
2025-04-10 10:28:59 +05:00
Ammar Ahmed
446841e0f5
mobile: fix selected item ui
2025-04-10 10:28:59 +05:00
Ammar Ahmed
1d347fe26c
mobile: fix bugs
2025-04-10 10:28:58 +05:00
Ammar Ahmed
abfa5d719a
mobile: fix missing delete button in trash
2025-04-10 10:28:58 +05:00
Ammar Ahmed
32bc6ed328
mobile: fix pro button
2025-04-10 10:28:58 +05:00
Ammar Ahmed
ea2bc359cb
mobile: enable testing in debug build
2025-04-10 10:28:58 +05:00
Ammar Ahmed
c540cb0fe4
mobile: enable debug tests
2025-04-10 10:28:58 +05:00
Ammar Ahmed
1642495754
mobile: cleanup
2025-04-10 10:28:58 +05:00
Ammar Ahmed
b034a59422
mobile: fix error set state in render
2025-04-10 10:28:58 +05:00
Ammar Ahmed
2486c055e4
mobile: add pro button in side-menu
2025-04-10 10:28:58 +05:00
Ammar Ahmed
79b43b1058
mobile: fix sidemenu padding top
2025-04-10 10:28:58 +05:00
Ammar Ahmed
b30fa436bd
mobile: fix minor bugs
2025-04-10 10:28:58 +05:00
Ammar Ahmed
9e79a311cf
mobile: fix typo
2025-04-10 10:28:58 +05:00
Ammar Ahmed
2f695d0b34
mobile: make all e2e tests pass
2025-04-10 10:28:58 +05:00
Ammar Ahmed
952a484994
mobile: minor cleanup
2025-04-10 10:28:58 +05:00
Ammar Ahmed
74b5e42492
mobile: finalize sidebar and list revamp
2025-04-10 10:28:58 +05:00
Ammar Ahmed
7f8dc88c5a
mobile: refactor goToPage
2025-04-10 10:28:58 +05:00
Ammar Ahmed
c9a9b8dffb
mobile: fix tsc errors
2025-04-10 10:28:58 +05:00
Ammar Ahmed
b315a834c2
mobile: ui redesign
2025-04-10 10:28:58 +05:00
Abdullah Atta
8f84c85c23
web: fix tests
2025-04-10 10:28:58 +05:00
Abdullah Atta
707ff935fe
web: bump version to 3.1.0-beta.4
2025-04-10 10:28:58 +05:00
Abdullah Atta
39af23b349
web: close expanded nav pane on navigation
2025-04-10 10:28:58 +05:00
Abdullah Atta
318b95beec
web: force list pane to be visible when reveal item in list is called
2025-04-10 10:28:58 +05:00
Abdullah Atta
174bb9a935
web: improve item flash animation when revealing item in list
...
this also fixes a potential memory leak due to event listener not unsubscribing
2025-04-10 10:28:58 +05:00
Abdullah Atta
f0fd20051e
Revert "web: fix list pane not expanding ( #7758 )"
...
This reverts commit fd9db3605d .
2025-04-10 10:28:58 +05:00
Abdullah Atta
e3d72bd271
web: fix active tab background
2025-04-10 10:28:58 +05:00
Abdullah Atta
4dcd0cd356
web: fix Service worker did not respond. error
2025-04-10 10:28:58 +05:00
Abdullah Atta
e3793e67aa
web: fix app not starting up on firefox
2025-04-10 10:28:58 +05:00
01zulfi
3f344c7249
web: don't remove properties pane when editor is refocused ( #7780 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:58 +05:00
Abdullah Atta
8a1af7d01f
intl: update strings
2025-04-10 10:28:58 +05:00
Abdullah Atta
117fc44f00
web: replace shared worker with service worker for sqlite
2025-04-10 10:28:58 +05:00
01zulfi
703456b808
web: collapse hovered navbar when item is clicked ( #7771 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:58 +05:00
Abdullah Atta
b90cc90ea8
web: release v3.1.0-beta.3
2025-04-10 10:28:57 +05:00
Ammar Ahmed
45730e2a07
web: cleanup
2025-04-10 10:28:57 +05:00
01zulfi
c0272b9755
web: fix list pane not expanding ( #7758 )
...
* web: fix list pane not expanding
* when a nav item was clicked, list pane was removed entirely which made it difficult to re-open it, now when nav item is clicked we manually collapse, expand, or reset the list pane
* open list pane if 'reveal in list' is called
* open list pane if navigated to a different nav item
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: clicking on nav item should not collapse list pane
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: collapse hovered nav pane when notebook/tag item clicked
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:57 +05:00
01zulfi
a27a8804c4
web: restore notebook crumbs ( #7765 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:57 +05:00
Ammar Ahmed
073d23aed3
web: bump version to 3.1.0-beta.2 for desktop and web
2025-04-10 10:28:57 +05:00
Abdullah Atta
7d9a795a1c
web: make editor note properties work like toc
2025-04-10 10:28:57 +05:00
Abdullah Atta
8359fb8919
web: slightly improve add note button ui
2025-04-10 10:28:57 +05:00
Abdullah Atta
7c0ffff93f
web: bump version to 3.1.0-beta.1
2025-04-10 10:28:57 +05:00
Abdullah Atta
46d2ea508c
desktop: set publish channel to beta for beta builds
2025-04-10 10:28:57 +05:00
Abdullah Atta
fb48faa3af
web: minor ui fixes
2025-04-10 10:28:57 +05:00
Abdullah Atta
048bb36165
theme: fix button hover colors
2025-04-10 10:28:57 +05:00
Abdullah Atta
0f01a03587
web: make notesnook branding a bit smaller
2025-04-10 10:28:57 +05:00
Abdullah Atta
fe17a6e9da
web: minor ui changes and fixes
2025-04-10 10:28:57 +05:00
Abdullah Atta
a17414dd89
web: fix theme not persisting
2025-04-10 10:28:57 +05:00
Abdullah Atta
5d3f2182f0
web: collapse sidebar on navigate if sidebar is temporarily expanded
2025-04-10 10:28:57 +05:00
Abdullah Atta
03cd320665
desktop: explicitly deny geolocation permission to electron process
2025-04-10 10:28:57 +05:00
Abdullah Atta
2415ede4fa
web: fix scrollbar styling in sidebar
2025-04-10 10:28:57 +05:00
Abdullah Atta
844efd5958
web: reset search on navigate
2025-04-10 10:28:57 +05:00
Abdullah Atta
4ba88b6f03
web: fix expand sidebar button not working
2025-04-10 10:28:57 +05:00
Abdullah Atta
d17d0c190b
web: always show "X" button if there is query in search input
2025-04-10 10:28:57 +05:00
Abdullah Atta
beec9fab22
web: bump version to 3.1.0-beta.0
2025-04-10 10:28:57 +05:00
Abdullah Atta
710b3c412f
web: use virtualized tree for rendering toc
2025-04-10 10:28:57 +05:00
Abdullah Atta
6bf31bf0ea
editor: fix toc level mapping
2025-04-10 10:28:57 +05:00
Abdullah Atta
2f8bef5f3e
web: add support for pre-expanding tree nodes on creation
2025-04-10 10:28:57 +05:00
Abdullah Atta
2dcf886322
web: do not collapse child nodes when collapsing parent
2025-04-10 10:28:57 +05:00
Abdullah Atta
0a362e9ce7
web: fix all tests
2025-04-10 10:28:57 +05:00
Abdullah Atta
e186615163
global: update ui
2025-04-10 10:28:57 +05:00
01zulfi
7abf19071d
web: fix faulty useEffect
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:57 +05:00
01zulfi
30838749e1
web: refactor props for Tags component
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:57 +05:00
01zulfi
06df49d5d7
web: separate component for tab items in sidebar
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:57 +05:00
01zulfi
2c5e1f611b
web: new sidebar ui
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:56 +05:00
01zulfi
0cc33f7a81
core: fix title generation when title format is set to $headline$ ( #7739 )
...
* core: generate headline title until user edit && update headline extraction
* when title format is set to $, keep generating headline title until user manually edits the title
* extract headline from first html tag with content rather than first paragraph
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: extract headline up to 150 chars regardless of html tag
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: improve note headline title code quality
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: remove HEADLINE_CHARACTER_LIMIT constant
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: only update title input if note title changes
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-04-10 10:17:45 +05:00
01zulfi
8a431fb79b
web: add publish:update item in note menu options ( #7664 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-07 11:21:12 +05:00
01zulfi
12cfc0dafd
web: clear query when search is closed ( #7700 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-07 11:19:49 +05:00
Ammar Ahmed
93c8a1827c
editor: increase drop-cursor width
2025-03-28 14:25:59 +05:00
Ammar Ahmed
ca60eda7f2
editor: fix checklist item size
2025-03-28 14:25:59 +05:00
Ammar Ahmed
c22c51791e
editor: fix task-list item alignment
2025-03-28 14:25:59 +05:00
01zulfi
d5a719c9f6
editor: font ligatures for common symbols ( #7800 )
...
* editor: font ligatures for common symbols
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* Update packages/editor/src/extensions/font-ligature/font-ligature.ts
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
---------
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2025-03-28 14:13:02 +05:00
Abdullah Atta
904c452cfe
web: bump version to v3.0.32
2025-03-28 12:45:32 +05:00
Ammar Ahmed
2078ef9081
editor: do not use look behind regex ( #7809 )
2025-03-28 12:34:26 +05:00
Ammar Ahmed
fc9ee5bee1
mobile: release v3.0.34
2025-03-28 12:32:42 +05:00
01zulfi
d27595cfd9
web: pinned tab fixes ( #7692 )
...
* web: pinned tab fixes
* fix pinned tab not working after page reload
* fix note opening in new tab even if its tab is present when active note is pinned
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: fix focusing pinned tab after reloading app
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-03-27 16:00:50 +05:00
Abdullah Atta
b618386e6b
web: clear caches on switching release track
2025-03-26 15:30:12 +05:00
Abdullah Atta
2e79b2c7a2
core: run trash cleanup after sync completion
2025-03-26 13:44:16 +05:00
01zulfi
4e4990bd98
web: add toggle focus mode command ( #7736 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-25 12:09:19 +05:00
Abdullah Atta
4c8a44353a
web: bump version to 3.0.31
2025-03-24 14:32:27 +05:00
Abdullah Atta
7dd8b13bc8
web: fix tests
2025-03-24 14:32:27 +05:00
01zulfi
e1aa3b59be
web: add reset zoom button ( #7750 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-24 12:36:01 +05:00
01zulfi
d79888793a
web: mask email in session expired page description ( #7783 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-24 12:34:57 +05:00
Abdullah Atta
b56e381022
web: fix editor cursor jumping to start on creating a new note
2025-03-24 12:28:30 +05:00
Ammar Ahmed
15b32b312d
ci: use actions/cache v3
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-03-17 16:39:44 +05:00
Ammar Ahmed
6a0a00f126
ci: use actions/checkout v3
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-03-17 16:38:25 +05:00
Ammar Ahmed
9876c2ef6d
mobile: bump version
2025-03-17 16:34:07 +05:00
Ammar Ahmed
fba29e3c80
mobile: fix sharing image from ios share sheet
2025-03-17 16:25:08 +05:00
Ammar Ahmed
b8275f5a3f
Fix creating backups ios ( #7777 )
...
* mobile: fix copying file from app group during backup
* mobile: catch and show error if copying file fails during backup
2025-03-17 16:24:04 +05:00
01zulfi
b7e8365117
web: increase reminder dialog width ( #7767 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-14 12:24:21 +05:00
Ammar Ahmed
8df7b5c56b
web: fix editor rerendering on session type change from new to default ( #7759 )
...
* web: fix editor rerendering on session type change from new to default
* web: fix multiple notes created on typing new note
2025-03-14 11:57:16 +05:00
01zulfi
04519d1db7
editor: fix scroll into view when used by toc ( #7764 )
...
* add scroll-margin-top: 35px
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-14 11:55:55 +05:00
Ammar Ahmed
7b808bea0b
web: fix ui flicker in editor when creating new note ( #7761 )
2025-03-12 13:16:13 +05:00
Ammar Ahmed
2878f1d9cf
editor: ensure consistent gap between heading and first element in callout ( #7757 )
2025-03-12 13:11:14 +05:00
Ammar Ahmed
651f6011b8
desktop: release v3.0.30
2025-03-06 15:56:02 +05:00
Ammar Ahmed
f17cbb5aa3
web: release v3.0.30
2025-03-06 15:55:51 +05:00
Ammar Ahmed
a2a4a165a5
editor: fix item margins in editor ( #7744 )
2025-03-06 15:49:51 +05:00
Ammar Ahmed
9c7ff38f99
editor: fix image padding in readonly mode ( #7743 )
...
* editor: fix image padding in readonly mode
* editor: fix class name
2025-03-06 15:46:03 +05:00
01zulfi
76f27adbea
web: command palette fixes ( #7669 )
...
* web: command palette fixes
* core: add getIdentifier in fuzzy; this allows the caller to provide a custom indentifier instead of relying on id field in the items list
* fix crashing when hitting enter when no results found
* fix commands list not refreshing when removing recent command
* fix recent command not showing up in the commands list
* fix searched commands showing up under wrong group label
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: improve getCommandById && improve remove from recents logic
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-04 13:11:26 +05:00
01zulfi
85a5f38590
web: adding notes in tag/color should also add it to default notebook ( #7732 )
...
* when default notebook is set, adding notes in tag and color context should also add that note to default notebook
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-04 13:00:43 +05:00
01zulfi
dcdd876a4c
web: align note title with rest of ui ( #7731 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-04 09:54:57 +05:00
Abdullah Atta
d055908809
ci: build in beta mode when release track is beta
2025-03-01 15:31:28 +05:00
Abdullah Atta
89806148b2
ci: run apt-get update before installing flatpak etc
2025-03-01 14:55:39 +05:00
Abdullah Atta
433be12b2b
desktop: hide release track selector for flatpak/snap builds
2025-03-01 14:49:38 +05:00
Abdullah Atta
9ff235e767
ci: change working-directory to ./apps/web before deployment
2025-03-01 13:19:18 +05:00
Abdullah Atta
9b6f7ff225
web: fix release track switching
2025-03-01 13:13:25 +05:00
Abdullah Atta
99f97ac565
web: fix release-track cookie not getting set
2025-03-01 11:41:37 +05:00
Abdullah Atta
7e598098fe
ci: add support for publishing web app beta
2025-03-01 11:15:03 +05:00
Abdullah Atta
02afbf6c90
web: only redirect to beta if env.BETA_BASE_URL is present
2025-03-01 11:07:40 +05:00
Abdullah Atta
b464fafc18
web: bump version to 3.0.29
2025-03-01 11:05:26 +05:00
Abdullah Atta
e06320108b
web: fix gap between title and editor on entering focus mode
2025-03-01 10:50:38 +05:00
Abdullah Atta
a377b13e2b
editor: fix single & double spaced paragraph margins
2025-03-01 10:40:27 +05:00
Abdullah Atta
4728212531
core: fix tags & notebooks search
2025-03-01 10:23:58 +05:00
01zulfi
71fc2a3cac
web: add keyboard shortcut for opening settings ( #7701 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-01 09:31:23 +05:00
01zulfi
303282624e
editor: hide hover popup if right click occurs before popup is shown ( #7687 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-01 09:23:26 +05:00
01zulfi
2ca02937df
editor: open internal links in new tab for middle mouse click ( #7688 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-01 09:22:47 +05:00
Abdullah Atta
00b62df2e8
desktop: fix tests on windows
2025-02-28 18:03:05 +05:00
Abdullah Atta
6d377ded9a
desktop: set APPIMAGE to true when testing linux to allow auto updater to work
2025-02-28 18:03:05 +05:00
Abdullah Atta
087c404225
desktop: fix tests on linux
2025-02-28 18:03:05 +05:00
Abdullah Atta
4932763468
desktop: extend test timeout to 2 minutes
2025-02-28 18:03:05 +05:00
Abdullah Atta
abcc19d5da
desktop: skip tsc build during tests
2025-02-28 18:03:05 +05:00
Abdullah Atta
f1ce1e9b60
desktop: enable staging mode during tests to disable code signing
2025-02-28 18:03:05 +05:00
Abdullah Atta
5a6f99a41b
desktop: double test timeout on CI
2025-02-28 18:03:05 +05:00
Abdullah Atta
1862802052
desktop: pass --config arg to electron-builder everywhere
2025-02-28 18:03:05 +05:00
Abdullah Atta
1adddbdb4c
desktop: add more tests for auto updater
2025-02-28 18:03:05 +05:00
Abdullah Atta
15f4f2accb
desktop: add support for switching release tracks
...
this also includes relevant tests for the auto updater
2025-02-28 18:03:05 +05:00
Abdullah Atta
725f3c3522
web: add support for switching release tracks
...
we make use of Cloudflare Pages Functions to redirect to the beta site
if a certain cookie is present. This ensures seamless switching between
release tracks.
2025-02-28 18:03:05 +05:00
01zulfi
efa73a1c32
web: update toast position ( #7665 )
...
* current position would overlap slightly with the status bar, this commit moves the toast a little higher so it doesn't overlap
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-25 13:21:57 +05:00
Abdullah Atta
00250c6669
web: bump version to v3.0.28
2025-02-25 11:41:46 +05:00
01zulfi
d11afda1a8
web: fix attachment table height for few items ( #7662 )
...
* assign min-height to container
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-25 11:39:44 +05:00
Abdullah Atta
1350784c33
editor: allow other permissions to iframe embeds
2025-02-25 11:00:52 +05:00
Abdullah Atta
1852a216a2
editor: fix Applying mismatched transaction errors on editor load
...
fixes #7656
2025-02-25 11:00:31 +05:00
Abdullah Atta
422c2492c4
web: fix react error on feature dialog
2025-02-25 10:10:06 +05:00
Abdullah Atta
c9c72741b3
desktop: fix app icon size on macos
2025-02-24 12:58:44 +05:00
Abdullah Atta
99dbcaff7d
web: make tabs tests more resilient
2025-02-24 12:19:21 +05:00
Abdullah Atta
8d83f5474d
web: fix editor tests
2025-02-24 11:53:51 +05:00
Abdullah Atta
a912a1a22e
web: fix invalid usage of sessionId as noteId
2025-02-24 11:53:41 +05:00
Abdullah Atta
ea7afbe93e
web: fix invalid usage of closeSessions
2025-02-24 11:53:18 +05:00
Abdullah Atta
7b2a8c3e20
web: fix executing recent command does nothing
...
fixes #7650
2025-02-24 11:16:38 +05:00
Abdullah Atta
911adfc151
web: fix reloading app loses the expanded size of a collapsed pane
2025-02-24 11:11:03 +05:00
Abdullah Atta
23f710856e
web: fix collapsed pane cannot be resized
2025-02-24 11:10:37 +05:00
Abdullah Atta
7f6274821c
web: fix title auto resizing on firefox
2025-02-24 10:48:11 +05:00
Abdullah Atta
4700843517
web: fix note content loading in editor
...
this broke when we migrated to the new tabs logic and was fixed by
using `editor.updateContent` which is significantly slower than
creating a new editor/editor view. This commit fixes that by
depending on the `getContent` function which changes whenever the
content is changed in a session handling all kinds of different
cases.
2025-02-24 10:38:37 +05:00
Abdullah Atta
8823054227
editor: disable suspiciousAttributes check in prosemirror
...
this check causes a significant slowdown when loading notes with huge
amount of nodes as it recursively scans the attributes of all the
nodes. Disabling this speeds up loading significantly but might
cause issues in some special cases. Fortunately, this error has never
been triggered by anyone in Notesnook. I wouldn't recommend anyone to
disable this without first testing it properly as it might expose you
to cross site scripting attacks.
2025-02-24 10:36:18 +05:00
Abdullah Atta
7c63a3e004
editor: optimize @tiptap/core
...
this optimizes the following functions in @tiptap/core:
- `mergeAttributes`
- `getRenderedAttributes`
- `injectExtensionAttributesToParseRule`
These functions stood out the most in the profiler.
2025-02-24 10:33:13 +05:00
Abdullah Atta
2a59154268
editor: improve note loading performance
...
this commit gets rid of the custom logic when loading a new note in
the same editor. Instead, we just create a new view in the same
editor which seems to be much faster then just replacing the state
of the old view.
2025-02-24 10:31:35 +05:00
Abdullah Atta
ed15d53484
editor: fix block-id extension slowing down pasting
...
we were using `tr.setNodeMarkup` which created a new step for each
node. If there were a lot of nodes, it'd cause an exponential slow
down. As an alternative, we are directly updating the node's blockId
attribute which is against the spec but it works and it's fast.
2025-02-22 09:42:33 +05:00
Abdullah Atta
fc8a4bb55d
ci: run desktop build in ubuntu-24.04
2025-02-21 15:07:53 +05:00
Abdullah Atta
dd1c1bb11d
ci: use apt-get with --quiet
2025-02-21 15:03:10 +05:00
Abdullah Atta
3ffbad5727
theme-builder: make theme builder compile again
2025-02-21 14:52:38 +05:00
Abdullah Atta
207ae39d13
ci: run web tests on 5 shards (instead of 4)
2025-02-21 14:34:02 +05:00
Abdullah Atta
ae141ac9c5
web: fix control + alt + right/left arrow tests
2025-02-21 14:26:50 +05:00
Abdullah Atta
40f058b14b
web: bump version to v3.0.27
2025-02-21 13:13:53 +05:00
Abdullah Atta
865c9f3e32
web: remove check that compares note title with session title
2025-02-21 13:10:27 +05:00
Abdullah Atta
26df9bfdd8
web: fix editing a note and switching immediately to another note and editing the title shouldn't overlap both notes test
2025-02-21 13:04:53 +05:00
Abdullah Atta
1e52e01fb8
web: fix debug strings showing in production builds
2025-02-21 12:39:44 +05:00
01zulfi
5fece5faaa
web: fix note title sync if note is opened in multiple tabs ( #7636 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-21 12:36:07 +05:00
01zulfi
d7fdaf6c46
ui: fix submenu positioning ( #7632 )
...
position.top wasn't calculated correctly for the out of screen height case for non-mouse target
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-21 12:34:10 +05:00
Abdullah Atta
8e1faf9f60
web: command palette improvements
...
This includes:
- Full refactoring of the command palette
- Remove command transformation logic for dynamic
commands
- Replace note, notebook & tag specific commands
with a simple menu item -> command conversion logic
- Cached filtering (with notes, notebooks etc.
refetching on sync)
- Add support for fuzzy searching on command group
- Modernize UI to look more like a command palette and less like a dialog
2025-02-21 12:29:25 +05:00
Abdullah Atta
9dce39b32d
core: reuse fuzzy search logic
2025-02-21 12:29:25 +05:00
Abdullah Atta
80a0b75887
core: remove matchOnly logic from fuzzy searcher
...
Search should always filter out the results, not return everything.
2025-02-21 12:29:25 +05:00
Abdullah Atta
c9704e1031
core: remove titleOnly lookup tests
2025-02-21 12:29:25 +05:00
Abdullah Atta
31e32cd154
core: fix query transformer tests
2025-02-21 12:29:25 +05:00
Abdullah Atta
61c296fc37
core: improve fuzzy filter lookup api to be more robust
...
- add ability to wrap matching text in prefix/suffix
- return match score for further sorting etc.
- fetch everything eagerly (instead of iterating on matches) for perf
- add support for ignoring fields (i.e. ignore id field)
2025-02-21 12:29:25 +05:00
Abdullah Atta
c8d38235b2
web: close command palette if already open on Ctrl/Cmd+K/P
2025-02-21 12:29:25 +05:00
Abdullah Atta
b717a64607
web: add support for closing dialogs imperatively
2025-02-21 12:29:25 +05:00
01zulfi
0f2b1d3e14
web: fix tags not adding/removing in note header bar ( #7623 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-20 13:02:49 +05:00
Ammar Ahmed
4abefe63db
core: fix error can't resolve './fuzzy'
2025-02-20 10:49:03 +05:00
Abdullah Atta
fc31b2a8d7
web: pressing escape key shouldn't exit fullscreen mode in firefox
2025-02-19 16:04:21 +05:00
01zulfi
2708bac4fb
web: wrap & remove auto-resize of note title ( #7290 )
...
* web: wrap & remove auto-resize of note title
* wrap note title if it overflows
* remove auto-resizing of note title based on its length
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: remove newlines in title textarea
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-02-19 15:56:36 +05:00
01zulfi
a47967dd53
web: add command palette ( #7314 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-19 15:48:44 +05:00
01zulfi
53ba5562d3
intl: fix account casing ( #7624 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-19 14:13:49 +05:00
three-b0dy
347df32943
monograph: fix docker build for aarch64 ( #7622 )
...
--platform=$BUILDPLATFORM will overwrite buildx settings
Signed-off-by: three-b0dy <120573565+three-b0dy@users.noreply.github.com >
2025-02-19 14:03:52 +05:00
01zulfi
ac8c63526b
editor: add scroll margin & threshold props ( #7292 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-18 12:27:55 +05:00
01zulfi
a48bd360ca
editor: improve hr & p styling ( #7489 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-17 12:10:10 +05:00
Ammar Ahmed
f476969e9e
mobile: pinned tab changes
2025-02-17 11:58:26 +05:00
Abdullah Atta
c45539dea6
web: add tests for pinned tabs
2025-02-17 11:58:26 +05:00
Abdullah Atta
d8f5815b84
web: disable opening new note in pinned tab
2025-02-17 11:58:26 +05:00
Abdullah Atta
2eaf07118a
web: open note history in new tab if active tab is pinned
2025-02-17 11:58:26 +05:00
Abdullah Atta
b636b09a96
web: disable all kinds of navigation in pinned tabs
2025-02-17 11:58:26 +05:00
Abdullah Atta
c16bbcaad5
editor: add support for pasting as markdown
2025-02-17 11:57:24 +05:00
Abdullah Atta
49ffcbea03
editor: fix youtube embeds
2025-02-17 10:30:12 +05:00
Waqar Ahmed
f772cf0f14
editor: fix search in complex elements like tables ( #7605 )
...
The current search algorithm while accumulating text assumes that the
text nodes are always followed by a paragraph node with endPos ==
textNode.endPos + 1. This is not true for complex text elements like
tables where the endPos can be higher. Thus the start,end offsets of
TextNodesWithPosition start getting off and results in incorrectly
highlighted search results.
To fix this, simplify the TextNodesWithPosition to only hold start
position and offset since startPos is always correct. We can calculate
the end position on the fly by simply adding text length to startPos.
Issue #7431
Signed-off-by: Waqar Ahmed <waqar.17a@gmail.com >
2025-02-17 10:16:55 +05:00
Abdullah Atta
3f1406a05b
monograph: bump version to v1.2.4
2025-02-15 23:39:37 +05:00
Abdullah Atta
21760b2b74
monograph: add a strict csp
2025-02-15 23:38:52 +05:00
Ammar Ahmed
d8011f0239
mobile: release v3.0.31
2025-02-14 15:07:12 +05:00
Ammar Ahmed
b9a8b054e2
Fix sharing screenshot on iOS does not work ( #7589 )
2025-02-14 15:05:18 +05:00
Abdullah Atta
2ab321869e
web: bump version to v3.0.26
2025-02-14 10:08:43 +05:00
Abdullah Atta
fcb45a24d6
monograph: use latest version of bun in prod
2025-02-14 09:57:07 +05:00
Abdullah Atta
7cdb13def6
Merge pull request #7588 from streetwriters/fix/tighten-iframe-security
...
This fixes a potential security vulnerability where pasting unknown content into the editor could create an RCE risk.
This PR fixes two issues:
1. Potential RCE when pasting/inserting an `iframe` containing a `javascript` link.
2. Potential RCE when pasting/inserting an `svg` containing JavaScript (why do SVGs allow JS in the first place?).
Mitigations include disallowing all execution of JS inside an SVG by rendering it in a sandboxed `iframe`. While we cannot disallow JS execution in embeds (that would break all embeds like YouTube videos), we have disallowed access to the parent window to all `iframe`s, again, by using a sandboxed `iframe` and by disallowing embedding of `javascript:` links.
To be clear, both of these issues can only be triggered when pasting/importing untrusted content (which you shouldn't be doing anyway).
**These cannot be used to steal or access your notes or any other data. They could be used to access what's shown in the window or do automated clicks etc. but since everything is stored and access from an encrypted SQLite database, your data would be 100% safe and isolated from such an attack.**
2025-02-14 09:50:43 +05:00
Abdullah Atta
2ab58f9203
editor: use sandboxed iframe to render SVGs
2025-02-14 09:31:06 +05:00
Abdullah Atta
df74448e17
editor: disallow embedding javascript code in iframes
2025-02-13 20:27:21 +05:00
01zulfi
ada98fca93
web: hide undo & redo buttons for readonly notes ( #7541 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-13 10:13:44 +05:00
Yash Kumar
1d3650659f
editor: select language by pressing enter ( #7484 )
...
Signed-off-by: Yash Kumar <kyash03@student.ubc.ca >
2025-02-13 10:12:37 +05:00
Ammar Ahmed
9b43af475b
mobile: release v3.0.31
2025-02-11 14:01:11 +05:00
Ammar Ahmed
d9c592c7fb
common: always remove the last session from history ( #7555 )
2025-02-11 13:31:39 +05:00
Ammar Ahmed
f10ac9fbb5
Merge pull request #7556 from streetwriters/fix-tabs-mobile
...
Fix tabs on mobile
2025-02-11 13:12:12 +05:00
Ammar Ahmed
b7334c09d4
Merge branch 'master' into fix-tabs-mobile
...
Signed-off-by: Ammar Ahmed <40239442+ammarahm-ed@users.noreply.github.com >
2025-02-11 13:11:55 +05:00
Ammar Ahmed
0cd3bd5739
mobile: fix dialog calling onClose after pressing positive button
2025-02-11 13:11:13 +05:00
Ammar Ahmed
33d69480eb
mobile: fix ts errors
2025-02-11 13:11:02 +05:00
Ammar Ahmed
5cae4eb0d9
mobile: add null checks before setting items on storage
2025-02-11 12:18:28 +05:00
Ammar Ahmed
840c7fda5e
mobile: fix loading placeholder
2025-02-11 12:17:45 +05:00
Ammar Ahmed
4ce24ac8fd
mobile: do not show sheet in uncaught errors in editor
2025-02-11 12:17:11 +05:00
Ammar Ahmed
ae9e80e12e
mobile: fix stuck at loading in editor
2025-02-11 12:16:51 +05:00
luis-411
43356e5b6a
core: escape special characters in SQL search query ( #7418 )
...
Signed-off-by: Luis Kriner <luis@kriner.info >
2025-02-11 11:00:51 +05:00
xa4hf8
7b13f35424
desktop: replace corrupt Mac icons bundle ( #7542 )
...
There is a long-standing bug in Electron builder that generates corrupt Macintosh icon bundles. The issue is visible in Finder "list" view. This file is correct and was created on Mac with https://github.com/alptugan/icns-creator/
Signed-off-by: xa4hf8 <174972649+xa4hf8@users.noreply.github.com >
2025-02-11 10:54:50 +05:00