Compare commits
3 Commits
8b61f6616a
...
worktree-p
| Author | SHA1 | Date | |
|---|---|---|---|
| 600b6c8a76 | |||
| 78cb350bd9 | |||
| a03bf815b6 |
@@ -120,3 +120,4 @@ To enhance extraction flexibility and system resilience:
|
|||||||
- **Stability:** Docker builds are secured against lockfile mismatches by enforcing strict dependency synchronization.
|
- **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.
|
- **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 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.
|
||||||
|
|||||||
11
README.md
11
README.md
@@ -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
|
### Mobile-First Responsive Design
|
||||||
- **StatCard Component:** Reusable, responsive stat display component for mobile phones
|
- **StatCard Component:** Reusable, responsive stat display component for mobile phones
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": "1.10.14",
|
"version": "1.10.16",
|
||||||
"last_build": "2026-04-17-1609",
|
"last_build": "2026-04-18-1620",
|
||||||
"codename": "AccessibleUI",
|
"codename": "AuditFixed",
|
||||||
"commit": "8eacc9af"
|
"commit": "78cb350b"
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,14 @@
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# TFM aInventory — Master Environment Configuration
|
# TFM aInventory — Master Environment Configuration (v1.10.15)
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# 1. Copy this file to 'inventory.env'
|
# 1. Copy this file to 'inventory.env'
|
||||||
# 2. Fill in your real values
|
# 2. Fill in your real values
|
||||||
# 3. 'inventory.env' is ignored by Git to protect your secrets.
|
# 3. 'inventory.env' is ignored by Git to protect your secrets.
|
||||||
|
#
|
||||||
|
# SYSTEM REQUIREMENTS (before running ./start_server.sh):
|
||||||
|
# - Node.js v20+ (required for frontend build)
|
||||||
|
# - Python 3.12+ with python3.12-venv package
|
||||||
|
# On Debian/Ubuntu: sudo apt install python3.12-venv
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
# --- Network & Identity ---
|
# --- Network & Identity ---
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ pkill -f "local-ssl-proxy" || true
|
|||||||
if [ ! -f ".venv/bin/activate" ]; then
|
if [ ! -f ".venv/bin/activate" ]; then
|
||||||
echo "🌑 Creating virtual environment (.venv)..."
|
echo "🌑 Creating virtual environment (.venv)..."
|
||||||
rm -rf .venv
|
rm -rf .venv
|
||||||
|
apt install python3-venv
|
||||||
python3 -m venv .venv || { echo "❌ Failed to create venv"; exit 1; }
|
python3 -m venv .venv || { echo "❌ Failed to create venv"; exit 1; }
|
||||||
fi
|
fi
|
||||||
source .venv/bin/activate || { echo "❌ Failed to activate venv"; exit 1; }
|
source .venv/bin/activate || { echo "❌ Failed to activate venv"; exit 1; }
|
||||||
|
|||||||
Reference in New Issue
Block a user