Commit Graph

1818 Commits

Author SHA1 Message Date
saberzero1
6b3c72d11e docs: pre-release documentation fixes
- Remove non-existent 'move' strategy from CLI docs
- Update installation guide for v5 release (remove beta note, fix clone cmd)
- Add fontOrigin configuration documentation
- Document layout condition property with available presets
- Add optional title font to typography example
2026-05-24 17:10:10 +02:00
saberzero1
0d9b356046 fix: resolve client-side navigation and popover issues
- Fix popover crash on missing Content-Type header (null check)
- Fix SPA loading bar corrupting page via micromorph interference
  (remove bar before morph, use ephemeral DOM elements instead of
  persistent reference)
- Add stopLoading() cleanup in navigation finally block
2026-05-24 17:10:03 +02:00
saberzero1
7f00400ad2 fix: improve CLI error handling and user guidance
- Add Node.js >= 22 runtime version check before any imports
- Add EADDRINUSE error handlers for HTTP and WebSocket servers
- Fix misleading 'Couldn't parse Quartz configuration' error message
- Add actionable guidance to sync/upgrade/push failure messages
- Add --concurrency validation (must be >= 1)
2026-05-24 17:09:56 +02:00
saberzero1
caa55037f7 fix: harden core build system against silent failures
- Wrap rebuild() in try/finally to guarantee mutex release (prevents deadlock)
- Surface rebuild errors via .catch() instead of discarding with void
- Add null checks for vfile.data.relativePath (prevents crash on virtual files)
- Add try-finally for worker pool cleanup in parse.ts (prevents thread leaks)
- Remove process.exit(1) from parse error handler (let errors propagate)
- Add per-emitter error handling in emit phase with degraded-build warning
- Replace unsafe Map.get()! assertions with null-checked access in config-loader
2026-05-24 17:09:46 +02:00
saberzero1
17aa8ab233 chore: updated plugins 2026-05-24 15:29:17 +02:00
saberzero1
bdc3347c75 chore: updated plugins 2026-05-24 01:11:50 +02:00
saberzero1
dfde22acfd feat: emit plugin scripts individually instead of bundling into postscript 2026-05-23 19:51:55 +02:00
saberzero1
b1e5d3a7cc test: add regression tests for transclusion changes 2026-05-23 01:29:24 +02:00
saberzero1
4d715774e1 fix: properly handle multiple transclusions 2026-05-23 01:29:10 +02:00
saberzero1
097f3040fb chore: updated plugins 2026-05-23 01:18:34 +02:00
saberzero1
0593c8cd6a fix: allow arbitrary transclusion 2026-05-23 01:18:30 +02:00
saberzero1
5b6588189f chore: updated plugins 2026-05-23 00:42:27 +02:00
saberzero1
c206aa3c02 docs: caching documentation 2026-05-22 23:12:45 +02:00
saberzero1
2a02240802 feat: preload static resources 2026-05-22 23:12:37 +02:00
saberzero1
cfcd9c18ac feat: split and hash inlined assets 2026-05-22 23:03:39 +02:00
saberzero1
cfba672f51 feat: split and hash static css 2026-05-22 22:42:06 +02:00
saberzero1
2e34c64c63 chore: updated plugins 2026-05-22 20:11:20 +02:00
saberzero1
70c2aa0f53 chore: format 2026-05-22 20:09:57 +02:00
saberzero1
afb84b1ffe docs: add missing options to emitter plugin documentation
- ContentIndex: clarify rssFullHtml default
- CustomOgImages: add defaultTitle and defaultDescription options
2026-05-22 20:07:48 +02:00
saberzero1
05b79e1d60 docs: add missing options to component and page type plugin documentation
- Graph: add focusOnHover and numeric defaults for all D3Config options
- Search: add enablePreview and fieldPriority options
- TableOfContents: add layout component option
- FolderPage: add showFolderCount and showSubfolders options
- TagPage: add numPages option
- BasesPage: add linkResolution option
2026-05-22 20:07:48 +02:00
saberzero1
f681e871ea docs: add missing options to transformer plugin documentation
- CreatedModifiedDate: add defaultDateType option
- Description: add maxDescriptionLength option
- Latex: add katexOptions, mathJaxOptions, typstOptions
- SyntaxHighlighting: add clipboard and tokenClassification options
- RoamFlavoredMarkdown: add tableComponent and attributeComponent
2026-05-22 20:07:48 +02:00
saberzero1
bc1c6a47d8 docs: fix incorrect plugin option defaults and phantom options
- Citations: remove non-existent prettyLink option
- Explorer: correct folderClickBehavior default from collapse to link
- RecentNotes: fix limit default from 5 to 3, add hideTagPages/hideFolderPages
- StackedPages: fix option names to match source (maxTabs, not maxPanes)
2026-05-22 20:07:47 +02:00
saberzero1
c6d7da00b2 chore: updated plugins 2026-05-22 04:02:16 +02:00
saberzero1
0c008d49c2 chore: updated plugins 2026-05-22 02:54:39 +02:00
saberzero1
7c7e8789ca chore: updated plugins 2026-05-22 01:34:31 +02:00
saberzero1
4a9000cd16 chore: updated plugins 2026-05-22 00:28:57 +02:00
saberzero1
307f3b9298 chore: updated plugins 2026-05-21 22:17:59 +02:00
saberzero1
d88e97c769 chore: updated plugins 2026-05-21 17:59:37 +02:00
saberzero1
7fd0590a46 fix: improved plugin type resolution 2026-05-21 17:59:26 +02:00
saberzero1
0c63884f65 docs: improved installation and migration guides 2026-05-21 14:33:07 +02:00
saberzero1
47e0ba3a58 chore: updated plugins 2026-05-21 13:36:33 +02:00
saberzero1
0e314cb1eb chore: updated plugins 2026-05-21 01:34:23 +02:00
saberzero1
635d2af12e chore: updated plugins 2026-05-20 23:23:48 +02:00
saberzero1
21ea5895cb fix: improved plugin validation on install 2026-05-20 23:23:39 +02:00
saberzero1
9031614318 chore: updated plugins 2026-05-18 23:46:46 +02:00
saberzero1
cb83ed320f chore: updated plugins 2026-05-18 19:36:49 +02:00
saberzero1
3da68acd02 chore: updated plugins 2026-05-17 23:34:28 +02:00
saberzero1
38eca77b5e chore: updated plugins 2026-05-16 18:00:54 +02:00
saberzero1
17efeb93f3 chore: updated plugins 2026-05-02 15:39:21 +02:00
saberzero1
c8f6e6dc14 feat(css): make styles layered by default 2026-04-28 17:25:37 +02:00
saberzero1
f3a549a68d chore: updated plugins 2026-04-28 00:07:24 +02:00
saberzero1
a76af2866b docs: update plugin CLI and troubleshooting for pre-built distribution 2026-04-28 00:03:53 +02:00
saberzero1
9fcc3f260c fix: handle EEXIST race in peer dependency symlink creation 2026-04-27 22:34:31 +02:00
saberzero1
886bf6d7f6 chore: updated plugins 2026-04-27 22:27:02 +02:00
saberzero1
24f2a7325a chore: updated plugins 2026-04-27 22:21:55 +02:00
saberzero1
4914242ef9 chore: updated plugins 2026-04-27 22:03:47 +02:00
saberzero1
907cef735b docs: updated plugin guide for bundling native dependencies 2026-04-27 22:03:41 +02:00
saberzero1
efd9e8e095 feat(loader): prefer pre-built plugins 2026-04-27 22:03:23 +02:00
saberzero1
6a2bb304d2 chore: updated plugins 2026-04-26 02:33:03 +02:00
saberzero1
8e45841e34 chore: updated plugins 2026-04-25 23:15:29 +02:00