notebook/quartz/components
Amir Pourmand 03ccac2872
feat: Update FlexSearch and Add Support for All Languages (#2108)
* chore(deps): update flexsearch to version 0.8.205 and adjust search encoder.

* refactor(search): enhance search encoder and update search results type

- Improved the encoder function to filter out empty tokens.
- Updated the search results type from a specific FlexSearch type to a more generic 'any' type for flexibility.
- Removed redundant rtl property from the index configuration.

* refactor(search): remove rtl property from search index configuration

* refactor(search): improve encoder function formatting

- Updated the encoder function to use consistent arrow function syntax for better readability.

* refactor(search): update search results type to DefaultDocumentSearchResults

- Imported DefaultDocumentSearchResults from FlexSearch for improved type safety.
- Changed the type of searchResults from 'any' to DefaultDocumentSearchResults<Item> for better clarity and maintainability.
2025-09-17 15:39:30 -07:00
..
pages fix: add proper popover hint to tag content page 2025-04-10 16:28:36 -07:00
scripts feat: Update FlexSearch and Add Support for All Languages (#2108) 2025-09-17 15:39:30 -07:00
styles fix(style): layout flow, search restyle 2025-09-17 15:26:49 -07:00
ArticleTitle.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
Backlinks.tsx feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00
Body.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
Breadcrumbs.tsx fix: cleanup a href link construction, global shared trie, breadcrumbs use trie 2025-03-23 17:24:43 -07:00
Comments.tsx feat(giscus): expose language option for Comments component (#2012) 2025-06-08 11:23:01 +02:00
ConditionalRender.tsx feat: conditional render component 2025-03-23 17:34:14 -07:00
ContentMeta.tsx fix: use time HTML element for date strings (#1622) 2024-12-03 01:41:55 -05:00
Darkmode.tsx feat: support non-singleton darkmode 2025-03-10 11:44:47 -07:00
Date.tsx fix: use time HTML element for date strings (#1622) 2024-12-03 01:41:55 -05:00
DesktopOnly.tsx feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
Explorer.tsx fix(a11y): aria-controls and role fixes 2025-08-03 22:44:35 -07:00
Flex.tsx fix(flex): respect DesktopOnly and MobileOnly components (#1971) 2025-06-02 18:36:57 +02:00
Footer.tsx feat(layout): add afterBody 2024-07-09 19:09:31 -07:00
Graph.tsx fix(graph): make graph non-singleton, proper cleanup, fix radial 2025-03-10 11:39:08 -07:00
Head.tsx feat(fonts): allow PageTitle to have its own font subset (#1848) 2025-03-18 21:43:32 -07:00
Header.tsx chore(types): add additional hint for LSP support (#864) 2024-02-13 23:53:44 -05:00
index.ts feat: reader mode 2025-04-17 19:45:17 -07:00
MobileOnly.tsx feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
OverflowList.tsx fix(a11y): aria-controls and role fixes 2025-08-03 22:44:35 -07:00
PageList.tsx fix(RecentNotes): Prevent folder pages from always appearing first (closes #1901) (#1904) 2025-04-04 10:36:29 -07:00
PageTitle.tsx feat(fonts): allow PageTitle to have its own font subset (#1848) 2025-03-18 21:43:32 -07:00
ReaderMode.tsx feat(i18n): readermode translations and icon (#1961) 2025-05-07 21:56:18 +02:00
RecentNotes.tsx feat: ability to hide tags in the recent notes component (#1147) 2024-05-21 09:50:58 -07:00
renderPage.tsx fix(transclude): blockref detection 2025-04-22 11:18:50 -07:00
Search.tsx fix(style): layout flow, search restyle 2025-09-17 15:26:49 -07:00
Spacer.tsx fix(div): update class name to remove weird space afterwards (#763) 2024-01-29 21:51:13 -08:00
TableOfContents.tsx fix(a11y): aria-controls and role fixes 2025-08-03 22:44:35 -07:00
TagList.tsx fix: cleanup a href link construction, global shared trie, breadcrumbs use trie 2025-03-23 17:24:43 -07:00
types.ts feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00