Ammar Ahmed
74921ae1b3
mobile: release 3.3.19 ( #9683 )
...
* mobile: release 3.3.19
* mobile: fix ios production xcconfig
3.3.19-android
2026-04-08 09:37:56 +05:00
01zulfi
40f2c88ead
Merge pull request #9682 from streetwriters/release/3.3.13
...
web: bump version to 3.3.13
v3.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
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
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
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
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
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
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
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
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
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
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 )
v3.3.12
2026-03-28 11:09:19 +05:00
Ammar Ahmed
e2cf3e81af
mobile: release 3.3.18
3.3.18-android
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
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
01zulfi
91077dc132
core: fix ciphertext cannot be decrypted... error on attachment upload after sign up ( #9596 )
...
* core: fix attachment upload on new user signup
* multiple attachment keys were being created because null cache was set in the key manager, a check is added so only defined key values are set in cache
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: use `cache.get` instead of `cache.has` for checking key existence
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-28 00:21:02 +05:00
01zulfi
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
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
3.3.17-android
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
v3.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