Commit Graph
100 Commits
Author SHA1 Message Date
Jacky Zhao fa8d87a23a docs: link fixes and cleanup 2026-01-08 09:04:56 +08:00
Jacky Zhao 7dc826be0a fix(css): darkmode + readermode safari height 2026-01-03 23:39:56 +08:00
Jacky Zhao 4c78d29c13 fix(search): css min padding 2025-09-18 13:45:17 -07:00
Jacky Zhao 6add0c837e fix(style): layout flow, search restyle 2025-09-17 15:26:49 -07:00
Jacky Zhao 53d6e18e81 fix(a11y): aria-controls and role fixes 2025-08-03 22:44:35 -07:00
Jacky Zhao 9de370ae14 watcher: manually ignore .git changes 2025-06-04 15:00:41 -07:00
Jacky Zhao ae0466eedb css: unapply redundant bg on section 2025-06-03 10:57:16 -07:00
Jacky Zhao cd13ce3c47 docs: clarify parens on ignorePatterns (closes #2009) 2025-06-02 12:39:01 -07:00
Jacky Zhao 1cfc87652c fix: tz-less date parse in local tz instead of utc (closes #1615) 2025-06-01 22:42:37 -07:00
Jacky Zhao 096ef220dc docs: fix explorernode references (closes #1985) 2025-05-28 16:36:25 -07:00
Jacky Zhao bc16822d14 docs: showcase housekeeping 2025-05-28 16:27:17 -07:00
Jacky Zhao c9349457ed css: adjust color blend for search bg 2025-05-27 10:00:19 -07:00
Jacky Zhao 32d3fc0ce8 chore(ci): fix proj name 2025-04-28 14:35:51 -07:00
Jacky Zhao 00e860d8e6 ci: fix fork preview 2025-04-28 13:19:29 -07:00
Jacky ZhaoandGitHub 78e13bcb40 chore: add ci to preview all prs (#1947)
* add ci to preview all prs

* only on this repo

* fmt
2025-04-26 11:04:23 -07:00
Jacky Zhao cdebd05dc9 fix(wikilinks): dont default empty alias 2025-04-23 09:30:25 -07:00
Jacky Zhao 2a9290b3df fix(transclude): blockref detection 2025-04-22 11:18:50 -07:00
Jacky Zhao 6dd772bf00 fix(popover): properly clear popover on racing fetch 2025-04-21 23:55:38 -07:00
Jacky Zhao b34d521293 feat: reader mode 2025-04-17 19:45:17 -07:00
Jacky Zhao bfd72347cf fix(popover): clear popovers more aggressively, use href as id 2025-04-11 08:18:28 -07:00
Jacky Zhao 091cc1b05e fix(search): properly show mobile layout 2025-04-10 17:43:35 -07:00
Jacky Zhao e9b60c7285 fix(popover): popover id calculation + scroll consistency 2025-04-10 16:46:30 -07:00
Jacky Zhao b1a920e5c0 fix: add proper popover hint to tag content page 2025-04-10 16:28:36 -07:00
Jacky Zhao ee8c1dc968 chore(css): style tweaks for overflow 2025-04-05 11:38:50 -07:00
Jacky Zhao 3ae89a1d16 fix(search): make closest sidebar z-index adjustment optional (closes #1905) 2025-04-04 10:17:57 -07:00
Jacky Zhao 4d6e7ccba9 chore(docs): fix explorer docs on filtering by title 2025-04-04 09:50:01 -07:00
Jacky Zhao d6f69e830c fix: remove redundant log and display in parent of overflow 2025-03-30 18:15:25 -07:00
Jacky Zhao 9ee6fe15fd fix: reproducible overflowlist (closes #1885) 2025-03-30 18:04:48 -07:00
Jacky Zhao f70e562432 fix: overflow list bottom gradient on toc (closes #1888) 2025-03-30 17:30:01 -07:00
Jacky Zhao 7ca9dd9a70 fix: dont use cdn for twemoji, bake emojis as b64 2025-03-28 16:29:33 -07:00
Jacky Zhao 23b691f38c fix: coerce fullslug 2025-03-23 20:43:01 -07:00
Jacky Zhao c18e6cd5bb fix(alias): resolve relative if alias is relative 2025-03-23 20:38:06 -07:00
Jacky Zhao fe2e16d937 fix: disallow user-select in popover 2025-03-23 18:08:07 -07:00
Jacky Zhao 722b4321db docs: clarify transclusions 2025-03-23 18:03:52 -07:00
Jacky Zhao 141f053b0d chore: format path.test.ts 2025-03-23 17:43:47 -07:00
Jacky Zhao 3027eced6c chore(test): add tests for resolveRelative 2025-03-23 17:42:23 -07:00
Jacky Zhao aaa5c8e8e4 feat: conditional render component 2025-03-23 17:34:14 -07:00
Jacky Zhao 4e74d11b1a fix: cleanup a href link construction, global shared trie, breadcrumbs use trie 2025-03-23 17:24:43 -07:00
Jacky Zhao eccad3da5d fix(lastmod): fallback to ctx.arg.directory instead of empty string 2025-03-18 21:48:24 -07:00
Jacky Zhao 9818e1ad57 chore: remove unused import 2025-03-18 09:00:15 -07:00
Jacky Zhao 771110a72a fix(git): deprioritize git, dont fail on non-git content folders 2025-03-18 08:56:06 -07:00
Jacky Zhao e86544064c fix: parse parallelization chunk arg, inline b64 for og image 2025-03-16 15:12:40 -07:00
Jacky ZhaoandGitHub a737207981 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
Jacky Zhao fbb4523853 fix(folder): use memoized trie instead of handrolled path solution (closes #1767) 2025-03-14 15:08:23 -07:00
Jacky Zhao da1b6b37fe fix(explorer): fix incorrect recursive case for folder rendering 2025-03-14 10:05:26 -07:00
Jacky Zhao e26658f4ed fix(description): calculate description properly when first sentence is longer than max 2025-03-13 14:22:11 -07:00
Jacky Zhao b579950ae5 fix(og): adjust line clamp 2025-03-13 14:05:26 -07:00
Jacky Zhao 0babbdf780 fix(contentPage): dont emit folders 2025-03-13 13:57:00 -07:00
Jacky Zhao 1efe2e20a4 fix(graph): avoid keeping stroke in gfx 2025-03-13 12:29:30 -07:00
Jacky Zhao 5928d82a56 fix(og): search for font family properly 2025-03-13 12:11:27 -07:00
Jacky Zhao 696403d3fa chore: bump version to 4.4.1 2025-03-13 10:55:37 -07:00
Jacky Zhao 2c30abe457 fix(analytics): always use defer over async to account for document nav event 2025-03-13 10:48:03 -07:00
Jacky Zhao 80c3196fee feat(og): add reading time to default, improve logging 2025-03-13 10:41:50 -07:00
Jacky ZhaoandGitHub d9159e0ac9 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 c005fe4408 fix(explorer): properly respect folderDefaultState (closes #1827) 2025-03-12 22:31:44 -07:00
Jacky Zhao 270a5dc14a fix(explorer): show file name instead of slug if no file data (closes #1822) 2025-03-12 11:24:28 -07:00
Jacky Zhao bfa938cc62 fix(explorer): allow setting displayName (closes #1824) 2025-03-12 10:42:07 -07:00
Jacky Zhao e3c50caf13 fix(explorer): dont invert mobile css, properly toggle .collapsed 2025-03-12 10:15:54 -07:00
Jacky Zhao 2718ab9019 feat: flex component, document higher-order layout components 2025-03-11 14:56:43 -07:00
Jacky Zhao 87b803790c fix(mermaid): themechange detector + expand simplification 2025-03-11 11:45:45 -07:00
Jacky Zhao e59181c3aa docs(explorer): update to account for new client side explorer) 2025-03-11 10:20:15 -07:00
Jacky Zhao b00198b888 fix: load mermaid as normal now that inline is safely below bundle size 2025-03-10 16:42:08 -07:00
Jacky Zhao 9e3e711646 fix: mermaid script load order 2025-03-10 16:20:08 -07:00
Jacky Zhao a8001e9554 feat: support non-singleton explorer 2025-03-10 15:13:22 -07:00
Jacky Zhao dcaf806190 feat: support non-singleton darkmode 2025-03-10 11:44:47 -07:00
Jacky Zhao 23df17233d fix(graph): make graph non-singleton, proper cleanup, fix radial 2025-03-10 11:39:08 -07:00
Jacky Zhao 8d33608808 fix(popovers): clear id to avoid anchor jumps within popover 2025-03-10 00:08:06 -07:00
Jacky Zhao d618a4e3f3 fix(explorer): dont rely on data to get slug, compute it in trie 2025-03-09 23:36:10 -07:00
Jacky Zhao 9c8fec06d2 feat: support non-singleton search 2025-03-09 15:33:15 -07:00
Jacky Zhao 1cd8e7f0d5 feat: support non-singleton table of contents 2025-03-09 15:06:36 -07:00
Jacky ZhaoandGitHub 5480269d38 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 ZhaoandGitHub a201105442 fix(docker): instructions + bump deps + bind mount (#1809)
* fix docker

* test with docs folder
2025-03-06 10:01:25 -08:00
Jacky Zhao cc9704becc chore(deps): bump deps, silence internal punycode deprecation 2025-03-06 09:41:26 -08:00
Jacky Zhao 6d195fd40a feat: font specification flexibility 2025-03-06 09:21:50 -08:00
Jacky Zhao 2213424195 docs: make role of getQuartzComponents more clear and also make it optional 2025-03-05 18:34:02 -08:00
Jacky Zhao 5b13ff2199 feat: support emitters defining external resources, emit link from contentindex directly 2025-03-05 18:16:24 -08:00
Jacky Zhao 3c8ccde624 chore(og-image): force twemoji for emoji util 2025-03-05 17:21:19 -08:00
Jacky Zhao 2acfa0fa23 fix(og-image): overflow ellipses in title and description 2025-03-05 17:13:19 -08:00
Jacky Zhao f6f417a505 fix: engine reqiurements 2025-03-05 16:49:43 -08:00
Jacky Zhao a1162b978a fix(analytics): spa tracking for other providers 2025-03-05 16:27:08 -08:00
Jacky Zhao e3162f7a7e chore: joinSegments fix + tests 2025-01-01 12:11:16 -08:00
Jacky Zhao e1c9eabef4 fix(css): oops fit-content not no width specification for codeblock title 2024-12-30 09:28:02 -08:00
Jacky Zhao 7d4bed64a9 fix(css): allow proper width on code block title (closes #1683) 2024-12-28 15:17:58 -08:00
Jacky ZhaoandGitHub c91cf97f99 feat(spa): add loading bar (#1684) 2024-12-26 22:18:17 -07:00
Jacky ZhaoandGitHub 410001b942 docs: add the pond (#1598) 2024-11-18 11:39:44 -08:00
Jacky Zhao a6b2967df8 fix: account for chokidar v4 glob deprecation in source watching 2024-11-07 16:32:26 -08:00
Jacky Zhao f84a6554f6 fix(style): remove flex end to fix tag alignment in content meta 2024-11-07 15:13:28 -08:00
Jacky Zhao b3a02909ba fix: make filter checks more strict (closes #1519) 2024-10-15 09:34:46 -07:00
Jacky Zhao 8889ab63eb fix: provide default pageTitleSuffix (closes #1452) 2024-09-28 09:38:19 -07:00
Jacky Zhao 9cefcd0dd1 Revert "perf: eagerly compute explorer nodes to avoid re-render in memoized value"
This reverts commit 16a9caa555.
2024-09-20 15:48:14 -07:00
Jacky Zhao 16a9caa555 perf: eagerly compute explorer nodes to avoid re-render in memoized value 2024-09-15 18:05:17 -07:00
Jacky Zhao 50a78bafa5 docs: clarify prod hosting 2024-09-15 16:47:11 -07:00
Jacky Zhao 6ea359e55e perf: have more than 1ms granularity for rebuild detection 2024-09-15 16:42:07 -07:00
Jacky Zhao 6215dd5565 docs: fix roam research docs 2024-09-11 14:45:04 -07:00
Jacky Zhao 6715079a89 fix: only apply z-index on left sidebar 2024-08-28 12:50:25 -07:00
Jacky Zhao 195fc5134c fix: pass buildId to worker 2024-08-08 19:33:27 -07:00
Jacky Zhao e89c395f7c fix: unmemoize explorer on rebuild (closes #1077) 2024-08-08 19:17:20 -07:00
Jacky Zhao 2db735a150 docs: recommend at least node 20 in gh 2024-08-08 18:38:17 -07:00
Jacky Zhao 39eebca3cf chore: ts fixes 2024-08-08 18:28:13 -07:00
Jacky Zhao 9acaa1c8ac feat: custom global latex macros (closes #1325) 2024-08-08 18:19:45 -07:00