Update README, MIGRATION.md, and CLAUDE.md for current feature set
This commit is contained in:
@@ -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) |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user