No description
Find a file
jedarden a0b49d5d9c feat(notify): add comprehensive tests for notification system
Add extensive test coverage for all notification components including:

- Floor plan renderer tests (300x300 PNG dimensions, zone boundaries at correct pixels, blob colors)
- Batching behavior tests (3 LOW events batch to 1 merged notification, URGENT bypasses batch)
- Quiet hours tests (LOW priority suppressed, URGENT bypasses, morning digest bundles queued events)
- Delivery client tests with mock HTTP servers (ntfy, pushover, gotify, webhook)
- Test endpoint integration tests with real HTTP delivery

Test coverage: 87.8% of statements (exceeds 80% target)

All renderer tests pass (dimensions, coordinates, colors)
All batching tests pass (windowing, priority bypass)
All quiet hours tests pass (queueing, bypass, digest)
All delivery client tests pass with mocks
Test endpoint integration test passes

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 03:00:18 -04:00
.beads feat(notify): add comprehensive tests for notification system 2026-05-04 03:00:18 -04:00
.github/workflows feat: wire anomaly detection & security mode API endpoints 2026-04-07 15:09:34 -04:00
.marathon ci: set VERSION to 0.1.0 for image build 2026-04-06 08:53:25 -04:00
dashboard fix(dashboard): fix Three.js OrbitControls touch event handling 2026-05-04 02:27:00 -04:00
docs feat(api): verify and document REST API endpoints 2026-05-03 23:36:07 -04:00
firmware feat(provisioning): carry ms_ip in payload for mDNS-less networks 2026-04-24 01:06:05 -04:00
mothership feat(notify): add comprehensive tests for notification system 2026-05-04 03:00:18 -04:00
tests/e2e feat: complete anomaly detection & security mode dashboard UI 2026-04-07 15:50:25 -04:00
.dockerignore feat(deploy): Docker packaging with multi-stage build and compose orchestration 2026-03-26 07:46:15 -04:00
.gitignore Fix ESP-IDF 5.x firmware compilation for ESP32-S3 build 2026-04-14 15:35:03 -04:00
.needle-predispatch-sha feat(notify): add comprehensive tests for notification system 2026-05-04 03:00:18 -04:00
.needle.yaml feat: trigger CI build and verify deployment 2026-04-06 09:54:08 -04:00
API_IMPLEMENTATION_STATUS.md docs: verify REST API implementation completeness 2026-04-09 18:18:42 -04:00
docker-compose.yml feat(deploy): Docker packaging with multi-stage build and compose orchestration 2026-03-26 07:46:15 -04:00
Dockerfile Fix firmware flashing: correct merge binary, seed overwrite, inline flash UI 2026-04-15 15:41:51 -04:00
fix_ble_handlers.py feat: implement spatial quick actions with follow camera 2026-04-09 22:54:36 -04:00
PROGRESS.md docs: mark Phase 8 and Phase 9 COMPLETE — all 9 phases of Spaxel implementation done 2026-04-15 19:18:53 -04:00
VERSION ci: auto-bump version to 0.1.297 2026-05-04 06:27:20 +00:00