Ammar Ahmed
ce2a694ec3
mobile: update onboarding screen ui
2026-04-18 10:15:27 +05:00
Ammar Ahmed
10b02007b3
mobile: add style guide baseline
2026-04-18 10:10:28 +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
3.4.0-beta.0-beta-android
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
v3.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
v3.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
3.3.19-android
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
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
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