Commit Graph

3327 Commits

Author SHA1 Message Date
Ben Schlegel
7e42be8e46
feat(search): add arrow key navigation (#442)
* feat(search): add arrow navigation

* chore: format

* refactor: simplify arrow navigation

* chore: remove comment

* feat: rework arrow navigation to work without state

* feat: make pressing enter work with arrow navigation

* fix: remove unused css class

* chore: correct comment

* refactor(search): use optional chaining
2023-09-03 09:32:46 -07:00
Ben Schlegel
50da33ea4d feat(search): add arrow key navigation (#442)
* feat(search): add arrow navigation

* chore: format

* refactor: simplify arrow navigation

* chore: remove comment

* feat: rework arrow navigation to work without state

* feat: make pressing enter work with arrow navigation

* fix: remove unused css class

* chore: correct comment

* refactor(search): use optional chaining
2023-09-03 09:32:46 -07:00
Ben Schlegel
8c354f6261
fix: clipboard button visible in search (#445) 2023-09-03 09:06:05 -07:00
Ben Schlegel
f257e2a948 fix: clipboard button visible in search (#445) 2023-09-03 09:06:05 -07:00
Jacky Zhao
505673acd7 feat: pluralize things in lists 2023-09-02 18:07:26 -07:00
Jacky Zhao
c7cd941e5f feat: pluralize things in lists 2023-09-02 18:07:26 -07:00
2ab0f79f5d [obsidian] vault backup: 2023-09-02 22:58:04[ 2023-09-02 22:58:04 +09:00
afab553a5a [obsidian] vault backup: 2023-09-02 22:58:04[ 2023-09-02 22:58:04 +09:00
7e82654d98 [obsidian] vault backup: 2023-09-02 21:37:00[ 2023-09-02 21:37:00 +09:00
2f10426abf [obsidian] vault backup: 2023-09-02 21:37:00[ 2023-09-02 21:37:00 +09:00
Ben Schlegel
23f43045c4
fix(search): matches getting highlighted in title (#440) 2023-09-01 14:12:32 -07:00
Ben Schlegel
53dd86727b fix(search): matches getting highlighted in title (#440) 2023-09-01 14:12:32 -07:00
Ben Schlegel
90dac31216
feat: Implement search for tags (#436)
* Quartz sync: Aug 29, 2023, 10:17 PM

* style: add basic style to tags in search

* feat: add SearchType + tags to search preview

* feat: support multiple matches

* style(search): add style to matching tags

* feat(search): add content to preview for tag search

* fix: only display tags on tag search

* feat: support basic + tag search

* refactor: extract common `fillDocument`, format

* feat: add hotkey to search for tags

* chore: remove logs

* fix: dont render empty `<ul>` if tags not present

* fix(search-tag): make case insensitive

* refactor: clean `hideSearch` and `showSearch`

* feat: trim content similar to `description.ts`

* fix(search-tag): hotkey for windows

* perf: re-use main index for tag search
2023-09-01 10:09:58 -07:00
Ben Schlegel
fa0629716f feat: Implement search for tags (#436)
* Quartz sync: Aug 29, 2023, 10:17 PM

* style: add basic style to tags in search

* feat: add SearchType + tags to search preview

* feat: support multiple matches

* style(search): add style to matching tags

* feat(search): add content to preview for tag search

* fix: only display tags on tag search

* feat: support basic + tag search

* refactor: extract common `fillDocument`, format

* feat: add hotkey to search for tags

* chore: remove logs

* fix: dont render empty `<ul>` if tags not present

* fix(search-tag): make case insensitive

* refactor: clean `hideSearch` and `showSearch`

* feat: trim content similar to `description.ts`

* fix(search-tag): hotkey for windows

* perf: re-use main index for tag search
2023-09-01 10:09:58 -07:00
b772cafdfc [obsidian] vault backup: 2023-09-01 19:08:25 2023-09-01 19:08:25 +09:00
f8ca2b6efd [obsidian] vault backup: 2023-09-01 19:08:25 2023-09-01 19:08:25 +09:00
d30b091322 [obsidian] vault backup: 2023-09-01 18:57:37 2023-09-01 18:57:37 +09:00
2a3d956174 [obsidian] vault backup: 2023-09-01 18:57:37 2023-09-01 18:57:37 +09:00
8c29c1d863 [obsidian] vault backup: 2023-09-01 18:50:32[ 2023-09-01 18:50:32 +09:00
56b35ed5ee [obsidian] vault backup: 2023-09-01 18:50:32[ 2023-09-01 18:50:32 +09:00
abd5e4f1f8 [obsidian] vault backup: 2023-09-01 12:44:45[ 2023-09-01 12:44:46 +09:00
1f02303cb4 [obsidian] vault backup: 2023-09-01 12:44:45[ 2023-09-01 12:44:46 +09:00
Pelayo Arbués
2d6dc176c3
Adds Pelayo Arbues to showcase (#435) 2023-08-31 12:12:06 -07:00
Pelayo Arbués
b9be4e470c Adds Pelayo Arbues to showcase (#435) 2023-08-31 12:12:06 -07:00
Ben Schlegel
b213ba45e2
fix: regex for matching highlights (closes #437) (#438)
* fix:  regex for matching highlights

* fix: regex for empty highlights
2023-08-31 11:55:04 -07:00
Ben Schlegel
f06440806f fix: regex for matching highlights (closes #437) (#438)
* fix:  regex for matching highlights

* fix: regex for empty highlights
2023-08-31 11:55:04 -07:00
8352adc21d [obsidian] vault backup: 2023-08-31 18:43:34[ 2023-08-31 18:43:34 +09:00
3f7f6e0c64 [obsidian] vault backup: 2023-08-31 18:43:34[ 2023-08-31 18:43:34 +09:00
b740e7b746 Merge remote-tracking branch 'origin/v4' into v4 2023-08-31 13:55:33 +09:00
91ef170cab Merge remote-tracking branch 'origin/v4' into v4 2023-08-31 13:55:33 +09:00
457613d19c [obsidian] vault backup: 2023-08-30 15:58:42[ 2023-08-30 15:58:42 +09:00
c7fd29a0f9 [obsidian] vault backup: 2023-08-30 15:58:42[ 2023-08-30 15:58:42 +09:00
26ec5454ef [obsidian] vault backup: 2023-08-30 14:41:41[ 2023-08-30 14:41:41 +09:00
e905ecffc2 [obsidian] vault backup: 2023-08-30 14:41:41[ 2023-08-30 14:41:41 +09:00
Jacky Zhao
5fa6fc9789 fix: aliasredirects not using full path, add permalink support 2023-08-29 10:37:00 -07:00
Jacky Zhao
67451fa0fd fix: aliasredirects not using full path, add permalink support 2023-08-29 10:37:00 -07:00
Jeffrey Fabian
1cc09ef76d
feat: support kebab-case and nested tags in Obsidian-flavored Markdown tag-in-content parsing (#425)
* enhancement: support kebab-case and nested tags in ofm transformer

* update regex/capture groups to allow for (arbitrarily) nested values and tags of only -/_

* Update quartz/plugins/transformers/ofm.ts

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-08-29 10:14:54 -07:00
Jeffrey Fabian
683c40a0ac feat: support kebab-case and nested tags in Obsidian-flavored Markdown tag-in-content parsing (#425)
* enhancement: support kebab-case and nested tags in ofm transformer

* update regex/capture groups to allow for (arbitrarily) nested values and tags of only -/_

* Update quartz/plugins/transformers/ofm.ts

---------

Co-authored-by: Jacky Zhao <j.zhao2k19@gmail.com>
2023-08-29 10:14:54 -07:00
e6c5f36164 [obsidian] vault backup: 2023-08-30 01:13:06 2023-08-30 01:13:06 +09:00
21fdda404c [obsidian] vault backup: 2023-08-30 01:13:06 2023-08-30 01:13:06 +09:00
86ad9fdc21 [obsidian] vault backup: 2023-08-30 00:53:05[ 2023-08-30 00:53:05 +09:00
674d5a2666 [obsidian] vault backup: 2023-08-30 00:53:05[ 2023-08-30 00:53:05 +09:00
3d89c48027 [obsidian] vault backup: 2023-08-30 00:44:44 2023-08-30 00:44:44 +09:00
e0c3d9318f [obsidian] vault backup: 2023-08-30 00:44:44 2023-08-30 00:44:44 +09:00
ee640c2e1f [obsidian] vault backup: 2023-08-29 23:53:06[ 2023-08-29 23:53:06 +09:00
1e8b049ec2 [obsidian] vault backup: 2023-08-29 23:53:06[ 2023-08-29 23:53:06 +09:00
895ecb8739 [obsidian] vault backup: 2023-08-29 19:19:41 2023-08-29 19:19:41 +09:00
7900fd235e [obsidian] vault backup: 2023-08-29 19:19:41 2023-08-29 19:19:41 +09:00
4675e382db [obsidian] vault backup: 2023-08-29 19:05:03[ 2023-08-29 19:05:03 +09:00
6f4aefc4bd [obsidian] vault backup: 2023-08-29 19:05:03[ 2023-08-29 19:05:03 +09:00