Ammar Ahmed
c3aff365f1
global: cleanup
2026-08-19 13:24:34 +05:00
Abdullah Atta
ee419e514c
web: fix Requiring @playwright/test second time when running tests ( #10252 )
2026-08-18 10:29:06 +05:00
01zulfi
db72716234
Merge pull request #10248 from streetwriters/release/3.4.6
...
web: bump version to 3.4.6
2026-08-17 17:17:05 +05:00
01zulfi
72351960fa
web: fix trailing slash when saving cors proxy url
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 14:44:58 +05:00
01zulfi
85458932de
web: bump version to 3.4.6
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 14:07:02 +05:00
Abdullah Atta
4e1acc292d
web: Improve auth ui on web/desktop ( #10218 )
...
* web: improve auth ui
* web: fix password show/hide icons
* web: fix auth form width
* web: fix minor ui issues with back button & recovery view
2026-08-17 11:41:18 +05:00
01zulfi
20b4585361
editor: fix multiple link hover popups from opening ( #10233 )
...
* also fix the popup not opening when quickly hovering one link after another
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 10:11:46 +05:00
01zulfi
dc3f38f67d
ui: truncate long menu titles ( #10237 )
...
* On web, long tags in menu items in the editor header would take a lot of width. The fix in the ui package will fix it for all usages of long menu items on web
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 10:11:17 +05:00
01zulfi
a40e11f2d4
web: preserve port in cors proxy url ( #10234 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-17 10:10:54 +05:00
Abdullah Atta
ccc152b561
docs(help): fix links ignoring baseUrl on docs index page ( #10243 )
2026-08-16 21:46:39 +05:00
Abdullah Atta
87aa98b85e
global: move everything to notesnook.com/help/* ( #10238 )
2026-08-14 12:34:07 +05:00
Ammar Ahmed
52d6044e73
docs(help): rebuild the help site with VitePress ( #10169 )
...
* docs: new help built with vitepress.
* docs: improve docs home ui
Added a Go to Docs button on homepage
Added a searchbar for directly searching what you are looking for in the docs
* docs(help): wire up with build system & setup proper ci
* Clean up new documentation (#10174 )
* Docs: Cleanup pass 1
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* docs: cleanup pass 2
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* docs: Fix vscode's manglement that I missed.
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* Update docs/help/contents/plans-and-limits.md
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* Update docs/help/contents/rich-text-editor/outline-lists.md
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* docs: Remove self-hosting guide from sidebar, and comments for reviewer.
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
---------
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
* docs: some fixes
* ci: do not publish help on push
* docs(help): improve regional pricing & free trials
* docs: improve sidebar
* docs: some more fixes after re-review
* docs: improve search and nav
* docs: a few more fixes
* docs: fix tabs formatting compat with prettier
* docs: fix tabs formatting in various places
* docs: show correct plus button image for mobile
* docs: disable notesnook self hosting docs
* docs: update help docs with fixes
---------
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
Co-authored-by: Chloe Oletto <NeedsChloesure@riseup.net >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2026-08-14 08:57:51 +05:00
01zulfi
8d56564221
web: fix notes not exporting from archive list multiple selection ( #10230 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-14 08:28:42 +05:00
01zulfi
d647eb8187
web: show error when unlock note password is empty ( #10231 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-08-13 08:36:12 +05:00
Ammar Ahmed
b181655edc
Merge pull request #10147 from kashaf-ansari-dev/fix/10011-recovery-key-font
...
mobile: improve recovery key readability
2026-08-10 14:12:46 +05:00
Ammar Ahmed
67ffcb163c
Merge pull request #10183 from kashaf-ansari-dev/fix-10165-empty-trash-note
...
mobile: allow opening empty trashed notes without contentId
2026-08-10 14:12:12 +05:00
Ammar Ahmed
982cea7aa6
Merge pull request #10182 from kashaf-ansari-dev/mobile/improve-skip-wording
...
mobile: improve skip & go directly to app
2026-08-10 14:11:32 +05:00
Ammar Ahmed
adab66f285
Merge pull request #10198 from kashaf-ansari-dev/fix-rniap-play-billing
...
mobile: bump Play Billing Library to 8.0.0 via patch-package for reac…
2026-08-10 14:10:44 +05:00
Ammar Ahmed
1740ba9e10
mobile: bump Play Billing Library to 8.0.0 via patch-package for react-native-iap
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-08-10 14:09:22 +05:00
Ammar Ahmed
9e5ff04692
Merge pull request #10137 from streetwriters/fix/task-list-touch-drag
...
editor: drag & drop task list items with pointer events
2026-08-10 14:00:26 +05:00
Ammar Ahmed
08bb216334
editor: apply text direction to a whole list, not just the cursor's item
2026-08-09 18:00:53 +05:00
Ammar Ahmed
01da7cbb19
editor: render the drag preview in the editor's own context, 1:1
2026-08-05 19:55:23 +05:00
Ammar Ahmed
e326b912fd
editor: RTL nesting, cheaper move and scroller lookup
2026-08-05 19:55:23 +05:00
Abdullah Atta
8bc072a543
editor: remove unnecessary comments
...
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
2026-08-05 19:55:23 +05:00
Ammar Ahmed
79086108a5
editor: drop placeholder on first item on task list should not hide when moving the dragged item above it or above the task list header. it should safely drop as the first list item.
...
- Improve drag/drop reliability be increasing the hit slop area for starting the drag.
- Ensure drag survives between rerenders
- Add a solid background to dragged item so it doesn't conflict with items underneath it
2026-08-05 19:55:23 +05:00
Ammar Ahmed
1070831b63
editor: only drop a task item into a task list & fix crash
2026-08-05 19:55:23 +05:00
Ammar Ahmed
efaffc8729
editor: drag task list items with pointer events
2026-08-05 19:55:23 +05:00
Ammar Ahmed
b8a02640d6
Merge pull request #10193 from streetwriters/mobile/release-3.4.8
...
mobile: release v3.4.8
2026-08-04 19:24:16 +05:00
Ammar Ahmed
31dbbe5e9e
mobile: fix rn 82 build on xcode 26.5
2026-08-04 12:11:54 +05:00
kashaf-ansari-dev
696f57423b
mobile: improve recovery key readability
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-08-04 10:57:47 +05:00
Ammar Ahmed
427dcbbb20
mobile: release v3.4.8
2026-08-03 19:30:12 +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
Ammar Ahmed
d60c8be423
Merge pull request #10019 from kashaf-ansari-dev/feat/9694-new-reminder-shortcut
...
mobile: add app shortcut for creating reminders
2026-08-03 12:28:09 +05:00
kashaf-ansari-dev
4d97f7033f
mobile: remove accent color on dialogue text and estrics from the string
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-08-03 10:49:31 +05:00
Ammar Ahmed
516a598b2b
Merge pull request #10166 from kashaf-ansari-dev/fix-10135-image-note-save
...
mobile: fix images sometimes not saving after insert
2026-08-03 09:58:06 +05:00
kashaf-ansari-dev
966d57dfa2
mobile: allow opening empty trashed notes without contentId
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-31 18:04:59 +05:00
kashaf-ansari-dev
7a3111c6b3
mobile: improve skip & go directly to app
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-31 13:07:16 +05:00
Abdullah Atta
f858e3471f
desktop: set snap base to core24 ( #10180 )
2026-07-31 12:41:56 +05:00
kashaf-ansari-dev
57113e0896
mobile: remove AddReminder from stack on navigation away to prevent stale form state
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-31 09:49:36 +05:00
kashaf-ansari-dev
28f2ffdbf7
mobile: remove unused ignoreEdit handling
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-30 23:29:32 +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
Ammar Ahmed
eef56916de
mobile: Upcoming Reminders -> Reminders in home widgets
2026-07-30 09:40:43 +05:00
Abdullah Atta
f7c755f2d6
editor: sort code block languages by recently used ( #10144 )
2026-07-30 08:57:38 +05:00
Kashaf Ansari
10a08d5719
mobile: fix add notes to notebook selection behavior ( #10104 )
...
* mobile: fix add notes to notebook selection behavior
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: improve move notes keyboard interactions
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: fix bottom inset when keyboard is open
---------
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2026-07-30 08:56:18 +05:00
Kashaf Ansari
6e10ce8d8e
mobile: add sync status button to side menu ( #10112 )
...
* mobile: add sync status button to side menu
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: minor fixes
* mobile: hide sync status during logout
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: skipped sync during logout
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
---------
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
2026-07-30 08:54:05 +05:00
Ammar Ahmed
7f5215403b
mobile: keep reminders showing in widget after they go off for 3 hours
2026-07-29 12:14:15 +05:00
Ammar Ahmed
8e1d59d016
mobile: fix reminder widget title vertical padding
2026-07-29 10:01:29 +05:00
Ammar Ahmed
9833c7636b
mobile: reminder widget does not show up on some devices
2026-07-29 09:37:26 +05:00
Ammar Ahmed
71cae07dc0
mobile: update widgets on time changed
...
When system time changes, reminder widgets keep showing reminders that have passed as active.
2026-07-29 09:13:59 +05:00
Ammar Ahmed
77e56f9da1
mobile: fix widgets do not refresh after app data is cleared, require a restart.
2026-07-29 09:08:03 +05:00
Abdullah Atta
b5140d9947
Merge pull request #10159 from streetwriters/release/3.4.5
...
web: bump version to 3.4.5
2026-07-28 21:09:08 +05:00
Abdullah Atta
2288b946ad
desktop: launch app with --hidden flag for tests
2026-07-28 19:53:37 +05:00
Abdullah Atta
5fd43ae08e
desktop: fix auto start with minimized window on macos
2026-07-28 19:53:37 +05:00
Abdullah Atta
729c410602
global: update intl & lockfiles
2026-07-28 19:53:37 +05:00
Abdullah Atta
bb30336f5c
desktop: add tests for #9942
2026-07-28 19:52:48 +05:00
01zulfi
0dc89ba945
web: bump version to 3.4.5
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-28 19:52:47 +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
b066fac692
mobile: drop unused imports from widget source
2026-07-27 12:24:55 +05:00
Ammar Ahmed
8d2e1c65bc
mobile: keep note and reminder content off the lock screen
...
From Android 16 QPR1 widgets are lock screen eligible by default, so the
note widget (title + preview text) and the reminders widget (titles and
descriptions) could render user content on a locked device.
Adds res/xml-v36 overrides declaring not_keyguard for both. The new note
widget is left eligible - it is only a button and leaks nothing.
2026-07-27 12:21:49 +05:00
Ammar Ahmed
93337b6560
mobile: remove dead widget theme overlay, use system corner radius
...
ThemeOverlay.Notesnook.AppWidgetContainer declared and set
appWidgetBackgroundColor/appWidgetTextColor, but no layout ever read
them - leftovers from the Android Studio widget template, in a palette
unrelated to the app. Removes the overlay, its declare-styleable, the
android:theme references, and the light_blue_* colors that only it used.
Also replaces the hardcoded 10dp widget corner radius with
system_app_widget_background_radius on API 31+ (10dp fallback below),
so the widgets match the rest of the home screen.
2026-07-27 12:14:13 +05:00
Ammar Ahmed
70fd3096d2
mobile: fix invisible empty state in the reminders widget
2026-07-27 12:10:25 +05:00
Ammar Ahmed
1889b13459
mobile: remove stray quote in NotePreviewWidget manifest entry
2026-07-27 12:05:28 +05:00
Ammar Ahmed
314c484ea0
mobile: fix note widget lookups corrupting the reminders list
...
updateWidgetNote scanned every key in the appPreview preferences and
rewrote any whose value contained the note id. That included the
remindersList key, so a match replaced the entire reminders list with a
note and then threw NumberFormatException parsing "remindersList" as a
widget id. hasWidgetNote had the same unguarded scan.
Match on the parsed note's id instead of on the raw JSON containing it,
and treat only keys that parse as an int as widget entries, so non-widget
keys are excluded structurally rather than by name. Also guards the casts
and gson parses that could throw on a malformed entry.
2026-07-27 12:01:31 +05:00
Ammar Ahmed
6b5e6f62c5
mobile: make NotePreviewWidget respond to resize events and properly resize based on available room.
2026-07-27 11:25:34 +05:00
Ammar Ahmed
55b51b81e3
mobile: add previewLayout for all widgets
2026-07-27 11:17:12 +05:00
Ammar Ahmed
b2c7f732a0
mobile: replace reminders widget service with RemoteCollectionItems
...
Push the reminder rows into the widget update itself via RemoteViewsCompat
instead of binding a RemoteViewsService adapter, which has been deprecated
since API 31. Removes the bound service entirely, so there is no cached
factory to invalidate and no separate notifyAppWidgetViewDataChanged step
that can race or be missed.
Adds androidx.core:core-remoteviews for the API 24-30 fallback. Row ids are
now derived from the reminder id rather than the list position, and the list
is capped at 50 rows so the update fits in a binder transaction.
2026-07-27 11:10:46 +05:00
Ammar Ahmed
88eb3ab714
mobile: fix NotePreviewWidget empty state has no click handler — make it tap-to-configure so a blank widget can self-heal
2026-07-27 10:49:36 +05:00
Ammar Ahmed
942c9287fe
mobile: fix stale reminder times — render-time formatting + valid updatePeriodMillis + self-refresh
2026-07-27 10:39:39 +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
Ammar Ahmed
9b29503b17
mobile: added onRestored() that migrates each stored note in the appPreview prefs from its old widget ID key to the new one.
2026-07-27 10:08:16 +05:00
Ammar Ahmed
0939f0f805
mobile: migrated off the deprecated background-activity-launch mode
...
API 36+ → MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE
API 34–35 → MODE_BACKGROUND_ACTIVITY_START_ALLOWED (unchanged behaviour on older devices)
< 34 → null
2026-07-27 09:56:18 +05:00
Abdullah Atta
771a8bb4e3
web: fix editor undo history reset on image delete ( #10143 )
2026-07-25 08:55:58 +05:00
Ammar Ahmed
e4fa0e9f0b
mobile: fix ios app does not load if awaited RNBootSplash.hide
2026-07-25 08:54:44 +05:00
kashaf-ansari-dev
97749729ad
mobile: improve startup loading shortcuts
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:54 +05:00
Ammar Ahmed
ca19fd9230
mobile: fix new note loading from shortcut on cold launch
2026-07-24 18:57:54 +05:00
kashaf-ansari-dev
c435ab46d1
mobile: simplified new editor load logic
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:54 +05:00
kashaf-ansari-dev
62ecc5f7fb
mobile: resolve app shortcut navigation and add reminder feature gate
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:54 +05:00
kashaf-ansari-dev
3e2847f844
mobile: add fluid panels initialRoute to simplified navigation
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:54 +05:00
kashaf-ansari-dev
c3c9b1fbf4
mobile: fix app shortcut navigation, flash, and back-nav issues
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:53 +05:00
kashaf-ansari-dev
a40814a3ab
mobile: revise app shortcut handling implementation
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:53 +05:00
kashaf-ansari-dev
180c202c4e
mobile: handle app shortcuts correctly during cold and warm app launches
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:53 +05:00
kashaf-ansari-dev
64943647f8
mobile: add app shortcut for creating reminders
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-24 18:57:53 +05:00
Ammar Ahmed
4f816b47ba
ci: fix ios build entitlements ( #10146 )
2026-07-24 18:55:11 +05:00
01zulfi
1071249baa
desktop: fix app not appearing in alt-tab switcher ( #9764 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-24 13:05:59 +05:00
Ammar Ahmed
d4775ad340
Merge pull request #10133 from streetwriters/chore/update-workflows
...
ci: publish ios preview app on linux runner
2026-07-24 12:10:35 +05:00
Chloe Oletto
0d8c855cd0
desktop: If --hidden passed via cli and any system tray option enabled, don't show the window. streetwriters/notesnook#9902 flathub/com.Notesnook.notesnook#99 ( #9942 )
...
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-07-24 09:16:17 +05:00
Ammar Ahmed
d63ce5a213
Merge pull request #10126 from streetwriters/mobile-release/3.4.7
...
mobile: release v3.4.7
2026-07-22 11:12:45 +05:00
Ammar Ahmed
a1d6bb91e5
ci: fix ci workflow
2026-07-22 10:53:18 +05:00
Ammar Ahmed
a20f6960d7
ci: fix workflow
2026-07-22 10:45:49 +05:00
Ammar Ahmed
6b2b224f41
ci: fix ios workflow
2026-07-22 10:37:31 +05:00
Ammar Ahmed
054a023142
ci: fix intermittent ios preview build failure
2026-07-22 10:13:16 +05:00
Ammar Ahmed
441a6396be
ci: publish ios preview app on linux runner
2026-07-22 10:02:18 +05:00
Chloe Oletto
987671e59c
web: fix web-clipper crash on clipped file. ( #10127 )
...
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
2026-07-21 12:45:13 +05:00
Ammar Ahmed
0fc705ce1e
Merge pull request #10130 from streetwriters/chore/update-workflows
...
ci: update mobile workflows
2026-07-21 12:41:02 +05:00
Ammar Ahmed
b3805534d6
ci: remove authorize step in android/ios preview builds
2026-07-21 12:35:08 +05:00
Ammar Ahmed
77c009e83d
mobile: fix toast message shows under the sheet in global context
2026-07-21 12:14:08 +05:00
Ammar Ahmed
c9f1cba702
ci: update mobile workflows
2026-07-21 11:36:23 +05:00
Ammar Ahmed
637cf914ee
mobile: fix app gets stuck after deleting history item on iOS
2026-07-21 10:25:12 +05:00
Ammar Ahmed
64877c519b
Merge pull request #10128 from streetwriters/chore/update-workflows
...
ci: update workflows to use actions/checkout@v5
2026-07-21 10:04:20 +05:00
Ammar Ahmed
229b620473
ci: update workflows to use actions/checkout@v5
2026-07-21 09:27:49 +05:00
Ammar Ahmed
658e915589
mobile: release v3.4.7
2026-07-20 13:12:20 +05:00
Ammar Ahmed
d4658aa032
Merge pull request #10095 from kashaf-ansari-dev/fix-reminder-notification-permission
...
Improve the Android reminder notification permission flow by properly handling notification and exact alarm permissions.
2026-07-17 09:10:57 +05:00
Ammar Ahmed
489c793806
Merge pull request #10041 from kashaf-ansari-dev/feat/9723-clear-note-history
...
mobile: add option to clear note version history
2026-07-15 09:52:04 +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
c8cf4ce52a
mobile: fix individual note history version deletion
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
f6c31d19d8
mobile: add missing context prop in dialog
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-15 09:49:41 +05:00
kashaf-ansari-dev
a94e8d6852
mobile: render clear-history dialog with local context
...
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
76fd61af4f
Merge pull request #10085 from streetwriters/fix/651
...
mobile: fix unable to change plan on buy-plan screen
2026-07-14 08:43:53 +05:00
Ammar Ahmed
98386a6d71
Merge pull request #10094 from streetwriters/mobile-release/3.4.6
...
mobile: release v3.4.6
2026-07-13 22:44:13 +05:00
kashaf-ansari-dev
539a630f77
mobile: improve reminder permission settings flow on Android
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-13 18:07:40 +05:00
kashaf-ansari-dev
6b65f8031d
mobile: fix reminder creation after granting notification permission
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-13 14:58:31 +05:00
01zulfi
3c85cddfe7
Merge pull request #10093 from streetwriters/release/3.4.4
...
web: bump version to 3.4.4
2026-07-13 14:14:25 +05:00
Ammar Ahmed
e426426468
mobile: release v3.4.6
2026-07-13 12:56:49 +05:00
01zulfi
109e46bd06
web: bump version to 3.4.4
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-13 12:28:07 +05:00
Ammar Ahmed
281a973c37
mobile: fix unable to change plan on buy-plan screen
2026-07-11 12:00:15 +05:00
Ammar Ahmed
2738207c20
Merge pull request #9998 from kashaf-ansari-dev/fix-9967-linking-note-blocks-loading-state
...
mobile: prevent upgrade prompt flash in note block linking list
2026-07-10 18:41:04 +05:00
01zulfi
1aa73c1f23
web: update editor's font size dynamically when default font size setting changes ( #10047 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-10 09:39:21 +05:00
Masatoshi Ogiwara
9ec22724e9
fix: typo in some documents ( #10071 )
2026-07-09 10:34:09 +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
kashaf-ansari-dev
6051614d96
mobile: add bottom spacing for create link button
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-08 18:23:23 +05:00
kashaf-ansari-dev
295a461dda
mobile: wire upgrade plan button to paywall on link-note
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-08 17:55:00 +05:00
Chloe Oletto
a4cbe83211
vericrypt: Update to support DEK. ( #10005 )
...
* vericrypt: Update to support DEK.
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* vericrypt: Clear account data on restart.
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* Update apps/vericrypt/src/components/decrypted-result.tsx
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* docs: Update data encryption documentation to be accurate with the current client versions.
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* docs: Explain what happens better.
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* Fix typo in encryption key generation section
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* Update docs/help/contents/how-is-my-data-encrypted.md
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* docs: update wording
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
---------
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2026-07-08 10:24:17 +05:00
Masatoshi Ogiwara
afd63db043
docs(help): typo in documents ( #10064 )
2026-07-08 08:41:17 +05:00
Ammar Ahmed
aadb6e3a01
mobile: prepare v3.4.5 for release ( #10060 )
2026-07-07 09:30:31 +05:00
Ammar Ahmed
7c3fdab6ee
Merge pull request #10053 from kashaf-ansari-dev/fix-7348-unlink-notebook-on-relink
...
mobile: unlink note from previous notebook in single-select mode
2026-07-07 09:25:56 +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
01zulfi
688a646181
Merge pull request #10058 from streetwriters/release/3.4.3
...
web: bump version to 3.4.3
2026-07-06 15:10:47 +05:00
Kashaf Ansari
7a7f0db941
mobile: use FileViewer for image sharing on Android ( #10018 )
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-06 13:37:29 +05:00
Kashaf Ansari
96be35c105
mobile: fix long tag names overflow and display in tag items ( #9950 )
...
* mobile: fix long tag names overflow and display in tag items
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: fix long title in side menu
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: fix long notebook title display
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
* mobile: prevent tag list overlap on first render
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
---------
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-06 13:36:31 +05:00
01zulfi
36bacce3ac
web: bump version to 3.4.3
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-07-06 10:47:13 +05:00
kashaf-ansari-dev
c89e333c11
mobile: unlink note from previous notebook in single-select mode
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-07-03 13:12:10 +05:00
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
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
kashaf-ansari-dev
e0b9932aba
mobile: prevent upgrade prompt flash in note block linking list
...
Signed-off-by: kashaf-ansari-dev <kashafansari3108@gmail.com >
2026-06-19 22:31:56 +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