saberzero1
4799b8085d
feat: add render event type and listener for in-place DOM re-initialization
2026-03-12 19:45:47 +01:00
saberzero1
1392267415
docs: install local commands
2026-03-12 00:56:35 +01:00
saberzero1
30a01a8856
feat(cli): allow local plugins
2026-03-12 00:56:25 +01:00
saberzero1
3e08aa2375
docs: install branch commands
2026-03-12 00:35:36 +01:00
saberzero1
524d6dab06
feat(cli): allow non-default branch plugins
2026-03-12 00:35:20 +01:00
saberzero1
ec9efa01c0
docs: removed outdated v3 setup
2026-03-11 20:11:11 +01:00
saberzero1
00171d5bd0
chore: updated lockfile
2026-03-11 19:51:44 +01:00
saberzero1
206a5fec86
fix(build): fallback config
2026-03-11 19:51:35 +01:00
saberzero1
751def054a
chore: deleted redundant files
2026-03-11 19:43:22 +01:00
saberzero1
08c99940ba
docs: plugin development and setup guide
2026-03-11 19:43:12 +01:00
saberzero1
031c7be487
docs: cli documentation
2026-03-11 19:32:31 +01:00
saberzero1
8981fe5d23
chore: rebuild lockfile
2026-03-11 19:32:17 +01:00
saberzero1
1c2fef9b5a
feat(cli): prune and resolve
2026-03-11 19:31:58 +01:00
saberzero1
5970e4ec44
docs: updated documentation for v5
2026-03-11 18:44:51 +01:00
saberzero1
f1fea423ed
docs: updated cli commands
2026-03-11 18:23:12 +01:00
saberzero1
c82f845a40
feat(cli): configure baseUrl during create
2026-03-11 18:22:59 +01:00
saberzero1
0f446954a4
docs: removed leaflet demo
2026-03-11 18:13:58 +01:00
saberzero1
e182b0c5c0
docs: move bases
2026-03-11 18:11:25 +01:00
saberzero1
81b5d9d624
feat(templates): add obsidian, ttrpg, blog templates
2026-03-11 18:09:23 +01:00
saberzero1
eaee9160b3
chore: test npx quartz upgrade
2026-03-11 17:36:47 +01:00
saberzero1
73a7a88989
chore: updated plugins
2026-03-10 21:36:16 +01:00
saberzero1
8d1a727b0b
chore: updated plugins
2026-03-10 01:57:10 +01:00
saberzero1
f0e209586d
chore: updated plugins
2026-03-10 01:44:55 +01:00
saberzero1
49a77e07fe
chore: updated plugins
2026-03-10 01:35:33 +01:00
saberzero1
3281983627
chore: updated plugins
2026-03-10 01:21:37 +01:00
saberzero1
8fe522467a
chore: updated plugins
2026-03-09 04:12:18 +01:00
saberzero1
8f7578e7e8
chore: updated plugins
2026-03-08 23:25:01 +01:00
saberzero1
f31e96e5d1
chore: update leaflet-map plugin (fix deferred L.Control)
2026-03-08 21:43:28 +01:00
saberzero1
f5809b299b
chore: update plugin lockfile for htmlToJsx migration
2026-03-08 20:24:19 +01:00
saberzero1
cb242ab386
fix: prevent HTML-escaping of inline style and script content in htmlToJsx
...
Add dangerouslySetInnerHTML overrides for <style> and <script> elements
so that CSS/JS injected by tree transforms is not HTML-escaped during
preact-render-to-string serialization.
2026-03-08 20:03:22 +01:00
saberzero1
6c78b5f6c1
chore: updated plugins
2026-03-08 17:56:51 +01:00
saberzero1
f88fc568e2
chore: test docs
2026-03-08 11:08:40 +01:00
saberzero1
8f58a5a599
chore: format
2026-03-08 11:07:01 +01:00
saberzero1
472b337d92
feat: add TreeTransform hook, fix multi-category plugins, and resolve cross-plugin dependencies
...
- Add TreeTransform type and treeTransforms hook to pageType plugins, enabling
render-time HAST tree mutations (e.g. bases-page inline codeblock resolution)
- Fix config-loader to push multi-category plugins into ALL matching processing
buckets instead of only the first match
- Add side-effect import for component-only plugins so view registrations
(e.g. leaflet-map via globalThis ViewRegistry) execute at load time
- Add npm prune --omit=dev and cross-plugin peer dependency symlinking to
buildPlugin() to prevent duplicate-singleton issues from nested node_modules
2026-03-08 10:54:55 +01:00
saberzero1
28fe1d55d3
chore: updated plugins
2026-03-01 20:20:40 +01:00
saberzero1
7e4c92cfd2
chore: updated plugins
2026-03-01 18:44:37 +01:00
saberzero1
52c42c0c66
chore: updated plugins
2026-03-01 17:39:56 +01:00
saberzero1
bfd04de97a
docs: canvas
2026-03-01 04:10:47 +01:00
saberzero1
b3f14c1b2f
chore: updated plugins
2026-03-01 04:03:05 +01:00
saberzero1
1c607bba76
chore: updated plugins
2026-03-01 03:13:47 +01:00
saberzero1
485012987a
chore: updated plugins
2026-03-01 02:42:32 +01:00
saberzero1
3736c9daed
chore: updated plugins
2026-03-01 01:04:54 +01:00
saberzero1
c9e8e7b996
fix: inject frame CSS into page so plugin-provided frames render correctly
2026-02-28 23:46:39 +01:00
saberzero1
72f39071da
fix(layout): linting
2026-02-28 22:23:30 +01:00
saberzero1
6f48471cde
feat(layout): page frames
2026-02-28 21:59:31 +01:00
saberzero1
ad617ac4d6
feat: add FrameRegistry for plugin-provided page frames
...
Plugins can now register custom page frames via their manifest's
'frames' field. Frames are loaded alongside components during plugin
initialization and resolved by name at render time with fallback
to built-in frames.
2026-02-28 20:42:16 +01:00
saberzero1
88147be600
docs: page frames
2026-02-28 18:26:55 +01:00
saberzero1
a843373c65
fix(layout): priorities
2026-02-28 15:15:47 +01:00
saberzero1
02d0f23030
fix: use absolute asset paths for 404 page so it works in subdirectories
2026-02-28 14:44:14 +01:00
saberzero1
8dcc1522d9
chore: format
2026-02-28 04:57:46 +01:00