Build [v1.10.0]
This commit is contained in:
@@ -49,11 +49,12 @@ To generate a clean production package and snapshot the current state:
|
||||
- Accessible markup with `role="status"` and `aria-hidden` attributes
|
||||
- **Pages Updated:** Inventory (Categories, Item Types, Total Boxes), Logs (Total Events, Check in/out), Admin (Local Archives)
|
||||
- **Tested on:** iPhone SE (375px), iPhone 12 (390px), iPhone 14 Pro Max (430px), tablets (768px), desktop (1024px)
|
||||
- **Multi-AI Selection & Secure Config (v1.9.23):**
|
||||
- Support for both **Google Gemini** and **Anthropic Claude** for AI label extraction.
|
||||
- Dynamically configurable AI providers via the Admin Dashboard.
|
||||
- Centralized `ConfigManager` for secure API key and environment management.
|
||||
- **Admin UI Standardization:** Refactored Admin page with unified StatCards and secure input masking for system credentials.
|
||||
- **Modular Admin Architecture (v1.10.0):**
|
||||
- Decomposed monolithic pages into domain-specific components: `IdentityManager`, `DatabaseManager`, `LdapManager`, `AiManager`, and `CategoryManager`.
|
||||
- Centralized state logic into a custom `useAdmin` hook for improved maintainability.
|
||||
- Split backend admin endpoints into specific routers (`backups`, `config`) for better scalability.
|
||||
- Optimized Docker configuration with persistent binary paths and fixed log-piping via `su-exec`.
|
||||
|
||||
## 🏗 Technical Overview
|
||||
* **Backend:** FastAPI (Python 3.12+)
|
||||
|
||||
Reference in New Issue
Block a user