2026-06-12
Platform localization, artifact variants and builder workflow polish
Security 1
- Blocked
downloadsourceentries that point back to the current platform domain so fallback sources remain real external mirrors instead of redundant self-references.
Fixed 2
- Fixed public UI spacing and translation edge cases on extension lists, release pages and the platform status panel, including compact status alignment, percentage spacing and translated extension type labels.
- Separated translated UI labels from export labels so Russian admin headings no longer leak into generated Markdown or Joomla XML output.
Language 1
- Completed a Russian localization pass across public catalog pages, release detail pages, status pages, admin registries, roadmap screens and release forms, including lifecycle warnings such as Joomla/PHP/database EOL and security-only states.
Added 5
- Exposed stored
SHA256,SHA384,SHA512andMD5checksums on release artifacts with copy actions in both public release pages and admin artifact metadata panels. - Added Joomla
downloadsourcefallback URL management so update XML can publish external mirror URLs after the primarydownloadurl, with URL normalization and one-line XML output. - Extended release artifact handling beyond ZIP so the platform can accept ZIP, TAR, TAR.GZ/TGZ, TAR.BZ2/TBZ2 and TAR.ZST/TZST files while rendering Joomla-compatible format values such as
zip,gzandbz2. - Introduced
release_download_artifactsso a single release can expose multiple active archive variants as separate Joomladownloadurlentries, each with its own UUID, format, size, status, priority, primary flag and checksums. - Added cross-group drag-and-drop for changelog items and roadmap cards, plus Markdown export/download workflows for roadmap data alongside changelog Markdown, Joomla XML and HTML previews.
Changed 6
- Changed release archive storage to
writable/uploads/releases/<extension-alias>/<release-version>/so all archive variants for one extension release live together in a predictable directory layout. - Removed duplicated release detail metadata by making the download variants block the single source of truth for artifact format, size, download actions and checksums, with checksum rows hidden inside accordions.
- Refined the admin release artifact form: metadata now sits under each archive, download/copy/delete actions moved to the artifact header, new archive rows use server-side Auto format detection and primary selection is only available after an artifact is saved.
- Polished admin controls with styled switches, custom select dropdowns, improved dropdown width calculation, custom scrollbars, safer inline-code spacing, compact checksum rows and a top-bar language switcher.
- Refined Changelog Builder cards, placeholders, import panel styling, enable switches, copy/download actions and sample Markdown downloads while keeping exported Markdown/Joomla XML section names canonical.
- Refined Roadmap Builder layout, filters, item headers, public switches, toolbar actions and translations while keeping exported Markdown lanes canonical as
Now,Next,LaterandBacklog.