Commit graph

80 commits

Author SHA1 Message Date
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