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
Owner

Bundles MokoOnyx's full template.css (Bootstrap 5 build) + light/dark standard sheets, served statically from public/assets/vendor/mokoonyx and <link>ed after the Gitea/Fomantic bundle so the MokoOnyx look drives the UI. Pre-paint script mirrors the Gitea theme onto <html data-bs-theme> (auto follows OS). Adds .mokogit/workflows/custom/sync-mokoonyx-theme.yml (in custom/ so Template-Go sync won't overwrite it) to keep the theme current from MokoConsulting/MokoOnyx.

Deploying to dev to assess the look + load-order (mokoonyx-over-Fomantic) before promoting.

https://claude.ai/code/session_01D5Zxu4xRRGoh9etzgShP4P

Bundles MokoOnyx's full `template.css` (Bootstrap 5 build) + light/dark standard sheets, served statically from `public/assets/vendor/mokoonyx` and `<link>`ed after the Gitea/Fomantic bundle so the MokoOnyx look drives the UI. Pre-paint script mirrors the Gitea theme onto `<html data-bs-theme>` (auto follows OS). Adds `.mokogit/workflows/custom/sync-mokoonyx-theme.yml` (in `custom/` so Template-Go sync won't overwrite it) to keep the theme current from `MokoConsulting/MokoOnyx`. Deploying to dev to assess the look + load-order (mokoonyx-over-Fomantic) before promoting. https://claude.ai/code/session_01D5Zxu4xRRGoh9etzgShP4P
jmiller added 1 commit 2026-07-21 21:43:20 +00:00
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
9810b60b85
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
jmiller merged commit 6e773ac949 into dev 2026-07-21 21:43:49 +00:00
jmiller deleted branch feat/mobile-retheme 2026-07-21 21:43:50 +00:00
Sign in to join this conversation.