v0.13.0 — Backend Refactor + Auto-Creation Enhancements
Backend Refactor
- Modular router architecture: 20 domain-focused router modules extracted from monolithic main.py
- Router registry pattern with
all_routerslist for clean app initialization - Comprehensive test suite with 136 backend tests
Auto-Creation Enhancements
- Remove From Channel action — removes a stream from its current channel
- Set Stream Priority action — sets stream priority within a channel
- Stream Name (Regex) sort — sort matched streams by regex capture group
- Fix channel number double-consumption in renumber pass
- Fix renumber double-counting for merged streams
UI Improvements
- Renumber All Groups — bulk renumber channels across all groups at once
- Active Task Pinning — running tasks pinned to top of notification list
- Stream probe alerts respect notification type filters
Security
- Fix all npm audit high-severity vulnerabilities (vitest 1→4, minimatch/ajv overrides)