Abdullah Atta
2b0e5c41c8
core: remove note content if history item has no content
2026-01-16 12:40:42 +05:00
Ammar Ahmed
6b2bf369ff
core: ensure session content remains consistent when new session is created
...
New sessions can be created with title or content only, hence we need to pull the missing data from the note itself to keep session history consistent with previous sessions
2026-01-16 11:21:52 +05:00
Ammar Ahmed
fea5818951
core: update note history tests
2026-01-16 11:21:52 +05:00
Ammar Ahmed
e6eb71a484
core: restoring note history with title
2026-01-16 11:21:52 +05:00
Ammar Ahmed
2c078de2c0
core: save note title in note session history item
2026-01-16 11:21:34 +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
Abdullah Atta
d97314c484
core: enable conflicts on locked notes
2026-01-15 10:34:39 +05:00
01zulfi
2b1c973177
web: allow editing note's created date from properties panel
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-14 14:13:42 +05:00
Abdullah Atta
d00f7f6255
Merge pull request #9081 from streetwriters/fix/improve-sync-reliability
...
Improve sync reliability
2026-01-14 11:48:34 +05:00
01zulfi
2129533aa9
web: add setting to change week format
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-08 15:49:13 +05:00
01zulfi
5c21c0a498
global: support day format options & $day$ title format & /day command
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-12-31 14:54:44 +05:00
01zulfi
9396a06a89
core: support customizable monograph title ( #8491 )
...
* core: support customizable monograph title
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* mobile: set custom title for monograph
* web: minor ui changes
---------
Co-authored-by: Ammar Ahmed <ammarahmed6506@gmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-12-30 14:29:01 +05:00
Abdullah Atta
583a68cabe
core: fix merger tests
2025-12-23 11:53:43 +05:00
Abdullah Atta
924eaf8486
core: fix check list text export
2025-12-23 11:33:14 +05:00
Abdullah Atta
896420064f
core: improve sync reliability
2025-12-23 11:03:36 +05:00
Abdullah Atta
a45b54dd85
Merge pull request #9041 from streetwriters/fix-subscription-type
2025-12-17 14:22:31 +05:00
01zulfi
2918b8f04b
web: wrapped 2025
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
web: refined wrapped ui
web: make wrapped work automatically for future years
web: fix emoji for colors
web: format word count
2025-12-12 09:37:11 +05:00
Ammar Ahmed
7ada9cacda
core: fix productId can be null
2025-12-10 09:40:56 +05:00
Abdullah Atta
9f403b9d7f
Merge branch 'master' into beta
2025-11-27 11:04:57 +05:00
Abdullah Atta
bd4f130ef8
core: handle errors on monograph analytics fetch
2025-11-08 12:59:17 +05:00
Abdullah Atta
71952a354e
core: monographs stats -> monograph analytics
2025-11-08 12:46:58 +05:00
01zulfi
3e87e2ea5a
web: use monograph stats api
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-07 10:54:15 +05:00
01zulfi
a6541b9731
web: show monograph's view count
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-06 14:10:52 +05:00
01zulfi
7190207e5c
core: fix user keys re-encryption when updating password
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-05 14:02:48 +05:00
01zulfi
eb3998d72d
core: remove unnecessary only in tests
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-03 12:21:11 +05:00
01zulfi
fca61afd7c
core: escape paranthesis in notes search query
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-11-03 11:02:02 +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
7f558cbd41
core: handle inbox item sync & decryption ( #8733 )
...
* core: handle inbox item sync & decryption
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: minor refactors in handling inbox item sync
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: use inbox item salt
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: check inbox item version
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-10-13 14:02:32 +05:00
Abdullah Atta
8dcff49797
core: fix flaky note history tests
2025-10-08 10:27:43 +05:00
Abdullah Atta
30a02a4977
core: fix type errors
2025-10-04 10:21:38 +05:00
Abdullah Atta
f67f4138c3
core: minor fixes to monographs
2025-10-04 10:18:38 +05:00
Abdullah Atta
f21f235d37
core: remove pricing tests
2025-10-03 13:58:22 +05:00
Abdullah Atta
2949fcde38
core: fix e2e tests
2025-10-03 13:54:17 +05:00
Abdullah Atta
2bd74e043a
core: fix note history cleanup tests
2025-10-03 09:05:52 +05:00
Abdullah Atta
1a05acbe9a
core: fix isProduction always returns false
2025-10-03 09:03:12 +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
2f6d222cca
Merge pull request #8603 from 01zulfi/core/fix-leading-spaces-export
...
core: fix leading spaces in txt export && remove unneeded space at start of txt
2025-10-02 09:29:23 +05:00
Abdullah Atta
6f80334296
core: fix tests
2025-10-02 09:24:50 +05:00
01zulfi
239e301042
core: fix tag sort by title
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-09-29 11:23:03 +05:00
Abdullah Atta
3ac6873be4
core: fix pause/resume legacy subscription
2025-09-29 10:02:11 +05:00
Ammar Ahmed
cdca90bd54
core: add googlePurchaseToken type
2025-09-29 10:02:10 +05:00
Ammar Ahmed
cf64fb3743
core: fix db.pricing.sku type
2025-09-29 10:02:10 +05:00
Abdullah Atta
d88b30b538
core: get rid of subscription.type (all subs now use .plan)
2025-09-29 10:02:10 +05:00
Abdullah Atta
c920c999eb
web: fix subscription settings for legacy pro users
2025-09-29 10:02:10 +05:00
Abdullah Atta
288f601651
web: use trialExpiryDate for showing trial end date
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
286f8dd7cc
core: add endpoint for getting checkout url
2025-09-29 10:02:09 +05:00
Abdullah Atta
d3e3ef5986
core: add endpoints for getting all products for new plans
2025-09-29 10:02:09 +05:00
Abdullah Atta
44e62f0eb0
core: rebuild trash cache even if trash cleanup interval is set to never
2025-09-29 10:02:09 +05:00