Breaking Changes
- Date status indicators now require explicit configuration. Configure
warning_daysin plugin settings to enable color-coded progress bars. Without configuration, status columns fall back to displaying the date range.
Added
- "Assets (Service Contract)" tab on Contract detail page with htmx-powered "Show only active services" toggle
- Configurable color-coded status columns — Service Status, Warranty Status, Invoicing Status with progress bar indicators and hover tooltips
- "Service Start" column in asset tables
- Humanized time deltas — "3 months ago", "2 years ago" instead of raw day counts
- Invoicing status for Contract and Invoice models (detail pages + tables)
Changed
- Status columns are now default in all tables; start/end date columns available via Configure Table
- All date displays standardized to
YYYY-MM-DDformat
Configuration
"warning_days": {
"service": 60, # orange when ≤60 days remain
"warranty": 14, # orange when ≤14 days remain
"invoicing": 30, # orange when ≤30 days remain
},