135 Commits

Author SHA1 Message Date
Jonathan Miller
ba4f1cacaf Fix offline: load com_users lang, card width 720px. Bump 03.09.26
Some checks failed
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
- Load com_users and core language files for LOGIN_RESET, LOGIN_REMIND,
  SKIP_TO_CONTENT keys
- Card max-width 640px → 720px (matches clarksvillefurs.com)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 15:04:38 -05:00
gitea-actions[bot]
687a939448 chore: update development SHA-256 for 03.09.25 [skip ci] 2026-04-18 18:52:24 +00:00
Jonathan Miller
471ce5ae09 Bump version 03.09.24 → 03.09.25
Some checks failed
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 3s
2026-04-18 13:51:30 -05:00
gitea-actions[bot]
321eaaab71 chore: update development SHA-256 for 03.09.24 [skip ci] 2026-04-18 18:47:37 +00:00
Jonathan Miller
3f10feb0b0 Fix bg.svg tiling seam, text logo uses --accent-color-secondary. Bump 03.09.24
Some checks failed
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
- SVG: added viewBox, extended rects to 494px to cover full area
  after translate offset (eliminates bottom seam line)
- Text logo: uses --accent-color-secondary universally (both themes)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:46:43 -05:00
Jonathan Miller
33ac1481ac Offline bg: no-repeat + cover to eliminate SVG tiling seam. Bump 03.09.23
Some checks failed
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 4s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:45:06 -05:00
gitea-actions[bot]
5695e72d98 chore: update development SHA-256 for 03.09.22 [skip ci] 2026-04-18 18:39:24 +00:00
Jonathan Miller
e70731543c Offline bg: use header background when no offline_image. Bump 03.09.22
Some checks failed
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
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 9s
Falls back to --color-primary + --header-background-image instead of
--body-bg, so light theme shows the branded header background.
Inline style from Joomla offline_image overrides when set.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:38:38 -05:00
gitea-actions[bot]
b7b9dfc3ad chore: update development SHA-256 for 03.09.21 [skip ci] 2026-04-18 18:34:00 +00:00
Jonathan Miller
fd58285e3a Offline text logo: primary color on light, heading-color on dark. Bump 03.09.21
Some checks failed
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 4s
Repo Health / Scripts governance (push) Successful in 4s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 9s
Repo Health / Repository health (push) Failing after 3s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:32:15 -05:00
gitea-actions[bot]
958738a69c chore: update development SHA-256 for 03.09.20 [skip ci] 2026-04-18 18:28:04 +00:00
Jonathan Miller
79a510b086 Bump version 03.09.19 → 03.09.20
Some checks failed
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 3s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:27:15 -05:00
gitea-actions[bot]
fa98746e75 chore: update development SHA-256 for 03.09.19 [skip ci] 2026-04-18 18:09:31 +00:00
gitea-actions[bot]
a39df87544 chore: update development SHA-256 for 03.09.19 [skip ci] 2026-04-18 18:03:08 +00:00
Jonathan Miller
f2de64ac2a Bump version 03.09.18 → 03.09.19
Some checks failed
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
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 13:02:00 -05:00
gitea-actions[bot]
f739b07eca chore: update development SHA-256 for 03.09.18 [skip ci] 2026-04-18 17:44:19 +00:00
gitea-actions[bot]
b513556fb7 chore: update development SHA-256 for 03.09.18 [skip ci] 2026-04-18 17:39:18 +00:00
gitea-actions[bot]
ead1872809 chore: update development SHA-256 for 03.09.18 [skip ci] 2026-04-18 17:32:48 +00:00
gitea-actions[bot]
de5794b683 chore: update development SHA-256 for 03.09.18 [skip ci] 2026-04-18 17:26:00 +00:00
gitea-actions[bot]
7dd975808b chore: update development SHA-256 for 03.09.18 [skip ci] 2026-04-18 17:20:47 +00:00
Jonathan Miller
485abd2348 Bump version 03.09.17 → 03.09.18
Some checks failed
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 3s
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 12s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 12:18:29 -05:00
gitea-actions[bot]
0208de8132 chore: update SHA-256 for 03.09.17 [skip ci] 2026-04-18 16:57:23 +00:00
gitea-actions[bot]
edbaa47403 chore: update SHA-256 for 03.09.17 [skip ci] 2026-04-18 16:53:49 +00:00
Jonathan Miller
027eff93ef Bump version 03.09.16 → 03.09.17
Some checks failed
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 3s
Repo Health / Repository health (push) Failing after 4s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 11:53:24 -05:00
gitea-actions[bot]
5e25804ac9 chore: update SHA-256 for 03.09.16 [skip ci] 2026-04-18 16:51:42 +00:00
Jonathan Miller
e4b38df975 Fix SHA-256 checksum: remove sha256: prefix (Joomla expects raw hex)
Some checks failed
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
Joomla's update system compares hash_file() output (raw hex) against
the <sha256> element value. The sha256: prefix caused mismatch.

Also adds bridge migration helper for future MokoOnyx rename.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 11:33:16 -05:00
Jonathan Miller
85e2b804aa Fix updates.xml + release workflow Python heredoc bug
Some checks failed
Repo Health / Access control (push) Failing after 1s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
- Restore updates.xml from broken ${VAR} placeholders to actual values
- Dev/alpha/beta: Gitea-only download URLs (no GitHub)
- RC/stable: both Gitea + GitHub download URLs
- Fix Python heredoc: use os.environ instead of shell var expansion
- Workflow now removes GitHub URLs for non-RC/stable channels

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-17 05:15:35 -05:00
gitea-actions[bot]
41c34f4e03 chore: update SHA-256 for 03.09.16 [skip ci] 2026-04-17 05:13:59 +00:00
Jonathan Miller
c35e76f554 chore: update dev SHA-256 for 03.09.16 [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 17:18:06 -05:00
Jonathan Miller
cb4468af19 v03.09.16: brand-aside columns, offline page redesign, variable click-to-copy
Some checks failed
Repo Health / Access control (push) Failing after 1s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 40s
- Brand-aside position now uses flex columns like top-a (card style, equal-width)
- Offline page: external offline.css with theme variables, 3-column centered card
  layout, Osaka font loading, full-screen on mobile
- CSS variable click-to-copy: scans text for --var patterns, wraps in clickable
  chips with toast notification on copy
- Search button border matches input border (--input-border-color)
- mod_stats override: converted from dl to table layout
- Patch bump 03.09.15 → 03.09.16

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 00:56:20 -05:00
Jonathan Miller
d97ed3bded chore: update dev SHA-256 for 03.09.15 [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 21:07:54 -05:00
Jonathan Miller
a570b5d468 chore(version): bump 03.09.14 → 03.09.15
Some checks failed
Repo Health / Access control (push) Failing after 5s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 21:04:02 -05:00
Jonathan Miller
37943e28dc Fix updates.xml: GitHub fallback URLs, update dev SHA-256
Some checks failed
Repo Health / Access control (push) Failing after 1s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 20:59:10 -05:00
Jonathan Miller
cc00cc8308 feat: add Pa11y accessibility testing + migrate GitHub refs to Gitea
Some checks failed
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
- Add Pa11y CI config template (templates/configs/pa11yci.json)
- Replace all github.com/mokoconsulting-tech with git.mokoconsulting.tech/MokoConsulting
- Update .moko-standards governance file

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 20:43:53 -05:00
Jonathan Miller
cc58b75b0d Target Joomla 5 and 6 in updates.xml
Some checks failed
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 20:06:57 -05:00
Jonathan Miller
a27e82b7d6 Align updates.xml with Joomla standard format
Some checks failed
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
- Add php_minimum 8.1 to all update entries
- Simplify targetplatform version to '5.*'

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 20:03:40 -05:00
Jonathan Miller
f47feaa2b1 Add dual download URLs (Gitea primary, GitHub fallback) to updates.xml
Some checks failed
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Each release channel now lists both Gitea and GitHub download URLs.
Joomla tries them in order — Gitea first, GitHub as fallback.
Also updated dev/beta SHA-256 hashes to match actual builds.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 20:03:09 -05:00
Jonathan Miller
15a43fcdca Add GitHub fallback update server, update beta SHA-256
Some checks failed
Repo Health / Access control (push) Failing after 5s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
- Add secondary update server pointing to GitHub as fallback
- Update beta release SHA-256 hash to match actual build

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 17:55:26 -05:00
Jonathan Miller
befd138061 chore(version): bump 03.09.13 → 03.09.14, CSS padding variables, Gitea URLs
Some checks failed
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Auto-Update SHA Hash / Update SHA-256 Hash in updates.xml (release) Failing after 41s
- Replace hardcoded padding with CSS variables in footer and header
- Bump version to 03.09.14 across all manifest files
- Switch update server and download URLs from GitHub to Gitea

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 17:53:44 -05:00
2a9e94ef7a Rebuild updates.xml after workflow corruption — all channels 03.09.12
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 05:26:06 -05:00
github-actions[bot]
a9d2c126f8 chore: update updates.xml (stable: 03.09.11) [skip ci] 2026-04-08 10:22:21 +00:00
30eb7ba01b fix: regenerate clean updates.xml from manifest [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 00:34:21 -05:00
a86d10805d Sync dev channel SHA for 03.09.11
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 00:20:33 -05:00
08ac6d10a1 Update dev channel SHA for 03.09.11
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 00:08:11 -05:00
bd6ab26614 Reorder updates.xml to match release pipeline
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 00:04:31 -05:00
9e4ddf4d46 Sync updates.xml: dev channel 03.09.11
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 00:01:22 -05:00
2faba15b55 Fix dev channel version to 03.09.10 in updates.xml
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 23:56:52 -05:00
455a8c0b5a Sync updates.xml: dev channel 03.09.10
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 23:53:52 -05:00
2dc3d7fc54 chore(release): stable channel to 03.09.09
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 23:16:56 -05:00
ab66aa3456 Fix all checksums in updates.xml
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 21:53:13 -05:00