Commit Graph

1072 Commits

Author SHA1 Message Date
381f35a1ae Restore download-google-fonts.sh — only local script needed
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:06:41 -05:00
05540f5d86 Remove scripts/ directory — replaced by MokoStandards API
Build, release, and utility functions are handled by the
MokoStandards enterprise API. Local scripts are no longer needed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:06:14 -05:00
719eb77e3e Multi-channel updates.xml: stable, rc, and development
Single updates.xml now serves all three Joomla update channels.
Admins select their channel in Global Configuration and only see
the matching update entry:
- stable: v03.09.04 from main release
- rc: v03.09.05 from rc pre-release
- development: v03.09.05 from dev pre-release

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:04:42 -05:00
3533dcc7ef Remove update.xml — updates.xml is the canonical manifest
templateDetails.xml references updates.xml. The duplicate
update.xml is not used and causes confusion.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 19:00:01 -05:00
61042bc529 Test RC bump: 03.09.05 pointing to rc release
Bump version to 03.09.05, update both update.xml and updates.xml
to point to the v03.09.04-rc release with new ZIP asset.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:59:22 -05:00
96b64af83f ci: sync AI instructions from main
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:58:00 -05:00
edd4806b2d Point update.xml to rc release for testing
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:55:23 -05:00
20fbcabe87 docs: update scripts README for current workflow
Remove references to deleted build-release.sh and minify.js.
Document current CI-driven release process and remaining
download-google-fonts.sh script.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:51:44 -05:00
f5cca3487b Search toggle icon on mobile, 2-col desktop; update README badges
Search position:
- Desktop: 2 columns (16.667%), menu fills the rest
- Mobile: collapses to a magnifying glass icon button (like the
  hamburger) that expands the search form via Bootstrap collapse

README:
- Version moved to badge (03.09.04)
- Joomla badge updated to 5.x | 6.x
- PHP badge updated to 8.1+
- Removed inline VERSION from title

Remove obsolete build-release.sh and minify.js scripts (replaced
by CI workflow and PHP helper).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:49:25 -05:00
516d852ea8 chore(release): update manifests for 03.09.04
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:38:16 -05:00
7f52275e47 chore(release): bump version to 03.09.04
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:33:03 -05:00
541e0e5d81 Search input fills module width, button auto-sized
Input and awesomplete wrapper get flex: 1 to fill all available
space. Submit button gets flex: 0 0 auto to shrink to content.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:30:25 -05:00
c99eba5c01 chore(release): v03.09.03 — search 3-col layout, version sync
Search position now 25% width (3 cols), menu fills remaining space.
All VERSION headers synced to 03.09.03 across README, docs, manifests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:24:20 -05:00
0359832431 Merge branch 'dev' 2026-04-07 18:21:35 -05:00
c64aeaaf4f Search position 3 columns, menu takes remaining space
On desktop, .container-search is now flex: 0 0 25% (3 of 12 cols)
and the menu nav gets flex: 1 1 0% to fill the rest. Bump version
to 03.09.03.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:20:57 -05:00
18e825beb0 chore(release): update SHA-256 for 03.09.02 release ZIP
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:17:52 -05:00
43dbe2de7c Merge branch 'dev'
# Conflicts:
#	README.md
2026-04-07 18:16:23 -05:00
db14e3c10c ci: Joomla → update.xml releases, Dolibarr/generic → FTP deploy
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:15:04 -05:00
274024474d chore: sync all FILE INFORMATION VERSION headers to 03.09.02
Update VERSION field in all file headers across docs, templates,
scripts, and manifests to match the current release.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:14:24 -05:00
83719eb862 ci: full platform CI + changelog validation + major-only releases
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:10:22 -05:00
77f1324985 Update manifests for v03.09.02 patch release
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:52:59 -05:00
e6e7b2915b Merge branch 'dev' 2026-04-07 17:50:17 -05:00
79e7922311 chore(release): bump version to 03.09.02
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:49:54 -05:00
01adea9361 ci: Joomla release builds ZIP + SHA-256 checksum
Add Step 6b that builds a release ZIP from src/ for Joomla
platforms. Uploads ZIP as release asset. Fix EXT_ELEMENT to use
<name> tag instead of manifest filename.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:47:31 -05:00
fe7acc54b3 ci: Joomla release builds ZIP + SHA-256 checksum
Add Step 6b that builds a release ZIP from src/ for waas-component
(Joomla) platforms:
- Zips all files in src/ with root-relative paths
- Computes SHA-256 checksum
- Derives element name from <name> tag (not manifest filename)
- Uploads ZIP as release asset in Step 7

Also fix EXT_ELEMENT derivation in Step 5 (update.xml) to use
<name> tag lowercased instead of manifest filename, so the element
is "mokocassiopeia" not "templateDetails".

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:47:15 -05:00
8b62bf10ff Fix search module dropping to new row in header (#117)
Remove width: 100% from .container-search that forced it to wrap.
Change desktop media query from flex: 1 1 100% to flex: 1 1 auto
with min-width: 200px so the search grows to fill remaining space
alongside the menu without forcing a new row.

Closes #117

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:45:22 -05:00
f9e2a9494b Update manifests for v03.09.01 release
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:41:31 -05:00
4c84d8d8fb Merge dev into main for v03.09.01 release
Merges all dev branch work including:
- Accessibility toolbar (6 toggleable options)
- Complete module overrides with showtitle (24 modules)
- IcoMoon to Font Awesome 7 compatibility layer
- Sidebar accordion (open desktop, collapsed mobile)
- TOC scoped to article body, multi-level heading support
- Bootstrap collapse for mobile menu
- Search module full-width in header
- Blog equal-height cards
- Footer padding and dynamic floating control offsets
- Auto dev mode when Joomla debug enabled
- mod_login count() null fix
- Main menu link color fixes
- Back-to-top FA icon and anchor

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:40:15 -05:00
eb3073dcba ci: major-only tags, platform auto-release, RC draft release
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:37:20 -05:00
0bea9fd95e ci: platform-specific auto-release, tags only on minor
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:28:25 -05:00
4ad6f96e96 Update download URL and checksum to release asset zip
Point download URL to the uploaded release asset instead of the
GitHub archive. Update SHA-256 to match the new zip.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:13:25 -05:00
dfbc8e8dd5 ci: Joomla release builds ZIP + SHA-256 checksum
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:08:20 -05:00
45413933d0 chore: update CODEOWNERS — synced workflows listed explicitly 2026-04-07 16:59:46 -05:00
f62051102f Add SHA-256 checksum to update manifests
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:49:29 -05:00
97d38a64be Add Joomla 6 to target platform in update manifests
Update targetplatform version regex from 5.* to (5|6)\..* in both
update.xml and updates.xml so Joomla 6 installations see the
template as a valid update.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:44:48 -05:00
4302543854 Fix update.xml and updates.xml for v03.06.10 release
Both files now have correct data:
- element: mokocassiopeia (was templateDetails in update.xml)
- version: 03.06.10 (was 03.06.14/03.08.03)
- download URL: GitHub archive tag zip (no release assets exist)
- Removed placeholder {{...}} tokens from update.xml

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:43:50 -05:00
4069834b7c ci: sync all workflows from MokoStandards v04.05
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:37:42 -05:00
github-actions[bot]
0216df4c22 chore(version): auto-bump patch 03.06.14 → 03.06.15 [skip ci] 2026-04-07 21:27:11 +00:00
397e144e53 ci: version archive branch on every version change 2026-04-07 16:11:04 -05:00
github-actions[bot]
88d52c37fa chore(release): build 03.06.14 [skip ci] 2026-04-07 21:09:43 +00:00
b4da99013a ci: auto-dev-issue now creates sub-issues for full workflow 2026-04-07 16:08:42 -05:00
github-actions[bot]
ea75c16b03 chore(version): auto-bump patch 03.06.13 → 03.06.14 [skip ci] 2026-04-07 20:35:42 +00:00
0ef7d3f862 ci: auto-assign on issue/PR create + 12hr schedule 2026-04-07 14:44:04 -05:00
e23207a77f ci: add auto-assign workflow (every 15min) 2026-04-07 14:37:44 -05:00
556da8481d ci: sync workflows from main
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:21:40 -05:00
github-actions[bot]
bff1edbe9d chore(release): build 03.06.13 [skip ci] 2026-04-07 19:14:57 +00:00
a07055d3de fix(ci): pin actions/checkout to v6 (Node.js 20 deprecated)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:14:45 -05:00
github-actions[bot]
68ad253441 chore(version): auto-bump patch 03.06.12 → 03.06.13 [skip ci] 2026-04-07 18:24:27 +00:00
ece6049859 fix(ci): fix YAML parse error in auto-update-sha multiline commit 2026-04-07 13:24:00 -05:00
a89fe55e3d Position a11y toolbar side by side with theme FAB
When both are present, a11y toolbar sits at bottom-left and theme
FAB at bottom-right so they share the same row without overlapping.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 17:11:45 -05:00