saberzero1
42e90f1a73
fix: resolve ESLint and formatting issues for CI compliance
2026-03-09 03:47:39 +01:00
saberzero1
4afee1541c
fix: repair truncated test file — close describe block
2026-03-09 03:21:37 +01:00
saberzero1
15af013270
deps: update @quartz-community/types and @quartz-community/utils
2026-03-09 03:03:56 +01:00
saberzero1
b70d50a96c
deps: update @quartz-community/types
2026-02-28 20:08:37 +01:00
saberzero1
05c6ff66f3
fix: guard against missing filePath in trie insert
2026-02-26 20:58:27 +01:00
saberzero1
ab5a3187cf
fix: compile SCSS via sass instead of raw text to prevent lightningcss errors
2026-02-26 16:44:50 +01:00
saberzero1
8cdc8d7d8d
docs: update README for v5 unified config system
2026-02-25 16:07:11 +01:00
saberzero1
67e7787bd0
fix: move tsup and typescript to dependencies for git install compatibility
2026-02-23 01:09:53 +01:00
saberzero1
99f0b2a62f
fix: correct plugin category from emitter to component
...
This plugin only exports a component (Explorer), not an emitter.
2026-02-18 15:59:59 +01:00
saberzero1
09452e44a4
chore: add quartz plugin manifest, remove legacy manifest.ts
2026-02-17 17:44:54 +01:00
saberzero1
47b42a06f7
docs: update README for v5 plugin system
2026-02-14 02:14:06 +01:00
saberzero1
dc11078c3a
fix: standardize inline script transpilation in tsup config
...
Use stdin-based esbuild.build with proper TS transpilation, minification,
and ESM output format matching v5's proven inline-script-loader pattern.
2026-02-14 01:11:30 +01:00
saberzero1
a7512a334f
chore: update @quartz-community/types to v0.2.1
2026-02-13 22:56:49 +01:00
saberzero1
9ba62f0f12
fix: remove imperative navigation in folder link handler to fix SPA routing
...
When folderBehavior is 'link', the buttonClickHandler was using
window.location.href with a relative URL (e.g. 'features/'), which
resolved against the current path and broke navigation between folder
pages. Now the handler simply returns, letting the <a> tag's correct
absolute href propagate to the SPA router.
2026-02-13 20:47:51 +01:00
saberzero1
cd2b86b64a
Update @quartz-community/types with PageType plugin types
2026-02-13 16:35:28 +01:00
saberzero1
e7e777f468
Update @quartz-community/types (tree as unknown)
2026-02-13 13:57:52 +01:00
saberzero1
af7b1e3332
Update @quartz-community/types (remove index signatures)
2026-02-13 13:53:53 +01:00
saberzero1
29291c7b51
Update @quartz-community/types for flat GlobalConfiguration
2026-02-13 13:50:30 +01:00
saberzero1
929cdd95c8
fix: use github: specifier for @quartz-community/types dependency
...
Replace file:../types with github:quartz-community/types so the
package resolves correctly when installed via the Quartz plugin
manager.
2026-02-13 13:27:49 +01:00
saberzero1
37d44d1c37
Migrate types to use @quartz-community/types exports
...
Replace ambient quartz-compat.d.ts and quartz-community.d.ts
declarations with direct imports from @quartz-community/types.
Export ExplorerOptions from local component files instead of
ambient module augmentation.
2026-02-13 13:18:24 +01:00
saberzero1
1d9b3bb916
fix: ensure toggle event listeners are always set up regardless of render generation
2026-02-10 01:58:39 +01:00
saberzero1
8e0b7e6190
fix: use continue instead of return to preserve event listeners on stale render
2026-02-10 01:50:12 +01:00
saberzero1
2fb244d1fd
fix: prevent explorer tree duplication with render generation tracking
2026-02-10 00:57:38 +01:00
saberzero1
c8766ee830
Update @quartz-community/types to 0.2.0 (Preact ComponentType)
2026-02-09 23:56:07 +01:00
saberzero1
05687798c9
chore: updated dependencies
2026-02-09 22:39:01 +01:00
saberzero1
7f50b8c250
chore: updated dependencies
2026-02-09 21:22:41 +01:00
saberzero1
1b0b7ccb15
fix: paths
2026-02-09 21:10:21 +01:00
saberzero1
1ff50cbcd8
fix: explorer not loading
2026-02-09 20:37:49 +01:00
saberzero1
e109c4df63
fix: explorer not loading
2026-02-09 20:24:35 +01:00
saberzero1
56f6b7b8f0
feat: use @quartz-community/utils for shared utilities
...
- Add @quartz-community/utils dependency
- Update tsup config to bundle inline scripts with esbuild
- Import simplifySlug and joinSegments from utils
- Remove unused template dependencies
- Update repository URL in package.json
2026-02-09 12:45:06 +01:00
saberzero1
bb78ce4baf
Define types locally instead of importing from @quartz-community/types
2026-02-08 13:43:47 +01:00
saberzero1
6c97847cf1
chore: update explorer exports
2026-02-08 11:16:07 +01:00
saberzero1
3a82aa0551
refactor: align Explorer component with shared types and i18n
2026-02-08 11:16:02 +01:00
saberzero1
fd374e17af
refactor: refresh explorer styles and inline script assets
2026-02-08 11:15:56 +01:00
saberzero1
590447269d
chore: add explorer type shims
2026-02-08 11:15:47 +01:00
saberzero1
b780a8eec7
Refactor to match Quartz structure with separate CSS/script files and local types
2026-02-08 11:06:58 +01:00
saberzero1
bc5ad436f8
Add @quartz-community/types dependency
2026-02-07 20:40:08 +01:00
saberzero1
90d00f2217
fix: add click handler for folder buttons
2026-02-07 06:37:46 +01:00
saberzero1
d2451a8225
docs: update import to use main entry point
2026-02-07 06:29:11 +01:00
saberzero1
f28fc154f7
fix: make component constructor opts optional
2026-02-07 06:18:25 +01:00
saberzero1
3bfc360fae
fix: use any for all types to avoid Quartz type conflicts
2026-02-07 06:16:49 +01:00
saberzero1
4ba738f1c5
fix: use any for all complex types to match Quartz
2026-02-07 06:14:35 +01:00
saberzero1
55c6d61e27
fix: use any[] for externalPlugins type
2026-02-07 06:13:19 +01:00
saberzero1
512502fdc7
fix: align BuildCtx type with Quartz
2026-02-07 06:11:39 +01:00
saberzero1
08588261c9
fix: enable TypeScript declaration generation
2026-02-07 06:04:09 +01:00
saberzero1
0760f41d0f
chore: fix translations mapping
2026-02-07 05:30:57 +01:00
saberzero1
bb0f48f00f
feat: explorer plugin
2026-02-07 03:02:18 +01:00
Emile Bangma
c018bf848e
Initial commit
2026-02-07 02:03:54 +01:00