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
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
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
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
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
bd3edc535a
web: use getGroupOptionsById & setGroupOptionsById
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-05-25 15:04:17 +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
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
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
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
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
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
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
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
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
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
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
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
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
e6a75c1f8a
Merge branch 'master' into beta
2026-05-05 20:07:31 +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
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
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
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
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
Abdullah Atta
7c9e3e79df
web: small refactor to make the build pass ( #9761 )
2026-04-27 12:54:44 +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
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