Abdullah Atta
659e963b39
core: remove porter tokenizer for stemming
...
it didn't work very well. It was stemming things like "one" into "on"
2025-06-16 14:09:27 +05:00
Abdullah Atta
841e229866
core: fix lookup tests
2025-06-16 14:09:27 +05:00
Abdullah Atta
4098a27df0
core: update htmlparser2
2025-06-16 14:09:27 +05:00
Ammar Ahmed
918824f26b
core: skip decodine entities when parsing html
2025-06-16 14:09:27 +05:00
Abdullah Atta
7b289f8e58
core: sort content matches
2025-06-16 14:09:27 +05:00
Abdullah Atta
071052ce37
core: only expand matching callout & outline list items
2025-06-16 14:09:27 +05:00
01zulfi
4028a29bdb
web: add support for setting a tag as default ( #8060 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:09:27 +05:00
Abdullah Atta
65f3338df4
core: auto expand outline & callout in search result
2025-06-16 14:09:27 +05:00
Abdullah Atta
4f9a5cb074
core: fix phrase queries not getting highlighted
2025-06-16 14:09:27 +05:00
Abdullah Atta
9c2fa4eb30
core: use intl for showing search results count
2025-06-16 14:09:26 +05:00
Abdullah Atta
ab04b13582
core: install @notesnook/intl
2025-06-16 14:09:26 +05:00
Abdullah Atta
f99ee88499
core: speed up search
2025-06-16 14:09:26 +05:00
Ammar Ahmed
dc7e5dfa50
core: fix stop-words import
2025-06-16 14:09:26 +05:00
Abdullah Atta
4f1bb994f2
core: filter out stop words in search query
2025-06-16 14:09:26 +05:00
Abdullah Atta
bb027c6f25
core: bring back limit in lookup
2025-06-16 14:09:12 +05:00
Abdullah Atta
08e5f889f8
core: bring back old notes search
2025-06-16 14:09:12 +05:00
Ammar Ahmed
5660178760
mobile: search and sorting
2025-06-16 14:08:56 +05:00
Abdullah Atta
ff723e5c78
core: improve prefix/suffix generation for matches
2025-06-16 14:08:55 +05:00
Abdullah Atta
0faf267735
core: add raw html content with highlighting in results
2025-06-16 14:08:55 +05:00
Abdullah Atta
9d4ae71bfe
core: add console.time tracing for notes search
2025-06-16 14:08:55 +05:00
Abdullah Atta
422869c3d2
core: improve search results highlighting
2025-06-16 14:08:55 +05:00
Abdullah Atta
b7d478088b
core: fix title matches not merged when query contains short tokens
2025-06-16 14:08:55 +05:00
Abdullah Atta
1827cbeb93
core: bring back search result sorting for notes
2025-06-16 14:08:55 +05:00
Abdullah Atta
66041a45f6
core: add support for highlighting search results
2025-06-16 14:08:55 +05:00
Abdullah Atta
404e3147b0
core: add a new migration to reindex fts5
2025-06-16 14:08:55 +05:00
Abdullah Atta
c0d64ff674
web: update sqlite3-fts5-html to v0.0.3
2025-06-16 14:08:55 +05:00
Abdullah Atta
22b037ea1d
core: add support for sortable search
2025-06-16 14:08:55 +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
4fba380f2d
core: fix `expected previously executed migration 2 to be at index 1 but
...
10 was found in its place.`
2025-06-16 14:08:54 +05:00
01zulfi
e1b046ec0c
core: fix db.settings.getTrashCleanupInterval return type ( #8076 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-06-16 14:08:54 +05:00
Abdullah Atta
173caf41d0
core: fix query-transformer tests
2025-06-16 14:08:24 +05:00
Abdullah Atta
9bb48f4896
core: fix short queries search
2025-06-16 14:08:24 +05:00
Abdullah Atta
62b5cc853b
core: remove @orama/stopwords
2025-06-16 14:08:24 +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
Abdullah Atta
2964e7a8f0
core: fix db migration
2025-06-16 14:08:24 +05:00
Abdullah Atta
f6d1f5890a
core: wrap query with invalid symbols in quotes
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
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
Abdullah Atta
c6ee1e6303
core: do not allow empty titles
2025-05-22 11:20:44 +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
b103cc09f2
core: fix notes search results having mismatched references ( #7930 )
...
* ids and items had different orders
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-15 10:37:47 +05:00
Abdullah Atta
e186615163
global: update ui
2025-04-10 10:28:57 +05:00
01zulfi
2c5e1f611b
web: new sidebar ui
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-04-10 10:28:56 +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
2e79b2c7a2
core: run trash cleanup after sync completion
2025-03-26 13:44:16 +05:00
Ammar Ahmed
a2a4a165a5
editor: fix item margins in editor ( #7744 )
2025-03-06 15:49:51 +05:00
01zulfi
76f27adbea
web: command palette fixes ( #7669 )
...
* web: command palette fixes
* core: add getIdentifier in fuzzy; this allows the caller to provide a custom indentifier instead of relying on id field in the items list
* fix crashing when hitting enter when no results found
* fix commands list not refreshing when removing recent command
* fix recent command not showing up in the commands list
* fix searched commands showing up under wrong group label
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: improve getCommandById && improve remove from recents logic
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2025-03-04 13:11:26 +05:00
Abdullah Atta
4728212531
core: fix tags & notebooks search
2025-03-01 10:23:58 +05:00