Jonathan Miller
203eb96b6c
Recreate custom palette starters from standard themes
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
src/templates/*.custom.css are starter templates users copy to create
custom palettes. Removed from gitignore (they ARE shipped files).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-19 13:13:14 -05:00
6491c97a50
chore: update updates.xml from MokoStandards
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
2026-04-19 05:54:09 +00:00
Jonathan Miller
5dfc5ea158
Fix: release workflow SHA sync to main with error logging
...
Repo Health / Access control (push) Has been cancelled
Repo Health / Release configuration (push) Has been cancelled
Repo Health / Scripts governance (push) Has been cancelled
Repo Health / Repository health (push) Has been cancelled
- Remove duplicate TOKEN line
- API PUT: log HTTP response code and body on failure
- Log warning if file SHA lookup fails
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-19 00:53:51 -05:00
Jonathan Miller
481200dc02
Fix SHA to match 03.10.08 ZIP
Repo Health / Access control (push) Successful in 1s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 5s
Repo Health / Release configuration (push) Failing after 4s
2026-04-19 00:51:49 -05:00
Jonathan Miller
b6bce894c2
Remove .moko-standards from tracking, gitignore it
Repo Health / Access control (push) Successful in 2s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
2026-04-19 00:49:32 -05:00
gitea-actions[bot]
032468edf3
chore: update stable SHA-256 for 03.10.08 [skip ci]
2026-04-19 05:49:05 +00:00
Jonathan Miller
2c2a826dcb
Remove update.xml (stale), gitignore it. Bump 03.10.08
...
Repo Health / Access control (push) Successful in 2s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 5s
Repo Health / Repository health (push) Failing after 4s
Only updates.xml is used by the Joomla update server.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-19 00:48:23 -05:00
Jonathan Miller
7089761488
Fix: updates.xml regex only matches target stability block, restore correct SHAs
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
The Python regex now uses negative lookahead (?:(?!</update>).)*? to
prevent matching across multiple <update> blocks. All channels restored
with correct SHA (0f1cf23a...) matching the v03 stable ZIP.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 17:51:58 -05:00
gitea-actions[bot]
ca3e652525
chore: update stable SHA-256 for 03.10.07 [skip ci]
2026-04-18 22:41:16 +00:00
Jonathan Miller
30ee84d98c
Bump version 03.10.06 → 03.10.07
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 5s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
2026-04-18 17:37:54 -05:00
Jonathan Miller
8c4b26cdef
Remove user.css/user.js from minify list (site-specific, not shipped)
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
2026-04-18 17:36:59 -05:00
gitea-actions[bot]
c9b51017e4
chore: update stable SHA-256 for 03.10.06 [skip ci]
2026-04-18 22:35:26 +00:00
Jonathan Miller
8c5473b140
Fix sync script :root parsing, add offline/editor/user to minify. Bump 03.10.06
...
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
- Sync: compare against standard theme (not deleted custom starters)
- Sync: handle :root{ on same line (dark.standard.css format)
- Minify: added offline.css, editor.css, a11y-high-contrast.css,
user.css, user.js to minification list
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 17:34:59 -05:00
Jonathan Miller
eaf68762e5
Fix: GitHub mirror release set draft: false explicitly
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
2026-04-18 17:29:59 -05:00
gitea-actions[bot]
5e39c44555
chore: update stable SHA-256 for 03.10.05 [skip ci]
2026-04-18 22:24:19 +00:00
Jonathan Miller
550719daa7
Fix: release workflow tolerates missing tag on first stable release. Bump 03.10.05
...
Repo Health / Access control (push) Successful in 2s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
curl -sf → curl -s for tag lookup (404 is expected on first release).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 17:22:57 -05:00
Jonathan Miller
4a0d6df02d
Reorder theme files + sync script rebuilds custom vars in standard order
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 4s
Standard themes reorganized: Foundation → Layout → Navigation →
Forms → Components (alphabetical) → Bootstrap → Custom → Extensions
Sync script now fully rebuilds the custom file's :root block in
starter file order, preserving user values while reordering.
Missing variables are inserted at their correct position.
Bump 03.10.04
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 17:16:59 -05:00
Jonathan Miller
3ab4101bd3
Bump version 03.10.02 → 03.10.03
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
2026-04-18 17:12:50 -05:00
Jonathan Miller
751cffbfbf
Fix CSS var sync: preserve starter file variable order
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 5s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
groupBySection now walks the starter file top-to-bottom instead of
iterating the missing array by name. Injected variables match the
same order as the standard theme file.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 17:09:30 -05:00
Jonathan Miller
4cf2b0c7bb
Fix workflows: --jq→pipe jq in auto-dev-issue, branch-freeze, cleanup. Bump 03.10.02
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 4s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 17:08:15 -05:00
Jonathan Miller
637b046a19
Offline logo: max-width 100% for responsive sizing. Bump 03.10.01
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 4s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 17:00:21 -05:00
gitea-actions[bot]
70239c4012
chore: update development SHA-256 for 03.10.00 [skip ci]
2026-04-18 21:37:33 +00:00
Jonathan Miller
3fe0664d07
v03.10.00: Bridge release — MokoCassiopeia → MokoOnyx migration
...
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
- Minor bump 03.09.34 → 03.10.00
- Bridge migration wired into script.php update() method
- CHANGELOG: full release notes for 03.10.00
- README: rename notice added
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 16:37:06 -05:00
gitea-actions[bot]
855becc0e9
chore: update development SHA-256 for 03.09.34 [skip ci]
2026-04-18 21:27:04 +00:00
Jonathan Miller
35838bb9b8
Bump version 03.09.33 → 03.09.34
Repo Health / Access control (push) Successful in 2s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 5s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
2026-04-18 16:26:40 -05:00
Jonathan Miller
2db1a38277
Auto switch: red when off, green when on
...
Repo Health / Access control (push) Successful in 2s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 4s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 16:26:10 -05:00
gitea-actions[bot]
ef7cfcf7fa
chore: update development SHA-256 for 03.09.33 [skip ci]
2026-04-18 21:22:42 +00:00
Jonathan Miller
346218138f
Theme switcher: larger, bordered, stronger shadow for visibility. Bump 03.09.33
...
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
- Bigger padding, 36px icon button, 1.25rem icon size
- 2px border (--theme-fab-border): white on dark bg, subtle on light
- Stronger box-shadow with double layer
- Hover scale + glow effect
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 16:22:17 -05:00
gitea-actions[bot]
4aa5c34074
chore: update development SHA-256 for 03.09.32 [skip ci]
2026-04-18 21:18:52 +00:00
Jonathan Miller
2d2e5ef2ea
Theme FAB: transparent button bg on dark, add --theme-fab-btn-bg. Bump 03.09.32
...
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 4s
Dark theme: icon button and auto switch background is transparent
on the off-white FAB. Light theme keeps subtle white overlay.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 16:18:29 -05:00
Jonathan Miller
87d53df6b6
Add .gitattributes: enforce LF line endings, mark binary files
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
Stops CRLF warnings on Windows and ensures consistent line endings
across all platforms.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 16:17:32 -05:00
gitea-actions[bot]
017481d071
chore: update development SHA-256 for 03.09.31 [skip ci]
2026-04-18 21:15:52 +00:00
Jonathan Miller
91edaf52e1
Bump version 03.09.30 → 03.09.31
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
2026-04-18 16:15:28 -05:00
Jonathan Miller
3ac27e38ca
Theme switch button: inherit color from FAB parent (--theme-fab-color)
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
.theme-icon-btn had hardcoded color: #fff, now inherits from
#mokoThemeFab which uses var(--theme-fab-color).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 16:14:40 -05:00
gitea-actions[bot]
4382eef494
chore: update development SHA-256 for 03.09.30 [skip ci]
2026-04-18 21:09:24 +00:00
Jonathan Miller
7823d1253b
Dark theme FAB: off-white bg (#e6ebf1) with dark text. Bump 03.09.30
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 4s
2026-04-18 16:09:00 -05:00
gitea-actions[bot]
5734c2023e
chore: update development SHA-256 for 03.09.29 [skip ci]
2026-04-18 21:06:52 +00:00
Jonathan Miller
3cd79d9e1c
Bump version 03.09.28 → 03.09.29
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
2026-04-18 16:05:51 -05:00
Jonathan Miller
e1892f683c
Dark theme FAB: dark text (#0e1318) on bright accent background
...
White text on accent-color-primary was hard to see.
Dark body-bg color provides strong contrast.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 16:05:50 -05:00
gitea-actions[bot]
576dadff23
chore: update development SHA-256 for 03.09.28 [skip ci]
2026-04-18 21:01:27 +00:00
Jonathan Miller
4e7c0f0486
Bump version 03.09.27 → 03.09.28
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
2026-04-18 15:56:12 -05:00
Jonathan Miller
6765a3cdfd
Add theme variables: --theme-fab-bg, --theme-fab-color, --offline-card-bg
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
Customizable via theme files:
- Dark: FAB uses accent-primary (#3f8ff0), card rgba(0,0,0,0.6)
- Light: FAB uses color-primary (#112855 ), card rgba(0,0,0,0.55)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 15:47:25 -05:00
Jonathan Miller
ac01369277
Theme switcher: primary on light, accent-primary on dark for visibility
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
Dark theme uses --accent-color-primary (#3f8ff0) instead of muted gray.
Light theme uses --color-primary (#112855 ) for brand consistency.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 15:45:23 -05:00
gitea-actions[bot]
b37e59fdea
chore: update development SHA-256 for 03.09.27 [skip ci]
2026-04-18 20:40:46 +00:00
Jonathan Miller
b49beb16d0
Bump version 03.09.26 → 03.09.27
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
2026-04-18 15:40:18 -05:00
Jonathan Miller
6b2119ff6f
Fix light theme: match font declarations to dark, remove trailing paren
...
Repo Health / Access control (push) Successful in 0s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
- Normalize quote style (single quotes matching dark theme)
- Fix CSS syntax error: trailing ) on --body-font-family
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 15:39:21 -05:00
Jonathan Miller
78affe89d6
Fix favicon: strip #joomlaImage:// fragment from media field path
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
Joomla's media field appends #joomlaImage://local-images/... to the
path. strtok($path, '#') strips everything after the hash.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 15:18:36 -05:00
Jonathan Miller
e8f355f32e
Remove custom theme CSS from tracking, update gitignore with glob
...
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 4s
Custom palettes (*.custom.css) are site-specific overrides that
should not be version controlled. Glob pattern covers all locations.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 15:14:20 -05:00
gitea-actions[bot]
f28e8a93d2
chore: update development SHA-256 for 03.09.26 [skip ci]
2026-04-18 20:07:01 +00:00
Jonathan Miller
dddb55671d
Load Bootstrap CSS via WAM with HTMLHelper fallback
...
Repo Health / Access control (push) Successful in 1s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 4s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 15:05:39 -05:00