Commit graph

51 commits

Author SHA1 Message Date
saberzero1
dedd960614
chore: regenerate package-lock.json 2026-05-24 17:32:48 +02:00
saberzero1
d1fe20e2b4
chore: remove vestigial @jackyzha0/quartz peerDependency 2026-05-24 16:23:53 +02:00
saberzero1
db134e162b
fix: add aria-label to dark mode toggle button 2026-05-24 16:21:07 +02:00
saberzero1
114237db23
build: bundle dependencies and ship pre-built dist 2026-04-27 21:37:43 +02:00
saberzero1
3430a75f82
build: bundle dependencies and ship pre-built dist 2026-04-27 21:37:43 +02:00
saberzero1
ef4d8fa3e1
feat: sync body.theme-dark/body.theme-light class with saved-theme attribute 2026-04-25 22:56:57 +02:00
saberzero1
2bab9c157f
deps: update @quartz-community/utils 2026-04-22 18:17:06 +02:00
saberzero1
8c2b196c2b
deps: update @quartz-community/utils 2026-04-17 02:37:51 +02:00
saberzero1
f654f06250
deps: update @quartz-community/utils 2026-04-16 22:08:31 +02:00
saberzero1
ae5bfdf4f6
deps: update @quartz-community/types and @quartz-community/utils 2026-04-16 13:25:29 +02:00
saberzero1
49eb21a2bb
fix: bundle @quartz-community/utils to avoid runtime subpath resolution failures 2026-04-04 11:36:28 +02:00
saberzero1
92097ea389
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:34 +02:00
saberzero1
747925a6aa
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:34 +02:00
saberzero1
f6f7dfb1f7
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:34 +02:00
saberzero1
9aabb20146
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:34 +02:00
saberzero1
db5089b62e
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:34 +02:00
saberzero1
f35cc21b3e
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:29 +02:00
saberzero1
1d69ddc6b5
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:29 +02:00
saberzero1
28e7fec04e
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:29 +02:00
saberzero1
3d96c2a8d7
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:29 +02:00
saberzero1
614e2c4369
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:29 +02:00
saberzero1
6d66fdd05a
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:21 +02:00
saberzero1
989f3226bb
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:21 +02:00
saberzero1
47e1bf91f3
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:21 +02:00
saberzero1
72667b5b0c
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:21 +02:00
saberzero1
18e4f7ff2d
i18n: add translations for 30 locales from Quartz v4 2026-04-04 01:41:21 +02:00
saberzero1
7a0639afb5
deps: add @quartz-community/utils dependency 2026-04-03 19:33:22 +02:00
saberzero1
c8c2ca3310
refactor: use shared classNames from @quartz-community/utils 2026-04-03 19:21:21 +02:00
saberzero1
2bff0a8bd1
deps: update @quartz-community/types and @quartz-community/utils 2026-04-03 16:16:55 +02:00
saberzero1
4faf457f3f
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
8d6da294fd
fix: use separate tsconfig for DTS build to avoid vitest dependency 2026-03-22 13:12:01 +01:00
saberzero1
c5fcce0f56
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
053a92aee8
ci: add dist externals verification step 2026-03-17 19:41:47 +01:00
saberzero1
8e014e00c8
chore: centralize type declarations and standardize tooling config
- Update types/globals.d.ts with centralized type declarations
- Add .prettierignore, update .eslintrc.json with triple-slash-reference override
- Remove duplicate scripts.d.ts/styles.d.ts if present
2026-03-16 18:55:26 +01:00
saberzero1
b0aae4dcd8
fix: update types/utils lockfile to commits with dist/ 2026-03-14 22:43:02 +01:00
saberzero1
a17b922ddd
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:10 +01:00
saberzero1
bde6df946e
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:26:57 +01:00
saberzero1
672ad8da98
feat: add render event listener for in-place DOM re-initialization 2026-03-12 19:45:31 +01:00
saberzero1
de7dc0dc40
fix: resolve ESLint and formatting issues for CI compliance 2026-03-09 03:46:50 +01:00
saberzero1
78e06f1d7b
fix: add passWithNoTests to vitest config 2026-03-09 03:21:30 +01:00
saberzero1
2abe26f5ca
deps: update @quartz-community/types and @quartz-community/utils
Also fix code formatting with prettier.
2026-03-09 03:04:02 +01:00
saberzero1
ddaeb76992
deps: update @quartz-community/types 2026-02-28 20:08:37 +01:00
saberzero1
923b97c2e6
fix: compile SCSS via sass instead of raw text to prevent lightningcss errors 2026-02-26 16:44:50 +01:00
saberzero1
8c56820610
docs: update README for v5 unified config system 2026-02-25 16:07:11 +01:00
saberzero1
56fcd95ba7
fix: move tsup and typescript to dependencies for git install compatibility 2026-02-23 01:09:49 +01:00
saberzero1
453e59cf91
chore: add quartz plugin manifest to package.json 2026-02-17 17:43:50 +01:00
saberzero1
c321b81c7a
docs: add plugin README 2026-02-14 02:13:29 +01:00
saberzero1
a3d8cb1a95
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:34 +01:00
saberzero1
b5d772075e
chore: update @quartz-community/types to v0.2.1 2026-02-13 22:58:09 +01:00
saberzero1
2fc5ca7afa
feat: migrate Darkmode component from Quartz v5 core 2026-02-13 17:14:34 +01:00