Update README, MIGRATION.md, and CLAUDE.md for current feature set

This commit is contained in:
2026-04-15 03:55:14 -05:00
parent 75d0e05f59
commit 8721254476
3 changed files with 85 additions and 3 deletions
+5 -3
View File
@@ -45,11 +45,13 @@ Battery Tracker gives you a single source of truth:
### Dashboard
- Overview stats (total / available / installed / retired) + **Low Battery** count when any battery is below 20%
- **Needs Attention** panel — highlights batteries with low capacity (< 80% of rated) or low percentage (< 20%, requires HA)
- Charge summary: total charge events and events in the last year
- Full battery table with client-side filtering by status, brand, size, storage location, and free-text search
- Full battery table with client-side filtering by status, brand, size, storage location, and free-text search; **retired batteries hidden by default** (change the Status filter to show them)
- Sortable columns
- Column picker (Chemistry, Capacity, Storage, Purchase Date, Cycles, Battery %) stored in localStorage
- Quick-assign available batteries to a device without leaving the page
- Bulk actions: Unassign, Retire, Delete, Set Field (storage location or brand), Install in Device
- Bulk actions: Unassign, Retire, Delete, Set Field (storage location or brand), Install in Device, Log Charged
### History & Charts
- **Capacity history** — track tested capacity over time with a trend chart; full log in a modal with year filter and pagination
@@ -79,7 +81,7 @@ Battery Tracker gives you a single source of truth:
| Database | SQLite (dev) / MariaDB (prod) |
| WSGI server | Waitress |
| Process manager | systemd user service |
| Tests | pytest (80 acceptance tests) |
| Tests | pytest (82 tests) |
---