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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Accordion structure now applies at all screen sizes. On desktop
(>= 992px) all panels start expanded (show class + aria-expanded
true). On mobile (< 992px) all panels start collapsed. CSS no
longer scoped to mobile media query.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Restore position: relative on mobile so the header scrolls away
on small screens. Sticky only applies on desktop (>= 992px).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove position: relative override that disabled sticky on mobile.
The header now stays sticky at all breakpoints when the admin
enables the sticky header option.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
On screens < 992px, sidebar-left and sidebar-right card modules
are transformed into Bootstrap accordion items via JS. Card headers
become collapsible toggles, card bodies collapse. On desktop resize
the accordion reverts to normal cards.
CSS scoped to mobile breakpoint styles the accordion buttons and
removes card borders for a clean stacked look.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add width: 100% to .container-search and child elements. Override
desktop media query from flex: 0 0 auto/min-width: 300px to
flex: 1 1 100%/width: 100%.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The navbar hamburger uses data-bs-toggle="collapse" but the
Bootstrap collapse JS was never loaded. Now loaded unconditionally
since the main menu always needs it on mobile viewports.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace Bootstrap navbar-toggler-icon SVG with fa-solid fa-bars
in mainmenu.php. Update .container-header .navbar-toggler CSS to
use --mainmenu-nav-link-color for color and border.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Set width: 100% on .container-search, .mod-finder, .mod-finder__form,
and the input-group so the search bar stretches the full width of
the navigation area.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>