feat(theme): bundle MokoOnyx template.css + light/dark sheets + custom sync workflow (#822) #863

Merged
jmiller merged 1 commits from feat/mobile-retheme into dev 2026-07-21 21:43:49 +00:00

1 Commits

Author SHA1 Message Date
jmiller 9810b60b85 feat(theme): bundle MokoOnyx template.css + light/dark sheets; sync workflow (#822)
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Adopt the MokoOnyx theme by bundling its full template.css (Bootstrap 5 build) + light/dark
standard sheets, served statically from public/assets/vendor/mokoonyx and <link>ed in
head.tmpl AFTER the Gitea/Fomantic bundle so the MokoOnyx look drives the UI. A pre-paint
script mirrors the Gitea theme's light/dark onto <html data-bs-theme> so the MokoOnyx sheets
(scoped :root[data-bs-theme]) activate; auto follows the OS. Plain bootstrap.min.css is
superseded by template.css (Bootstrap JS bundle still loaded for the data-bs-* API).

Add .mokogit/workflows/custom/sync-mokoonyx-theme.yml (in custom/ so the Template-Go sync
never overwrites it) to keep template + themes current from MokoConsulting/MokoOnyx
(workflow_dispatch + daily + on its own change), committing with [skip ci].

Authored-by: Moko Consulting
Claude-Session: https://claude.ai/code/session_01D5Zxu4xRRGoh9etzgShP4P
2026-07-21 16:41:57 -05:00