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
Abdullah Atta
5fe29af51a
web: migrate to paddle billing + new plans
2025-09-29 10:00:29 +05:00
Abdullah Atta
c097c4d457
web: fix web app not working on mobile devices
...
i thought service workers would work on Android but unfortunately, they are
super flaky causing lots of issues. I might revisit it later.
2025-09-26 11:03:41 +05:00
01zulfi
9b25ab8708
web: fix settings not opening again after navigation from attachment manager
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-16 12:37:36 +05:00
01zulfi
fb1eb234b6
web: fix open settings shortcut interfering with editor shortcut
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-25 08:25:01 +05:00
01zulfi
e34d33dd61
web: update key maps registeration
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:20:01 +05:00
01zulfi
4b2fb80c23
global: add keyboard shortcuts
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
global: (wip) move keyboard shortcuts metadata into common package
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
common: refactor keybindings.ts
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
global: (wip) more refactoring
* minor refactor dialog
* refactor logic out from script file to keybindings file
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
common: filter keybindings based on platform && minor ui changes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
editor: use keyboard keys from common package
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
web: remove unrelated title-box change
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
editor: add TODO:remove comments
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-22 14:19:46 +05:00
01zulfi
13d8a7baf7
web: create new tab on create note button's middle click
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-14 09:21:19 +05:00
Abdullah Atta
ccae629833
web: update sqlite3-fts5-html to 0.0.4
2025-06-27 09:43:36 +05:00
Abdullah Atta
e7f5463917
web: make trash actions multi selectable
2025-06-21 13:00:46 +05:00
Abdullah Atta
e6a5b85011
web: register fts5 extensions after db decryption
2025-06-21 13:00:46 +05:00
Abdullah Atta
409c5a2517
web: update sqlite to v3.49.2
2025-06-21 13:00:46 +05:00
Abdullah Atta
565a2396f1
web: enable regexp in sqlite
2025-06-16 14:09:26 +05:00
Abdullah Atta
c0d64ff674
web: update sqlite3-fts5-html to v0.0.3
2025-06-16 14:08:55 +05:00
Abdullah Atta
ea14db77de
web: update wa-sqlite to use sqlite3-fts5-html for stripping html
2025-06-16 14:08:24 +05:00
Abdullah Atta
1cc0cf19c8
core: update sqlite-better-trigram to v0.0.3
2025-06-16 14:08:24 +05:00
01zulfi
6c8dc223f2
web: fix automatic backup reminder setting reverting to never ( #8037 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:07:44 +05:00
Abdullah Atta
6adc5065fb
Merge v3.1.0 from streetwriters/beta
2025-04-22 12:06:04 +05:00
01zulfi
2b7b8d526e
web: don't close pinned tab on ctrl+w ( #7805 )
...
* web: don't close pinned tab on ctrl+w
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: focus previously activated tab if ctrl+w on pinned tab
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:51:40 +05:00
Abdullah Atta
ad1921a938
web: allow setting any thing in the sidebar as homepage
2025-04-10 10:29:26 +05:00
Abdullah Atta
db8e21f83b
web: remove SharedWorker requirement for multi tab sqlite driver
2025-04-10 10:29:26 +05:00
Abdullah Atta
c23f31f284
web: use service worker for cross-tab communication only as a fallback
...
This commit basically reverts 1b63b2dccf .
Using service worker for this by default is a bad idea because:
1. It takes some time for the service worker to be installed and ready
which slows down first launch significantly
2. Service worker is not as reliable when updating from version to
version
We can, however, use it as a fallback i.e for devices that don't yet
support shared worker.
2025-04-10 10:29:26 +05:00
Abdullah Atta
117fc44f00
web: replace shared worker with service worker for sqlite
2025-04-10 10:28:58 +05:00
Abdullah Atta
e186615163
global: update ui
2025-04-10 10:28:57 +05:00
01zulfi
71fc2a3cac
web: add keyboard shortcut for opening settings ( #7701 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-01 09:31:23 +05:00