Commit Graph
4 Commits
Author SHA1 Message Date
LeoVasanko 14655ee4d7 Ship pagerite/themes in the built package
hatchling's only-packages=true drops directories without an __init__.py,
so pagerite/themes never made it into the wheel/sdist (this also means
the banner.svg artwork was never packaged). Force-include it as a build
artifact like frontend-build.
2026-08-18 06:47:58 +00:00
LeoVasanko ea4f14c80b Prepare for release. 2026-08-17 20:44:39 +00:00
LeoVasanko a7e5c40e12 Use git tag versioning via hatch-vcs
- Remove static version from [project]; add dynamic = [version]
- Add [tool.hatch.version] source = vcs
- Add hatch-vcs to build-system requirements
2026-08-16 20:22:00 +00:00
LeoVasanko 36b250a15c Pagerite: single-user CMS/blog
FastAPI backend rendering HTML with html5tagger, content persisted in a
kanta database and rendered per request. Vue only for the editing tools
(page editor over a WebSocket, site/structure editor); public pages are
plain HTML with fetch navigation. No auth: single trusted author.
2026-08-16 05:49:38 +00:00