Commit Graph

29 Commits

Author SHA1 Message Date
saberzero1
074951afea
feat: extract transformers to community plugins and fix type compatibility
- Delete 12 internal transformer files (keep FrontMatter as internal)
- Switch quartz.config.ts to use ExternalPlugin.* for all transformers
- Align branded types with @quartz-community/types (_brand, FullSlug etc.)
- Add vfile DataMap augmentations for fields from extracted transformers
- Update all 29 plugins to @quartz-community/types v0.2.1
2026-02-13 23:07:27 +01:00
saberzero1
737c06d6d2
chore: update explorer plugin to fix SPA folder navigation 2026-02-13 21:09:57 +01:00
saberzero1
856b5d24ed
chore: updated plugins 2026-02-13 20:14:28 +01:00
saberzero1
0310d0e0cd
chore: update lockfile to fixed folder-page commit 2026-02-13 20:10:25 +01:00
saberzero1
a844133e89
chore: updated plugins 2026-02-13 19:56:14 +01:00
saberzero1
007af0de34
fix: update lockfile to fixed folder-page and tag-page commits
Points to commits that remove duplicate PageList/SortFn re-exports,
fixing TS2300 duplicate identifier errors in generated plugin index.
2026-02-13 19:52:32 +01:00
saberzero1
4d47086cab
feat: integrate community PageType plugins (Phase D Step 6)
Replace old page-rendering emitters with PageTypeDispatcher emitter
and pageTypes array. Restructure quartz.layout.ts from three separate
exports to unified layout object with defaults and byPageType record.
Install content-page, folder-page, tag-page community plugins.
2026-02-13 19:35:10 +01:00
saberzero1
4c2b48ba5c
chore: updated plugins 2026-02-13 18:03:46 +01:00
saberzero1
0f96097745
chore: updated plugins 2026-02-13 16:37:52 +01:00
saberzero1
eb37109909
chore: updated plugins 2026-02-13 13:36:21 +01:00
saberzero1
b20ccf6ae3
fix: update explorer plugin - ensure toggle buttons always work 2026-02-10 01:59:38 +01:00
saberzero1
76d52792e3
fix: update explorer plugin with toggle fix 2026-02-10 01:51:09 +01:00
saberzero1
553810d76c
chore: update graph plugin with navigation fix 2026-02-10 01:15:26 +01:00
saberzero1
de106de3cf
chore: update explorer plugin with duplication fix 2026-02-10 00:59:10 +01:00
saberzero1
30625a9135
chore: updated plugins 2026-02-10 00:19:54 +01:00
saberzero1
dbb3aac1c0
feat: build installed plugins 2026-02-10 00:03:43 +01:00
saberzero1
c48b1ad08e
chore: updated plugins 2026-02-09 23:46:47 +01:00
saberzero1
e1dac146b8
chore: updated plugins 2026-02-09 22:52:46 +01:00
saberzero1
8f7d97c469
chore: updated plugins 2026-02-09 21:45:41 +01:00
saberzero1
4ff5b7a1f1
chore: updated plugins 2026-02-09 21:30:56 +01:00
saberzero1
748b62a49c
chore: updated plugins 2026-02-09 21:24:28 +01:00
saberzero1
888c0bbb7b
chore: updated plugins 2026-02-09 21:13:00 +01:00
saberzero1
26db91308d
chore: updated plugins 2026-02-09 20:57:33 +01:00
saberzero1
7c87965c4f
chore: updated plugins 2026-02-09 20:38:15 +01:00
saberzero1
335df98ed4
chore: updated plugins 2026-02-09 20:25:18 +01:00
saberzero1
8998994c85
chore: updated plugins 2026-02-09 13:09:43 +01:00
saberzero1
ce6fddc64b
chore: updated plugins 2026-02-09 13:03:26 +01:00
saberzero1
0ee4a20ad6
Update quartz.lock.json with fixed plugin versions 2026-02-08 13:45:11 +01:00
saberzero1
574b7fa3a5
Add comprehensive Git-based plugin CLI with lockfile support
- Create quartz.lock.json format for tracking exact plugin commits

- Add 'npx quartz plugin' commands: install, add, remove, update, list, restore

- Plugin state is fully reproducible via lockfile

- No npm dependencies required for community plugins
2026-02-08 12:06:39 +01:00