saberzero1
eabf3eec55
chore(deps): update @quartz-community/utils
2026-06-03 15:31:49 +02:00
saberzero1
82f8a6d5e7
chore: regenerate package-lock.json
2026-05-24 17:33:06 +02:00
saberzero1
e6266182bc
chore: remove vestigial @jackyzha0/quartz peerDependency
2026-05-24 16:24:43 +02:00
saberzero1
c8bc056f61
docs: add missing defaultOptions and optionSchema to package.json manifest
2026-05-22 20:06:19 +02:00
saberzero1
1d85ea8c3d
build: bundle dependencies and ship pre-built dist
2026-04-27 21:38:35 +02:00
saberzero1
4a09ae55f1
build: bundle dependencies and ship pre-built dist
2026-04-27 21:38:35 +02:00
saberzero1
f7fe4068d0
feat: wrap tag content in .markdown-preview-view and .markdown-rendered for Obsidian theme compat
2026-04-25 22:57:04 +02:00
saberzero1
f104a56e83
deps: update @quartz-community/utils
2026-04-22 18:20:12 +02:00
saberzero1
754e965a62
deps: update @quartz-community/utils
2026-04-17 02:42:11 +02:00
saberzero1
2171bbe3b2
deps: update @quartz-community/utils
2026-04-16 22:11:31 +02:00
saberzero1
e067fe76f2
refactor: use QuartzPluginData for PageFileData instead of duplicated shape
...
Replace the hand-written PageFileData interface with an intersection
of QuartzPluginData and Record<string, unknown>. This keeps
PageFileData structurally aligned with the upstream contract so future
DataMap additions (e.g. the FullSlug branding that prompted the
previous cast) do not require boundary casts on listProps.allFiles.
The interface-extends form previously tried in PageList.tsx (removed
in commit b707032 because it broke DTS builds) is not used here; the
intersection type alias inlines cleanly into the generated .d.ts.
2026-04-16 15:18:20 +02:00
saberzero1
07356718ca
fix: cast PageFileData[] to QuartzComponentProps allFiles shape for branded FullSlug
...
Updated @quartz-community/types made slug a branded FullSlug type;
the local PageFileData uses an unbranded string slug. Cast at the
listProps boundary so DTS build succeeds without changing runtime
behaviour.
2026-04-16 13:34:16 +02:00
saberzero1
21bd3be046
feat: exclude unlisted pages from tag discovery and listings
...
Respect the file.data.unlisted convention in both the tag discovery loop
(virtual tag page generation in pageType.generate) and the tag listing
itself (allPagesWithTag and the root-index tag set builder in TagContent).
Unlisted pages no longer contribute tags, and no longer appear in any
tag listing. A tag that exists only on unlisted pages will not cause a
virtual tag page to be generated at all.
Adds 4 unit tests for pageType.generate covering tag discovery from
listed pages, unlisted exclusion, shared tags across listed and unlisted
pages, and tag-only-on-unlisted-pages suppression.
2026-04-11 13:51:04 +02:00
saberzero1
13036ce028
fix: bundle @quartz-community/utils to avoid runtime subpath resolution failures
2026-04-04 11:28:40 +02:00
saberzero1
2a70799d7d
style: fix prettier formatting in locale files
2026-04-04 02:39:19 +02:00
saberzero1
e43ff29264
chore: rebuild dist outputs
2026-04-04 02:12:25 +02:00
saberzero1
d4cd616da1
i18n: port tag locales from Quartz v4
2026-04-04 02:12:15 +02:00
saberzero1
106a951ed9
i18n: port tag locales from Quartz v4
2026-04-04 02:12:04 +02:00
saberzero1
c0b7899151
i18n: port tag locales from Quartz v4
2026-04-04 02:11:50 +02:00
saberzero1
5f252878a4
i18n: port tag locales from Quartz v4
2026-04-04 02:11:38 +02:00
saberzero1
05b40f0105
i18n: port tag locales from Quartz v4
2026-04-04 02:11:28 +02:00
saberzero1
f3fe7077b6
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:54 +02:00
saberzero1
bad116adc4
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:53 +02:00
saberzero1
fe21af0edb
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:53 +02:00
saberzero1
a8c6311dfc
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:53 +02:00
saberzero1
f2e07080a9
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:53 +02:00
saberzero1
8a6a46eeac
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:48 +02:00
saberzero1
a9bcedb081
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:48 +02:00
saberzero1
7379f8b8c6
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:48 +02:00
saberzero1
7b5e39c29c
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:48 +02:00
saberzero1
12c3ac942b
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:48 +02:00
saberzero1
92cae56403
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:42 +02:00
saberzero1
1fc8856932
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:42 +02:00
saberzero1
8eb1f70616
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:42 +02:00
saberzero1
62e539a5cc
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:42 +02:00
saberzero1
1a5140b9e7
i18n: add translations for 30 locales from Quartz v4
2026-04-04 02:04:42 +02:00
saberzero1
4baf2afcb2
refactor: use shared path utilities from @quartz-community/utils
2026-04-03 19:25:57 +02:00
saberzero1
69190a6c10
deps: update @quartz-community/types and @quartz-community/utils
2026-04-03 16:19:42 +02:00
saberzero1
b707032d04
fix: remove PageData interface causing DTS build failures
2026-04-03 16:18:39 +02:00
saberzero1
0686df0d55
fix: guard against undefined getDate in PageList
2026-04-03 16:01:04 +02:00
saberzero1
96880dc52f
chore: rebuild dist outputs
2026-04-03 15:44:59 +02:00
saberzero1
dc5ee43099
deps: update quartz-community utils and types lockfile
2026-04-03 15:44:55 +02:00
saberzero1
b56545da6f
refactor: use shared getDate and byDateAndAlphabetical from @quartz-community/utils
2026-04-03 15:44:49 +02:00
saberzero1
62fd2196c0
refactor: use shared SortFn from @quartz-community/types
2026-04-03 15:07:13 +02:00
saberzero1
10241bcc7f
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:13 +01:00
saberzero1
196f33d693
fix: use separate tsconfig for DTS build to avoid vitest dependency
2026-03-22 13:12:01 +01:00
saberzero1
f7d1f8f3ca
chore: update @quartz-community/utils to 8d2e14b
2026-03-22 12:38:28 +01:00
saberzero1
c768e55c80
deps: update @quartz-community/utils to latest
2026-03-22 12:05:27 +01:00
saberzero1
65a9bf6065
fix: deduplicate virtual page content
2026-03-19 10:53:48 +01:00
saberzero1
9bd824ee48
docs: add prefixTags option to configuration table
2026-03-18 17:47:01 +01:00