Abdullah Atta
936b6cb4aa
Merge branch 'master' into beta
2026-06-23 08:34:57 +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
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
Ammar Ahmed
fa03ec5ebe
Merge branch 'master' into beta
2026-05-15 12:53:44 +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
0b1aa3315b
Merge branch 'master' into beta
2026-04-18 10:08:55 +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
1172a8c67b
web: fix events missed from desktop side on startup
2026-03-19 09:32:40 +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
ebf58e68cf
desktop: disable db connecting closing
2026-03-12 10:00:50 +05:00
Abdullah Atta
62d8c89300
desktop: fix sql crash on app close
2026-03-12 09:40:39 +05:00
Abdullah Atta
dbeabea6c5
web: always use prod urls for testing
2026-03-07 12:47:44 +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
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
5d922d934c
Merge branch 'master' into beta
2026-02-21 10:36:37 +05:00
Abdullah Atta
aece140473
web: fix crash on rewriting error message
2026-02-21 10:30:39 +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
122c3a96c7
web: fix account recovery
2026-02-09 12:27:36 +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
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
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
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
Abdullah Atta
ea52893be1
Merge branch 'master' into beta
2025-10-20 10:43:07 +05:00
Abdullah Atta
c103328098
web: disable in-app noticies (temporarily)
2025-10-20 08:52:22 +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
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
Abdullah Atta
17bfe4e075
desktop: handle errors thrown during backup creation
2025-10-04 09:31:15 +05:00
Abdullah Atta
6ae1674de5
web: fix tests
2025-10-03 11:59:53 +05:00
01zulfi
bb682a6f6e
web: reset default notebook & tag feature if applicable ( #8628 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-02 14:22:34 +05:00
Abdullah Atta
ebd9b45cac
web: fix features reset on subscription change
2025-10-02 11:17:08 +05:00
Abdullah Atta
5ae024f20a
Merge branch 'master' into beta
2025-10-02 10:40:56 +05:00
Abdullah Atta
240d9b533f
web: reset restricted features on app startup
2025-10-02 08:37:17 +05:00
Abdullah Atta
58c1f5e3ca
web: add support for education plan purchase
2025-09-29 10:02:10 +05:00
Abdullah Atta
cfa9f11f44
web: replace usage of subscription.type to subscription.plan
2025-09-29 10:02:10 +05:00
Abdullah Atta
dc1498d672
web: ask for reason when requesting refund
2025-09-29 10:02:10 +05:00
Abdullah Atta
215ca23190
web: add support for changing plans
2025-09-29 10:02:09 +05:00
Abdullah Atta
74de09e441
web: use checkFeature in multi-select
2025-09-29 10:02:09 +05:00
Abdullah Atta
8e8d2a4083
web: refactor and fix feature limit checks on toolbar customization
2025-09-29 10:02:09 +05:00
Abdullah Atta
1af7f1bd7f
web: show upgrade dialog from toast
2025-09-29 10:02:09 +05:00
Abdullah Atta
05795ca052
web: add feature limit checks to tag & notebook functions
2025-09-29 10:02:09 +05:00
Abdullah Atta
31bb78bfca
web: add onBeforeOpen hook to dialog manager
2025-09-29 10:02:09 +05:00
Abdullah Atta
8bb9308173
web: fix crash on saving note
2025-09-29 10:02:09 +05:00
Abdullah Atta
f20c1ef4f4
web: clicking on "auto backups disabled" notice should open settings
2025-09-29 10:02:08 +05:00
Abdullah Atta
aafce93117
web: limit max note versions
2025-09-29 10:02:08 +05:00
Abdullah Atta
97ef91abdb
web: limit set as homepage
2025-09-29 10:02:08 +05:00
Abdullah Atta
1a2a1da086
web: add limit on notebook restoration
2025-09-29 10:02:08 +05:00
Abdullah Atta
bce063e1bd
web: add feature limits in almost all places
2025-09-29 10:02:08 +05:00
Abdullah Atta
e6dc5ddfed
common: add is feature available utility
2025-09-29 10:02:08 +05:00