Abdullah Atta
97f3e02f59
core: remove .only from note history tests
2026-01-27 12:25:39 +05:00
Abdullah Atta
b52f70d57d
core: fix reminders tests
2026-01-26 12:49:50 +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
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
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
8dcff49797
core: fix flaky note history tests
2025-10-08 10:27:43 +05:00
Abdullah Atta
5ae024f20a
Merge branch 'master' into beta
2025-10-02 10:40:56 +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
01zulfi
deb507859a
core: don't generate headline title if title was set during note creation ( #8266 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-07-01 10:25:57 +05:00
Abdullah Atta
f5095fa643
core: fix hang when resolving recursive nested notebooks
2025-06-21 13:00:46 +05:00
01zulfi
caba714798
core: fix notebooks parentId() tests ( #8213 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-17 10:26:15 +05:00
Abdullah Atta
841e229866
core: fix lookup tests
2025-06-16 14:09:27 +05:00
01zulfi
1be0e4790e
web: add 'move to top' for sub-notebooks ( #8066 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:55 +05:00
Abdullah Atta
90900628a2
core: strip html when searching notes
...
this commit also properly fixes search queries containing
words less than 3 characters in length
2025-06-16 14:08:24 +05:00
Abdullah Atta
ebf98bc652
core: fix warnings in tests
2025-06-16 14:08:24 +05:00
01zulfi
efc4f3566a
core: fix trash cleanup interval setting retrieval ( #8045 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:06 +05:00
01zulfi
e7ec9e2aa3
web: add support for archiving notes ( #7810 )
...
* web: archive notes
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* global: arhives -> archived
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:05:54 +05:00
01zulfi
bb5d5a5731
core: segregate logic for note headline and note headline title generation ( #7968 )
...
* core: segregate logic for note headline and note headline title generation
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: minor refactor note headline title
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-29 09:27:35 +05:00
01zulfi
0cc33f7a81
core: fix title generation when title format is set to $headline$ ( #7739 )
...
* core: generate headline title until user edit && update headline extraction
* when title format is set to $, keep generating headline title until user manually edits the title
* extract headline from first html tag with content rather than first paragraph
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: extract headline up to 150 chars regardless of html tag
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: improve note headline title code quality
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* core: remove HEADLINE_CHARACTER_LIMIT constant
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: only update title input if note title changes
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2025-04-10 10:17:45 +05:00
Abdullah Atta
c9704e1031
core: remove titleOnly lookup tests
2025-02-21 12:29:25 +05:00
01zulfi
a47967dd53
web: add command palette ( #7314 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-02-19 15:48:44 +05:00
01zulfi
1d78402d5d
web: fix tags not showing in locked note ( #7061 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2024-12-10 09:58:13 +05:00
Abdullah Atta
3150eafb89
core: workaround for tokens shorter than 3 chars
2024-11-19 15:45:40 +05:00
Abdullah Atta
1f24fd4758
core: use better_trigram for improved content tokenization
2024-11-16 14:16:01 +05:00
Abdullah Atta
b388a550a5
core: remove unneeded packages
2024-11-13 15:48:33 +05:00
Abdullah Atta
f0c5f6b949
core: lazy init compressor
2024-11-13 15:48:33 +05:00
01zulfi
8722524c98
web: show vault unlock indication in status bar ( #6830 )
...
* web: add vault in status bar
* add vault lock functionality for user
* add new vault EVENTS
Signed-off-by: Zulfiqar Ali <85733202+01zulfi@users.noreply.github.com >
2024-11-05 15:35:02 +05:00
Abdullah Atta
69468487c2
core: note title reset on updating a note
2024-09-23 17:26:50 +05:00
Abdullah Atta
19c2d2007f
core: fix imports in tests
2024-09-23 15:32:13 +05:00
Abdullah Atta
59739067b6
core: make imports compatible with esm
2024-09-23 15:32:12 +05:00
Ammar Ahmed
a68f74bc1b
core: fix locking notes with empty content ( #6545 )
...
* core: fix locking notes with empty content
* core: lock note and return if rawContent already locked
* core: update comment
* core: allow locking an empty note
* core: updates
* core: updates
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2024-09-13 12:18:55 +05:00
Abdullah Atta
020244231f
desktop: update electron to v30 ( #6498 )
2024-09-13 08:39:18 +05:00
Abdullah Atta
9ef07f22af
core: ignore diacritics when searching (requires rebuilding search index)
2024-09-12 12:54:16 +05:00
Abdullah Atta
2293866c61
core: fix note title can be set to empty
2024-09-10 09:27:38 +05:00
Abdullah Atta
84d68ca67b
core: add more tests
2024-08-27 16:04:51 +05:00
Abdullah Atta
846aae312e
core: fix backup tests
2024-08-13 11:09:03 +05:00
Abdullah Atta
bd0a338dd6
core: fix dateEdited not updating on saving locked content
2024-05-10 10:46:11 +05:00
Abdullah Atta
080101bc45
core: fix database disk image malformed error ( #5525 )
2024-05-09 10:08:44 +05:00
Muhammad Ali
159ce97e42
core: fix crash due to unsanitized sort options ( #5324 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2024-05-04 23:26:58 +05:00
Abdullah Atta
4a9f5b1d8b
core: remove .only from trash tests
2024-05-01 15:19:57 +05:00
Abdullah Atta
a46409ff44
core: add more fts trigger tests
2024-04-30 21:51:17 +05:00
Abdullah Atta
5dbabc2706
core: fix database disk image is malformed error on updating deleted content
2024-04-30 21:51:17 +05:00
Muhammad Ali
a5eb5e9df3
core: fix incorrect upcoming time in weekly/monthly reminders ( #4464 )
2024-04-25 16:22:34 +05:00
Abdullah Atta
0e4cd087d4
core: add tests for virtualized grouping
2024-04-20 16:42:11 +05:00