saberzero1
a2dfd1373a
chore(deps): update @quartz-community/utils
2026-06-03 15:27:42 +02:00
Emile Bangma
4420d14f2a
Merge pull request #4 from GSteve-Paul/fix/register-graph-locales
...
fix: register all locale resources
2026-06-03 14:00:12 +02:00
GSteve-Paul
192f7c76b1
fix: register all locale resources
2026-05-27 14:41:12 +08:00
saberzero1
69389c917a
chore: regenerate package-lock.json
2026-05-24 17:32:50 +02:00
saberzero1
f5a5ffa418
chore: remove vestigial @jackyzha0/quartz peerDependency
2026-05-24 16:24:00 +02:00
saberzero1
6efa25daaf
fix: add aria-label to mobile explorer toggle button
2026-05-24 16:21:07 +02:00
saberzero1
9eb1553861
docs: add missing defaultOptions and optionSchema to package.json manifest
2026-05-22 20:06:19 +02:00
saberzero1
41b79524ee
build: bundle dependencies and ship pre-built dist
2026-04-27 21:37:51 +02:00
saberzero1
587c127954
build: bundle dependencies and ship pre-built dist
2026-04-27 21:37:51 +02:00
saberzero1
0da0a6db60
feat: add Obsidian-compatible alias classes to explorer elements
2026-04-25 22:57:02 +02:00
saberzero1
039576f5b2
deps: update @quartz-community/utils
2026-04-22 18:17:37 +02:00
saberzero1
377297006e
fix: add setter to displayName
2026-04-17 22:11:13 +02:00
saberzero1
583373b43c
deps: update @quartz-community/utils
2026-04-17 02:38:39 +02:00
saberzero1
525418b397
deps: update @quartz-community/utils
2026-04-16 22:08:49 +02:00
saberzero1
1d323e05cd
deps: update @quartz-community/types and @quartz-community/utils
2026-04-16 13:26:28 +02:00
saberzero1
097066d3d3
refactor: use shared classNames from @quartz-community/utils
2026-04-03 19:22:13 +02:00
saberzero1
3e1c704350
deps: update @quartz-community/types and @quartz-community/utils
2026-04-03 16:20:29 +02:00
saberzero1
01c780361b
fix: move tsconfig from dts object to top-level option
...
The DtsConfig type in tsup does not have a tsconfig property.
Use top-level tsconfig option instead of dts: { tsconfig: ... }.
2026-03-22 13:25:12 +01:00
saberzero1
19f067694e
fix: use separate tsconfig for DTS build to avoid vitest dependency
2026-03-22 13:12:01 +01:00
saberzero1
6c54ecd3d1
chore: update @quartz-community/utils to 8d2e14b
2026-03-22 12:38:21 +01:00
saberzero1
1f9134d813
deps: update @quartz-community/utils to latest
2026-03-22 12:05:02 +01:00
saberzero1
39e56ff822
fix: gradient
2026-03-18 19:19:28 +01:00
saberzero1
07de53f210
fix: resolve links correctly on subdirectory deployments
...
Use resolveBasePath() from @quartz-community/utils/path to prepend the
base path when navigating via the explorer. Fixes links resolving to
the domain root instead of the subdirectory.
2026-03-18 11:50:32 +01:00
saberzero1
aa4a745fbc
chore: set tsup platform to node
...
Plugins run server-side during the Quartz build step, not in the
browser. Setting platform: 'node' tells esbuild to treat Node builtins
as available externals and avoids CJS-in-ESM require() failures for
any bundled dependencies that use Node APIs.
2026-03-17 20:41:14 +01:00
saberzero1
3368dd370c
ci: add dist externals verification step
2026-03-17 19:41:47 +01:00
saberzero1
c6e2e9c219
chore: add missing dist JS output files
...
The build output JS files were not committed, only the .d.ts type
declarations. Both are needed for consumers to import the package.
2026-03-16 19:21:14 +01:00
saberzero1
0fd4631fde
fix: add missing peer dependencies as devDependencies for CI build
...
Install github-slugger and hast-util-to-jsx-runtime as devDependencies.
These are peer dependencies of @quartz-community/utils that must be present
for tsup's DTS build to resolve all transitive type imports.
2026-03-16 19:07:37 +01:00
saberzero1
390bba45bf
fix: use fetchData global for path-prefixed deployments
...
- Update types/globals.d.ts with centralized type declarations
- Use fetchData global instead of hardcoded /static/contentIndex.json
- Revert @quartz-community/types from file:../types to github:quartz-community/types
- Add .prettierignore, update .eslintrc.json with triple-slash-reference override
- Remove duplicate scripts.d.ts/styles.d.ts
2026-03-16 18:54:25 +01:00
saberzero1
2eb43a9a8c
fix: update types/utils lockfile to commits with dist/
2026-03-14 22:43:20 +01:00
saberzero1
87cc7d6d9e
chore: commit dist/ and remove prepare script
...
Pre-built output is now committed to the repository so that
Quartz can skip the build step during plugin installation.
The prepare script is removed to prevent redundant builds
when installing from npm/git.
2026-03-14 21:58:29 +01:00
saberzero1
d2d095d909
chore: move build tools to devDependencies, shared deps to peerDependencies
...
tsup and typescript are only needed at build time — move to devDependencies
so they can be pruned after build. Dependencies already available from the
host Quartz installation are moved to peerDependencies to avoid duplication.
2026-03-14 21:27:03 +01:00
saberzero1
def459f31b
feat: add render event listener for in-place DOM re-initialization
2026-03-12 19:45:42 +01:00
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