Commit Graph

56 Commits

Author SHA1 Message Date
Simon Cambier
074a96fcff Show "dashboard" icon for excalidraw files 2024-06-20 18:34:54 +02:00
Simon Cambier
6566a2e958 Massive refactor to get rid of the global app. 2024-05-25 22:49:50 +02:00
Simon Cambier
dcfb77f551 Massive refactoring to get rid of the deprecated global app instance 2024-05-21 21:13:35 +02:00
Simon Cambier
a391daf2d3 Useless code 2024-01-22 20:33:33 +01:00
demig00d
e618d4ca47 Index office documents (#340)
👌
2024-01-20 12:01:43 +01:00
Hajime Nagisa
9cac7c0581 Fix: issue#190 (#317)
* Fixed search results with diacritics

- Caches are now stored with diacritics regardless of settings.ignoreDiacritics
- Modified getMatches() behavior to return results with correct form
- Modified ResultItemVault.svelte

* Fixed highlighting words with comma and period

- remove commas and periods from matches

* Fixed highlighting of Cyrillic characters

- changed highlight regexp determination to be based on character type

* Fixed highlighting problem of Japanese and Korean

- marked some Japanese diacritics to escape removal
- added NFC normalization to keep right form of Korean character

* Fixed highlighting of words with punctuation

- deleted space/punctuation list from stringsToRegex()
- it seems to be working correctly with words with punctuation and hyphenated words AFAIK

* Deleted some unused imports

* Modified the comment

* Added comment

* Fixed highlighting issue with comma and period

* Fixed highlighting issue with caret and other symbols

- Added `^` to separators
- Changed regex to use separators
- Added escape of `^` from diacritics removal
2023-11-29 07:32:25 +01:00
Simon Cambier
e8af75fdaa #293 - Updated dataloom support to 8.6.0 2023-09-30 14:09:21 +02:00
Simon Cambier
0558b9a328 #287 - Fixed & improved highlightText() + a bit of cleaning (#288) 2023-09-11 21:32:01 +02:00
Simon Cambier
603116158e Refactored excerpts and highlighting 2023-08-31 19:23:44 +02:00
Simon Cambier
92bef7daec Bugfix/281 backticks (#282)
* #281 - Added backticks as a separation character

* #281 - Fixed case sensitive duplicates

* Fixed highlighting bug, and improved perfs

Also added logs
2023-08-30 19:09:15 +02:00
YuNing Chen
0263018f65 Optimize splitCamelCase function performance (#270)
Test if contain first then split
2023-08-03 12:41:11 +02:00
Simon Cambier
8542a47d45 #262 - Fixed 2023-07-28 11:34:31 +02:00
Simon Cambier
fe76932b12 #264 - Fixed 2023-07-28 11:12:49 +02:00
Simon Cambier
1a109d6d89 #254 - Index unsupported files 2023-07-17 11:49:54 +02:00
Simon Cambier
6da4a3e785 #256 - Also index .dashboard 2023-07-17 11:49:41 +02:00
Simon Cambier
afca0694ca #256 - Support for .loom files for the Dataloom plugin 2023-07-15 21:58:22 +02:00
Simon Cambier
22fa98a44b #225 - improved highlighting 2023-06-17 19:18:30 +02:00
Simon Cambier
887dc669f3 #225 - hyphenated words should now be indexed whole _and_ split 2023-06-17 19:18:23 +02:00
Simon Cambier
f368704383 Fixed #249 2023-06-15 19:40:13 +02:00
Simon Cambier
fe7baf8bd2 Fixed typo 2023-05-27 12:45:33 +02:00
Simon Cambier
8b7cd2d3e3 Fixed #236 - missing space with highlighted words (#239) 2023-05-09 21:50:51 +02:00
Simon Cambier
23640f4b0b #208 - Added a time limits for regex matchers 2023-03-12 11:30:56 +01:00
Simon Cambier
24bfb94b71 #184 - Verbose logging 2023-03-11 14:43:29 +01:00
Simon Cambier
36ccb52982 #176 - Option to index CamelCaseWords 2023-03-02 21:32:37 +01:00
Simon Cambier
74db8fecf9 Merge branch 'master' into feature/176-CamelCaseTokens 2023-03-02 19:53:05 +01:00
Simon Cambier
848bbb5b80 Fixed regex crash when looking for "foo - bar" 2023-02-26 16:46:22 +01:00
Simon Cambier
d6b4d65611 Fixed #195 2023-02-24 22:44:26 +01:00
Simon Cambier
96b4ac631d #176 - WIP tokenization of CamelCase words
Technically works, but highlighting needs a rework
2023-02-24 12:16:40 +01:00
Simon Cambier
46e22d1756 #195 - Fixed issue where $1 & $2 were shown as-is in case of no content to replace 2023-02-20 17:35:09 +01:00
Simon Cambier
c70e446e84 #195 - Fixed highlighting for cyrillic chars 2023-02-19 14:03:16 +01:00
Simon Cambier
ae08608e02 #107 #154 - Added file icon 2023-02-19 12:29:14 +01:00
Simon Cambier
e9c3e9414e #107 - updated WIP layout 2023-02-08 18:11:11 +01:00
Simon Cambier
c1b3c6d0ec Fixed potential indexing issues 2023-01-20 22:56:02 +01:00
Simon Cambier
42ba653642 Text Extractor requirement 2023-01-19 21:46:53 +01:00
Simon Cambier
9c97a71d20 Cleaner code 2023-01-19 08:38:30 +01:00
Simon Cambier
dbd92dc71f Fixed #168 - prevent .removeDiacritics() to remove backticks 2023-01-10 21:51:20 +01:00
Simon Cambier
aeb35c341b Fixed pdf/images indexing on mobile 2023-01-08 13:23:56 +01:00
Simon Cambier
b06153f5d9 #146 - Consider subtags as normal tags for search 2023-01-06 15:29:59 +01:00
Simon Cambier
7881120abd #157 - Basic canvas support 2023-01-06 12:58:46 +01:00
Simon Cambier
c8bdcad17c Small (potential) bugfixes 2022-12-31 21:26:15 +01:00
Simon Cambier
a8199db570 Fixed #149 #131
For real this time
2022-12-12 21:24:33 +01:00
Simon Cambier
6b1e58fcce #131 - Fixed highlighting for Korean queries 2022-11-28 21:37:42 +01:00
Simon Cambier
8c48dda1c1 Fixed #136 2022-11-28 18:30:09 +01:00
Simon Cambier
c6cee62214 Minisearch 6.0 refactor ok 2022-11-26 12:44:20 +01:00
Simon Cambier
e3ac5a4bac Minisearch 6.0 mostly ok 2022-11-25 22:40:59 +01:00
Simon Cambier
dcef2d3719 WIP refactor to take advantage of minisearch 6.0 2022-11-25 08:28:50 +01:00
Simon Cambier
6be174eeb9 #109 - opt-out to keep line returns in excerpts
And removed the "show notice" setting
2022-11-09 22:01:02 +01:00
Simon Cambier
f0b2de4316 #106 - Basic, English-only OCR 2022-11-06 17:06:00 +01:00
Simon Cambier
e6c113d83b Refactor to split the text extractor is done. 2022-11-05 23:18:28 +01:00
Simon Cambier
1cd151b1fd OCR bases 2022-10-30 20:45:55 +01:00