Ammar Ahmed
86a38ae53b
mobile: change date-picker library in the app
2026-08-05 08:52:13 +05:00
Ammar Ahmed
19a3945510
mobile: add reminder screen
2026-08-05 08:50:56 +05:00
Ammar Ahmed
6fad21f0de
mobile: minor fixes in settings screen
2026-08-05 08:47:25 +05:00
01zulfi
2c8c40c0fa
ui: rewrap @theme-ui's remaining component ( #10073 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-05 08:47:25 +05:00
01zulfi
831e5fd884
ui: rewrap @theme-ui's flex, box, slider && add theme colors strict typecheck ( #10067 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-05 08:47:25 +05:00
01zulfi
a140db41c7
ui: rewrap @theme-ui's button component ( #10063 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-05 08:47:25 +05:00
01zulfi
7acd62bd3e
theme: add fontsize, spacing, radius variables ( #10062 )
...
* theme: add fontsize, spacing, radius variables
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* Apply suggestion from @thecodrr
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
* 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 <abdullahatta@streetwriters.co >
2026-08-05 08:47:24 +05:00
Ammar Ahmed
952be7c7f3
mobile: update ui
2026-08-05 08:47:24 +05:00
Ammar Ahmed
7a13ed0f07
mobile: update ui
2026-08-05 08:47:24 +05:00
Ammar Ahmed
ef04a237fc
mobile: update ui
2026-08-05 08:47:24 +05:00
Ammar Ahmed
42ccd5e705
mobile: update ui
2026-08-05 08:47:24 +05:00
Ammar Ahmed
836bb1ea0a
mobile: push ui updates
2026-08-05 08:46:13 +05:00
Ammar Ahmed
188cc4b676
common: fix incorrect title for createNoteFromNotificationDrawer feature
2026-08-05 08:46:12 +05:00
Ammar Ahmed
84b93f2822
mobile: fix 2fa method selection ui
2026-08-05 08:46:12 +05:00
Ammar Ahmed
1af6afd1e3
mobile: update mobile app settings ui ( #9994 )
...
* mobile: update onboarding screen ui
* mobile: update ui for paywall flow
* mobile: update ui
* mobile: update ui
* mobile: fix text capitalization
* mobile: fix Login screen text capitalization and eye icon mismatch with design
* mobile: fix two-factor ui
* mobile: ui fixes
* mobile: update basic settings ui and reorganize settings screen
* mobile: update change-password & recovery-key sheets
* mobile: update 2fa sheets design
* mobile: add force sync sheets
* mobile: replace hard coded strings
* mobile: update theme-selector and notesnook circle ui
* mobile: update behavior settings
* mobile: complete settings module
* mobile: fix errors
* mobile: settings ui update
* mobile: add app-lock password change screens
* mobile: add inbox api
* mobile: finalize settings ui
2026-08-05 08:46:12 +05:00
Ammar Ahmed
5b96e8a5aa
mobile: ui fixes
2026-08-05 08:46:12 +05:00
Ammar Ahmed
1cd563c280
mobile: fix two-factor ui
2026-08-05 08:46:12 +05:00
Ammar Ahmed
34c4d3e2d1
mobile: fix Login screen text capitalization and eye icon mismatch with design
2026-08-05 08:46:12 +05:00
Ammar Ahmed
c677efbca3
mobile: update intl strings
2026-08-05 08:46:12 +05:00
Ammar Ahmed
bc39c4a2ff
common: match feature titles with design
2026-08-05 08:46:12 +05:00
Ammar Ahmed
8db1c1fc17
mobile: fix Extra punctuation in “Setting up your account” screen text
2026-08-05 08:46:12 +05:00
Ammar Ahmed
05252f7f1a
mobile: fix text capitalization
2026-08-05 08:46:12 +05:00
Ammar Ahmed
5744625a01
mobile: fix errors
2026-08-05 08:46:12 +05:00
Ammar Ahmed
db0f0affdb
mobile: update ui
2026-08-05 08:46:12 +05:00
Ammar Ahmed
259ab037b4
mobile: updated colors
2026-08-05 08:46:09 +05:00
Ammar Ahmed
195b1f294c
theme: add new variant & colors
2026-08-05 08:45:48 +05:00
Ammar Ahmed
72be37d51a
mobile: update svg logos in paywall
2026-08-05 08:45:48 +05:00
Ammar Ahmed
99ad365641
mobile: update ui
2026-08-05 08:45:45 +05:00
Ammar Ahmed
3cf48723b1
mobile: update ui for paywall flow
2026-08-05 08:44:56 +05:00
Ammar Ahmed
364f35ab84
mobile: update onboarding screen ui
2026-08-05 08:44:38 +05:00
Ammar Ahmed
d3d21aa835
Merge pull request #10161 from streetwriters/fix/android-widgets
...
Fix android widget bugs.
2026-08-03 19:29:33 +05:00
kashaf-ansari-dev
02c60d14c7
editor: skip ignoreEdit updates before scheduling save
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-30 23:29:00 +05:00
kashaf-ansari-dev
41cdc882c9
editor: fix ignoreEdit flag overwritten during debounced save
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-30 23:29:00 +05:00
Suyadi
a1879dae17
mobile: fix error on android's search query ( #10106 )
...
* mobile: pass value for items when searching on main screen to match other screens' pattern
Signed-off-by: Suyadi <afsuyadi@gmail.com >
* core: guard notesWithHighlighting against an undefined notes selector.
Signed-off-by: Suyadi <afsuyadi@gmail.com >
* core: add regression test for notesWithHighlighting crash.
Signed-off-by: Suyadi <afsuyadi@gmail.com >
* core: revert changes after feedback
Signed-off-by: Suyadi <afsuyadi@gmail.com >
* mobile: ensure type: "note" will make items become mandatory.
Signed-off-by: Suyadi <afsuyadi@gmail.com >
* core: remove tests after feedback
Signed-off-by: Suyadi <afsuyadi@gmail.com >
2026-07-30 23:01:21 +05:00
Ammar Ahmed
4765657423
mobile: fix editor cross contamination ( #10157 )
...
1. Use noteId defined in editorMessage when saving content, never use tabId since it can point to a different note since a tab can load a different note while a note save message is coming across the bridge.
2. If saving fails and editor saves save payloads in localStorage, add the noteId to them so we know which note the content belongs to.
3. Pending content saves must keep noteId and edit time so when we save them later, they save into the correct note and if the content is newer, we skip saving.
4. Fix the debounce key so cross contamination can never occur in new notes between two tabs.
2026-07-30 22:55:06 +05:00
Abdullah Atta
f7c755f2d6
editor: sort code block languages by recently used ( #10144 )
2026-07-30 08:57:38 +05:00
Abdullah Atta
bb51244fa3
editor: update prosemirror packages ( #10158 )
...
* editor: update prosemirror packages
* editor: fix `__serializeForClipboard` usage
2026-07-28 19:46:51 +05:00
Abdullah Atta
b5ac41c29b
web: improve "skip & go directly to app" wording ( #10167 )
2026-07-28 19:46:23 +05:00
01zulfi
aafb6049b2
core: delete all vaults when user triggers their vault deletion ( #9939 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-28 19:45:30 +05:00
Ammar Ahmed
343d2b0131
core: export getUpcomingReminderTime
2026-07-27 10:39:20 +05:00
Abdullah Atta
32070327f9
core: add logs to diagnose why decryption fails after changing password ( #10139 )
2026-07-27 10:20:25 +05:00
kashaf-ansari-dev
eeae993736
mobile: add version history deletion strings
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
2edbc3bf2e
mobile: remove clear version history action for multiple selected notes
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
e4a7d63e07
mobile: add option to clear note version history
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:30 +05:00
Ammar Ahmed
e426426468
mobile: release v3.4.6
2026-07-13 12:56:49 +05:00
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