feat: offline ldap support and ui polish v1.2.4

This commit is contained in:
Daniel Bedeleanu
2026-04-11 11:41:39 +03:00
parent d7dcd523a6
commit a4cea4ce07
8 changed files with 72 additions and 51 deletions

View File

@@ -1,12 +1,15 @@
### [2026-04-11 11:30] v1.2.3: System-Wide UI Homogenization
**Purpose:** Completed UI refactoring for all secondary pages (`Inventory`, `Logs`, `Scanner`, `IdentityCheckOverlay`). Standardized font sizes to `xs`/`sm`, removed legacy `uppercase` styling, and fixed Title Case for buttons. Handed over a fully consistent high-density UI.
### [2026-04-11 11:45] v1.2.4: Offline Auth & UX Polish
**Purpose:** Implemented local password hash caching for LDAP users to allow login in no-network environments (basements/subsoils). Refined UI by softening password field dots and adding visual indicators (chevrons) to all dropdowns for better affordance.
**Modified Files:**
- `frontend/app/inventory/page.tsx`
- `frontend/app/logs/page.tsx`
- `frontend/components/Scanner.tsx`
- `frontend/components/IdentityCheckOverlay.tsx`
- `backend/routers/users.py` (LDAP offline cache)
- `frontend/app/admin/page.tsx` (Password/Dropdown UI)
- `frontend/app/login/page.tsx` (Password UI)
- `frontend/app/inventory/page.tsx` (Dropdown UI)
- `frontend/app/page.tsx` (Dropdown UI)
- `frontend/components/IdentityCheckOverlay.tsx` (Password UI)
- `VERSION.json`
- `dev_docs/ARCHIVE_LOGS.md`
### [2026-04-11 11:30] v1.2.3: System-Wide UI Homogenization
### [2026-04-11 11:21] v1.2.2: UI Readability & Density Optimization