Changelog
Version 5 · Bring the AdminManagement changelog current from the 7 August baseline through QDBAdmin v1.16.0, including Odin deployment improvements and verified GitHub delivery.
Changelog
2026-08-20 — QDBAdmin v1.16.0
Added
- Added a dedicated Pedigree tile immediately after Breeding, linking to the QWebHub Gary Breeding Reports module at
/breeding-reports/. - Added a distinct Pedigree image in the existing QDBAdmin dark navy/cyan tile style.
Changed
- Bundled and namespaced all 19 QDBAdmin tile and page-header icons under
qdbadmin/icons/. - Standardized every web-facing icon at exactly 200×200 pixels; the 1254×1254 Admin Images files remain source artwork and are no longer served by QDBAdmin.
- Removed the inactive User Admin and Wiki/FAQ Management placeholders. Management now contains only the working Database/Query Builder tile.
- Removed the obsolete standalone
Global Memory/Iconsdependency and its missing-directory warning.
Verification and delivery
- QDBAdmin tests: 7 passed; Django system check reported no issues.
- Live Odin checks confirmed all mounted modules returned HTTP 200 and all 19 icons were 200×200.
- Delivered through AdminManagement PR #5; merge commit
d038337.
2026-08-19 — QDBAdmin v1.15.0
Added
- Added a Country filter immediately before Course on Feature Race, Feature Lookup, Results Meeting, Racecard Meeting, and Trial Meeting searches.
- Preloaded Country and Course options so dropdowns are populated on first use.
- Added dependent Course filtering: selecting a country narrows both results and available courses.
Changed
- Standardized unfiltered select defaults to All.
- Displayed full country names in Course options, for example
FLEMINGTON (Australia). - Improved Country/Course control widths and strengthened light-theme headings and grid labels.
- Added HTMX and native-fetch support for dependent lookup and grid refreshes.
Verification and delivery
- Country/Course regression coverage passed, including relation-backed virtual filters.
- Delivered through AdminManagement PR #4; merge commit
38773f7.
2026-08-18 — Odin deployment reliability
Changed
- Switched QDBAdmin to QWebHub's canonical SHA-256 Odin deployment engine.
- Deployment manifests now skip files only when content hashes match, rather than relying on size or modified time.
- Added bounded parallel uploads, remote hash verification, and environment-variable password handling.
- Kept FTP passwords outside BAT, JSON, repository history, and deployment logs.
Delivery
- AdminManagement commit
ad8b47e.
2026-08-12 — QDBAdmin v1.13.3 to v1.14.1
Added
- Added a QWebHub home link beside the QDBAdmin footer version badge.
- Added the read-only Display Race results view and race-grid action.
- Added reusable multi-column search filters and native date-picker filters.
Fixed and hardened
- Fixed blank date-field rendering caused by datetime formatting on date-only columns.
- Restored standalone startup after the
qdbadmin_corepackage rename. - Replaced user-specific configuration paths with portable paths.
- Removed the obsolete credential-bearing FTP shortcut from tracking and aligned deployment credentials with environment-variable handling.
Delivery
- Consolidated in AdminManagement PR #1; merge commit
4cb738e.
2026-08-07 — Knowledge-base baseline
Added
- Refreshed the project overview with the repository structure, startup guidance, architecture direction, and build priorities.
Updated
- Clarified the active role of QDBAdmin in the repository.
- Recorded the QDB-native checking workflow as the current product direction.
- Captured the local startup path and next implementation focus for workflow hardening.
Notes
- This was the previous AdminManagement knowledge-base baseline. The entries above bring the changelog current through QDBAdmin v1.16.0.