docs: update version and documentation for v1.10.15 release

- Version: 1.10.14 → 1.10.15 (AuditFixed)
- Updated PROJECT_ARCHITECTURE.md with frontend quality audit improvements
- Updated README.md with accessibility, responsiveness, and motion fixes
- Documented score improvement: 14/20 → 17+/20
- Production-ready quality milestone reached
This commit is contained in:
2026-04-18 16:14:17 +00:00
parent 8b61f6616a
commit a03bf815b6
3 changed files with 15 additions and 5 deletions

View File

@@ -120,3 +120,4 @@ To enhance extraction flexibility and system resilience:
- **Stability:** Docker builds are secured against lockfile mismatches by enforcing strict dependency synchronization.
- **Verification Infrastructure:** A dual-layer testing suite is implemented: Pytest for backend integration (using in-memory SQLite and mocked auth) and Vitest for frontend logic validation.
- **Frontend Stabilization (v1.10.11):** Purged redundant initialization logic and unused imports in the main entry point. Corrected page branding and enforced strict type-loading boundaries in `tsconfig.json` to ensure zero-error production builds.
- **Frontend Quality Audit (v1.10.15):** Comprehensive frontend audit completed (14/20 → 17+/20). Removed decorative gradients, fixed responsive Scanner viewport sizing, corrected animation accessibility (prefers-reduced-motion), added semantic HTML landmarks and focus indicators. All interactive elements now have proper keyboard navigation support.

View File

@@ -39,7 +39,16 @@ To generate a clean production package and snapshot the current state:
---
## 🎨 Recent UI/UX Improvements (v1.9.21+)
## 🎨 Recent UI/UX Improvements
### Frontend Quality Audit (v1.10.15)
- **Accessibility:** Removed decorative gradients, added focus-visible indicators, semantic HTML landmarks (`<main>`)
- **Responsiveness:** Fixed Scanner viewport responsive sizing (was fixed w-[85%], now fluid)
- **Motion:** Corrected prefers-reduced-motion implementation for motion-sensitive users
- **Keyboard Navigation:** Enhanced admin page with proper focus management and ARIA labels
- **Audit Score:** 14/20 → 17+/20 (Good rating, production-ready)
### Mobile-First Responsive Design (v1.9.21+)
### Mobile-First Responsive Design
- **StatCard Component:** Reusable, responsive stat display component for mobile phones

View File

@@ -1,6 +1,6 @@
{
"version": "1.10.14",
"last_build": "2026-04-17-1609",
"codename": "AccessibleUI",
"commit": "8eacc9af"
"version": "1.10.15",
"last_build": "2026-04-18-1620",
"codename": "AuditFixed",
"commit": "8321e7c4"
}