Jacky Zhao
9a73b32204
fix: reproducible overflowlist ( closes #1885 )
2025-03-30 18:04:48 -07:00
Stephen Tse
bb791275a8
fix(toc): element can't fully collapse
2025-03-30 17:39:08 -07:00
Stephen Tse
c6ed51768b
fix(toc): Fixed headers in second ToC element not highlight-able
2025-03-30 17:35:20 -07:00
Jacky Zhao
85dccb5d94
fix: overflow list bottom gradient on toc ( closes #1888 )
2025-03-30 17:30:01 -07:00
Jacky Zhao
c8b4c7fa8f
fix: disallow user-select in popover
2025-03-23 18:08:07 -07:00
Jacky Zhao
8c5f45a3a4
feat: conditional render component
2025-03-23 17:34:14 -07:00
Jacky Zhao
951efc1c80
fix: cleanup a href link construction, global shared trie, breadcrumbs use trie
2025-03-23 17:24:43 -07:00
Felix Nie
ac01acc553
feat(fonts): allow PageTitle to have its own font subset ( #1848 )
...
* fix(explorer): vertically center the Explorer toggle under mobile view
* Added a separate title font configuration
* Added googleSubFontHref function
* Applied --titleFont to PageTitle
* Made googleFontHref return array of URLs
* Dealing with empty and undefined title
* Minor update
* Dealing with empty and undefined title
* Refined font inclusion logic
* Adopted the googleFontHref + googleFontSubsetHref method
* Adaptively include font subset for PageTitle
* Restored default config
* Minor changes on configuration docs
* Formatted source code
2025-03-18 21:43:32 -07:00
Yes365
08c5fd43c0
fix: maybeDates will change children dates ( #1843 )
2025-03-17 08:27:15 -07:00
Jacky Zhao
bf8b577f63
perf: incremental rebuild (--fastRebuild v2 but default) ( #1841 )
...
* checkpoint
* incremental all the things
* properly splice changes array
* smol doc update
* update docs
* make fancy logger dumb in ci
2025-03-16 14:17:31 -07:00
Felix Nie
4ab2a6d4f7
fix(explorer): vertically center the Explorer toggle under mobile view ( #1847 )
2025-03-16 12:08:45 -07:00
Jacky Zhao
bd14da12a9
fix(folder): use memoized trie instead of handrolled path solution ( closes #1767 )
2025-03-14 15:08:23 -07:00
Jacky Zhao
2ceca50e42
fix(explorer): fix incorrect recursive case for folder rendering
2025-03-14 10:05:26 -07:00
Jacky Zhao
4ab54baea3
fix(graph): avoid keeping stroke in gfx
2025-03-13 12:29:30 -07:00
Jacky Zhao
7acd3132aa
feat: make og images an emitter to properly await image generation ( #1826 )
...
* checkpoint
* make emitters async generators
* fix
* custom font spec
* replace spinner, use disk cache for fonts
* use readline instead
* make og images look nice
2025-03-13 10:27:46 -07:00
Jacky Zhao
c6a61812c9
fix(explorer): properly respect folderDefaultState ( closes #1827 )
2025-03-12 22:31:44 -07:00
Jacky Zhao
fd4871125b
fix(explorer): dont invert mobile css, properly toggle .collapsed
2025-03-12 10:15:54 -07:00
Emile Bangma
4eda00331c
fix(explorer): mobile explorer toggle ( #1823 )
2025-03-12 14:15:16 +01:00
Jacky Zhao
9fb62ab846
feat: flex component, document higher-order layout components
2025-03-11 14:56:43 -07:00
Jacky Zhao
346a011d36
fix(mermaid): themechange detector + expand simplification
2025-03-11 11:45:45 -07:00
Jacky Zhao
d94ccf245a
fix: load mermaid as normal now that inline is safely below bundle size
2025-03-10 16:42:08 -07:00
Jacky Zhao
ec33a3b7c0
fix: mermaid script load order
2025-03-10 16:20:08 -07:00
Jacky Zhao
4439f91d55
feat: support non-singleton explorer
2025-03-10 15:13:22 -07:00
Jacky Zhao
ffcf9a8198
feat: support non-singleton darkmode
2025-03-10 11:44:47 -07:00
Jacky Zhao
994b906041
fix(graph): make graph non-singleton, proper cleanup, fix radial
2025-03-10 11:39:08 -07:00
Jacky Zhao
25efe7d6b8
fix(popovers): clear id to avoid anchor jumps within popover
2025-03-10 00:08:06 -07:00
Jacky Zhao
0eac10e179
fix(explorer): dont rely on data to get slug, compute it in trie
2025-03-09 23:36:10 -07:00
Jacky Zhao
94199fd392
feat: support non-singleton search
2025-03-09 15:33:15 -07:00
Jacky Zhao
d2bdc98749
feat: support non-singleton table of contents
2025-03-09 15:06:36 -07:00
Jacky Zhao
f35321c408
perf(explorer): client side explorer ( #1810 )
...
* start work on client side explorer
* fix tests
* fmt
* generic test flag
* add prenav hook
* add highlight class
* make flex more consistent, remove transition
* open folders that are prefixes of current path
* make mobile look nice
* more style fixes
2025-03-09 14:58:26 -07:00
Jacky Zhao
cbd5b63013
feat: font specification flexibility
2025-03-06 09:21:50 -08:00
Jacky Zhao
68f01725e8
feat: support emitters defining external resources, emit link from contentindex directly
2025-03-05 18:16:24 -08:00
Aaron Pham
31b554c96f
fix(graph): set container as renderGroup to avoid redrawing multiple times ( #1736 )
...
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
2025-03-05 17:33:16 -08:00
Jacky Zhao
d29dada305
chore(og-image): force twemoji for emoji util
2025-03-05 17:21:19 -08:00
Stephen Tse
8cb23142cc
Added emoji support to Satori when generating OG images ( #1593 )
2025-03-05 17:14:06 -08:00
Jacky Zhao
83188d4817
fix(og-image): overflow ellipses in title and description
2025-03-05 17:13:19 -08:00
dependabot[bot]
52842632e2
chore(deps): bump the production-dependencies group with 8 updates ( #1788 )
...
* chore(deps): bump the production-dependencies group with 8 updates
Bumps the production-dependencies group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [hast-util-to-html](https://github.com/syntax-tree/hast-util-to-html ) | `9.0.4` | `9.0.5` |
| [hast-util-to-jsx-runtime](https://github.com/syntax-tree/hast-util-to-jsx-runtime ) | `2.3.2` | `2.3.4` |
| [preact](https://github.com/preactjs/preact ) | `10.26.0` | `10.26.2` |
| [rehype-mathjax](https://github.com/remarkjs/remark-math ) | `7.0.0` | `7.1.0` |
| [ws](https://github.com/websockets/ws ) | `8.18.0` | `8.18.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.13.4` | `22.13.5` |
| [prettier](https://github.com/prettier/prettier ) | `3.5.1` | `3.5.2` |
| [tsx](https://github.com/privatenumber/tsx ) | `4.19.2` | `4.19.3` |
Updates `hast-util-to-html` from 9.0.4 to 9.0.5
- [Release notes](https://github.com/syntax-tree/hast-util-to-html/releases )
- [Commits](https://github.com/syntax-tree/hast-util-to-html/compare/9.0.4...9.0.5 )
Updates `hast-util-to-jsx-runtime` from 2.3.2 to 2.3.4
- [Release notes](https://github.com/syntax-tree/hast-util-to-jsx-runtime/releases )
- [Commits](https://github.com/syntax-tree/hast-util-to-jsx-runtime/compare/2.3.2...2.3.4 )
Updates `preact` from 10.26.0 to 10.26.2
- [Release notes](https://github.com/preactjs/preact/releases )
- [Commits](https://github.com/preactjs/preact/compare/10.26.0...10.26.2 )
Updates `rehype-mathjax` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/remarkjs/remark-math/releases )
- [Commits](https://github.com/remarkjs/remark-math/compare/rehype-mathjax@7.0.0...rehype-mathjax@7.1.0 )
Updates `ws` from 8.18.0 to 8.18.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.0...8.18.1 )
Updates `@types/node` from 22.13.4 to 22.13.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `prettier` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.5.1...3.5.2 )
Updates `tsx` from 4.19.2 to 4.19.3
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.19.2...v4.19.3 )
---
updated-dependencies:
- dependency-name: hast-util-to-html
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: hast-util-to-jsx-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: preact
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: rehype-mathjax
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: ws
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: tsx
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: update type error
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Aaron Pham <contact@aarnphm.xyz >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron Pham <contact@aarnphm.xyz >
2025-02-25 16:52:52 -05:00
Emile Bangma
cfa50cd974
fix(graph): mobile global graph overlay ( #1790 )
2025-02-25 13:35:24 +01:00
Emile Bangma
c32b374c79
feat(explorer): collapsible mobile explorer ( #1471 )
...
Co-authored-by: Aaron Pham <Aaronpham0103@gmail.com >
2025-02-03 09:25:42 -05:00
Aaron Pham
4d55359b9c
feat(graph): enable radial mode ( #1738 )
2025-02-01 16:22:29 -05:00
Aaron Pham
83ce7ec0a7
perf: reduce bundle size ( closes #1607 ) ( #1689 )
2025-01-01 12:24:32 -08:00
Anton Bulakh
c66ba5cbff
fix(spa): Fix relative alias redirects ( #1688 )
2024-12-30 18:21:07 -08:00
Anton Bulakh
c2505b7221
fix(search): Fix super-inconsistent preview widths in search previews ( #1677 )
...
Don't know if this was uncovered by my local setup or just nobody
noticed, but page previews were pretty wonky for me
2024-12-30 09:55:53 -08:00
Anton Bulakh
614679b533
fix(tags): Fix TagContent not sorting the page list when opening a tag ( #1692 )
2024-12-30 09:08:35 -08:00
Anton Bulakh
57a65323c7
fix(spa): handle HTML redirects for aliases ( #1680 )
2024-12-27 07:18:22 -07:00
Jacky Zhao
c1f20fce6a
feat(spa): add loading bar ( #1684 )
2024-12-26 22:18:17 -07:00
Anton Bulakh
5c923d691a
feat(backlinks): hide by default when empty ( #1674 )
...
Co-authored-by: Aaron Pham <Aaronpham0103@gmail.com >
2024-12-26 21:05:35 -07:00
Anton Bulakh
4c8932a423
fix(tags): Show tag descriptions when hovering ( #1670 )
2024-12-26 06:50:54 -07:00
Emile Bangma
55575efbcb
fix(search): restore mobile search view ( #1576 )
2024-12-17 13:07:00 -05:00
Emile Bangma
d59885c24b
fix(cssclasses): apply frontmatter classes uniformly between page types ( #1645 )
2024-12-11 00:43:27 +01:00