Kashaf Ansari
4a7aa27bd9
mobile: add keep-screen-on preference in settings-behaviour ( #10043 )
...
* mobile: add keep-screen-on preference in settings-behaviour
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: default Keep Screen On to true and clarify description
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
---------
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-09 09:49:38 +05:00
Ammar Ahmed
14f727d6e6
Merge pull request #10016 from kashaf-ansari-dev/fix-9742-duplicate-pinned-note
...
core: do not preserve pin state when duplicating notes
2026-07-07 09:25:23 +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
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
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
aceb6db8b8
core: always lowercase email address when resetting password
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
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
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
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
baf823264b
core: remove debug tests
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
Abdullah Atta
54dcbd9be6
web: bump importer to 2.4.5
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
kashaf-ansari-dev
3aa23d3215
core: do not preserve pin state when duplicating notes
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-25 17:33:36 +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
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
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
Ammar Ahmed
528812d69d
Merge branch 'master' into beta
2026-06-16 12:54:30 +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
Abdullah Atta
632d923c69
core: add extensive logging around sync
2026-06-13 09:23:38 +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
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
e82b141aaf
mobile: fix inbox pgp keys title text mismatch
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
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
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
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
Ammar Ahmed
5fe6331c1f
mobile: fix saving qr-code to gallery
2026-06-08 13:11:00 +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
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
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
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