saberzero1
97eea3ee34
feat: migrate default config and templates to npm specifiers
...
- quartz.config.default.yaml: all 44 plugins use @quartz-community/* npm specifiers
- cli/templates/*.yaml: all 4 templates updated (default, blog, obsidian, ttrpg)
- bootstrap-cli.mjs: updated help text
- package.json: devDeps use npm semver ranges instead of github: specifiers
- gitLoader.ts: regeneratePluginIndex scans npm packages from node_modules
- install-plugins.ts: generates plugin index for npm packages
- Removed quartz.lock.json (only relevant for git-installed plugins)
2026-07-23 01:29:25 +02:00
saberzero1
ab8e77392c
revert: do not gitignore quartz.config.yaml (user config file)
2026-07-23 01:21:07 +02:00
saberzero1
f45b9d42bd
chore: gitignore quartz.config.yaml (user-generated)
2026-07-23 01:19:37 +02:00
saberzero1
af583c167a
chore: remove dev-mode config
2026-07-23 01:19:29 +02:00
saberzero1
de21613607
style: format loader files
2026-07-23 01:19:21 +02:00
saberzero1
69571de66e
chore: remove dev-mode local config (should not be committed)
2026-07-23 01:18:03 +02:00
saberzero1
5b34917e98
feat: support npm scoped package specifiers for plugins
...
Plugins can now be referenced as "@quartz-community/<name>" in
quartz.config.yaml and via 'quartz plugin add'. The npm path skips
git installation and resolves from node_modules.
Changes:
- gitLoader.ts: detect @scope/name as npm package in parsePluginSource()
- config-loader.ts: skip git install for npm packages, read manifests
from node_modules via createRequire
- install-plugins.ts: filter npm packages from prebuild, fallback to
YAML config parsing to avoid loading full quartz.ts
- plugin-data.js: npm detection in CLI parseGitSource()
- plugin-git-handlers.js: npm install path in handlePluginAdd()
- package.json: add missing hast-util-from-html dependency
2026-07-23 01:17:53 +02:00
dependabot[bot]
9cf87ff1c2
chore(deps): bump the ci-dependencies group across 1 directory with 9 updates ( #2426 )
...
Bumps the ci-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `6` | `7` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `7` | `8` |
| [rlespinasse/github-slug-action](https://github.com/rlespinasse/github-slug-action ) | `5.4.0` | `5.6.0` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | `3` | `4` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3` | `4` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) | `4.0.0` | `4.1.2` |
| [docker/login-action](https://github.com/docker/login-action ) | `3` | `4` |
| [docker/metadata-action](https://github.com/docker/metadata-action ) | `5` | `6` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `6` | `7` |
Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
Updates `actions/download-artifact` from 7 to 8
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
Updates `rlespinasse/github-slug-action` from 5.4.0 to 5.6.0
- [Release notes](https://github.com/rlespinasse/github-slug-action/releases )
- [Commits](https://github.com/rlespinasse/github-slug-action/compare/v5.4.0...v5.6.0 )
Updates `docker/setup-qemu-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
Updates `docker/setup-buildx-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
Updates `sigstore/cosign-installer` from 4.0.0 to 4.1.2
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.0.0...v4.1.2 )
Updates `docker/login-action` from 3 to 4
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
Updates `docker/metadata-action` from 5 to 6
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
Updates `docker/build-push-action` from 6 to 7
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: ci-dependencies
- dependency-name: rlespinasse/github-slug-action
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ci-dependencies
- dependency-name: sigstore/cosign-installer
dependency-version: 4.1.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: ci-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 20:22:29 -04:00
Leo Schultheiss
e54b89f889
fix(ci): add git install to Dockerfile ( #2443 )
...
Co-authored-by: Leo Schultheiß <leo.schultheiss@fau.de >
2026-06-15 20:21:46 -04:00
Narath Carlile
e12ca11100
fix: watch quartz.config.yaml during serve ( #2448 )
...
The serve-mode watcher globs never matched quartz.config.yaml or
quartz.config.default.yaml, so config edits (theme colors, plugin
flags, footer links) silently required a server restart. This was a
regression from v4, where quartz.config.ts matched the **/*.ts glob.
2026-06-15 20:19:27 -04:00
saberzero1
92a4a48430
fix: callouts overlapping explorer
2026-06-11 17:55:16 +02:00
saberzero1
9e74db69a9
docs: clarified and extended installation guide
2026-06-11 15:07:26 +02:00
saberzero1
25d89ff94a
chore: updated plugins
2026-06-11 14:54:19 +02:00
saberzero1
decbd0a969
chore: updated plugins
2026-06-11 12:10:38 +02:00
saberzero1
87083faeb6
docs: updated fonts configuration
2026-06-11 10:46:55 +02:00
saberzero1
58593c7c72
docs: added documentation for fonts
2026-06-10 23:17:32 +02:00
saberzero1
8a79f59abb
chore: configure fonts plugin in templates
2026-06-10 23:17:19 +02:00
saberzero1
2000295346
feat: added fonts plugin
2026-06-10 23:17:05 +02:00
saberzero1
c5bbc92b74
docs: updated migration guide and alias-redirect options
2026-06-09 20:01:46 +02:00
saberzero1
b2f1dad514
fix(alias-redirect): emit original filepath casing as redirect
2026-06-09 20:01:25 +02:00
saberzero1
81db804f54
fix(themes): callouts and layout issues
2026-06-09 02:24:05 +02:00
saberzero1
9737bce709
fix(slugs): remove obsidian-importer known invalid file characters from slugs
2026-06-03 15:34:54 +02:00
saberzero1
951dfee599
fix(i18n): explorer/graph missing mapping
2026-06-03 15:26:32 +02:00
saberzero1
afe98e6b1a
fix: excalidraw panning on mobile and .jxl support
2026-05-27 20:56:47 +02:00
saberzero1
f15aa0032a
fix: allow updating when repository is generated from template
2026-05-27 20:43:56 +02:00
saberzero1
9e4d4518bd
fix: anchor links without alias follow obsidian reading mode
2026-05-27 00:33:38 +02:00
saberzero1
3138a88bb1
chore: updated layouts to include table of contents
2026-05-27 00:18:06 +02:00
saberzero1
db5aca2b8d
fix: apply default position when installing plugins
2026-05-27 00:17:45 +02:00
saberzero1
dd1b36c148
fix: recent notes default date type
2026-05-26 22:26:21 +02:00
saberzero1
4579e49465
test: regression tests for junctions
2026-05-26 21:15:36 +02:00
saberzero1
882d3b3f50
fix: fall back to junctions on windows
2026-05-26 21:15:20 +02:00
saberzero1
667d487a0f
fix: re-render graph on mode change
2026-05-26 19:47:54 +02:00
saberzero1
36b3542371
fix: block link casing
2026-05-26 18:16:22 +02:00
saberzero1
b24f2a5e7b
test: add regression tests for baseurl in serve mode
2026-05-26 12:56:32 +02:00
saberzero1
ad685b8d4e
fix: use correct baseurl in serve mode
2026-05-26 12:56:18 +02:00
saberzero1
2862ec7303
fix: anchor heading links
2026-05-26 01:57:26 +02:00
saberzero1
9ac5d6e7e6
chore: update all plugins to latest version
2026-05-25 19:41:33 +02:00
saberzero1
399cdd83d2
fix: display the quartz version in the footer
2026-05-25 17:29:47 +02:00
saberzero1
336b3ea131
fix: excalidraw quartz-themes interactions
2026-05-25 17:11:09 +02:00
saberzero1
24975c6975
chore: updated plugins
2026-05-25 04:16:27 +02:00
saberzero1
4a06ee6b44
docs: replaced excalidraw note in plugin table
2026-05-25 03:16:06 +02:00
saberzero1
cbe101dc12
chore: updated configuration templates
2026-05-25 03:15:41 +02:00
saberzero1
29dea35776
chore: updated plugins
2026-05-25 03:15:30 +02:00
saberzero1
257f004bbf
fix(bases): properly handle mixed-case tags
2026-05-24 21:28:07 +02:00
saberzero1
51ba21804d
docs: cleanup
2026-05-24 21:12:20 +02:00
saberzero1
2dc58a33df
fix: bases table view grouping sorting
2026-05-24 21:09:41 +02:00
saberzero1
22fc3b5cef
chore: formatting
2026-05-24 21:08:13 +02:00
saberzero1
d6414218de
docs: convert repository frontmatter values to markdown links
2026-05-24 20:05:18 +02:00
saberzero1
c837425148
docs: inline bases into markdown
2026-05-24 19:56:20 +02:00
saberzero1
cf28741977
docs: add description frontmatter to all plugin docs for base views
2026-05-24 19:48:32 +02:00