Commit Graph

1834 Commits

Author SHA1 Message Date
saberzero1
0ead59d7df
chore: updated layouts 2026-03-12 20:55:27 +01:00
saberzero1
f883340b02
chore: updated plugins 2026-03-12 20:38:36 +01:00
saberzero1
af78134c21
feat: add encrypted-pages plugin to all templates
- Enabled by default in default, obsidian, and ttrpg templates
- Disabled by default in blog template
2026-03-12 20:12:18 +01:00
saberzero1
e53c71ef5a
docs: add encrypted pages live demo page
- New password-protected demo page (password: quartz) showing the plugin in action
- Link to demo from EncryptedPages plugin page with password hint callout
2026-03-12 20:08:51 +01:00
saberzero1
72e746077b
docs: add EncryptedPages plugin documentation 2026-03-12 20:01:19 +01:00
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