-
965dc3b13d
Merge feature/foundation-plumbing: implement all 5 feature groups
main
Aaron D. Lee
2026-04-03 19:19:39 -0400
-
-
4873d36194
fix: wire package/visitor events, bbox payloads, reel/timelapse scheduling
Aaron D. Lee
2026-04-03 19:18:38 -0400
-
3289f874ab
fix: critical review findings — constant-time PIN compare, redact security config, sunset sign
Aaron D. Lee
2026-04-03 19:18:14 -0400
-
bdfadbb829
feat(Q6): timelapse generator, schedules, and web routes
Aaron D. Lee
2026-04-03 19:08:29 -0400
-
622af22642
feat(Q1): highlight reel event scoring and FFmpeg clip assembly
Aaron D. Lee
2026-04-03 19:07:12 -0400
-
b4dbb41624
feat(Q4): kiosk ambient mode with camera rotation, alert takeover, dimming
Aaron D. Lee
2026-04-03 19:06:57 -0400
-
d69bf6d6af
feat(Q1,Q4): add HighlightsConfig, KioskConfig, HIGHLIGHT/TIMELAPSE triggers
Aaron D. Lee
2026-04-03 19:06:08 -0400
-
23d5bf062a
feat(S3): visitors blueprint with profiles, visits, labeling, privacy controls
Aaron D. Lee
2026-04-03 19:01:33 -0400
-
a5ddc53cf0
feat(S3): FaceRecognizer with in-memory embedding matching
Aaron D. Lee
2026-04-03 18:59:07 -0400
-
5a438fdb32
feat(S3): face profile, embedding, and visit CRUD queries
Aaron D. Lee
2026-04-03 18:58:19 -0400
-
37beb92467
feat(S3): face_profiles, face_embeddings, visits tables
Aaron D. Lee
2026-04-03 18:57:29 -0400
-
6b7adc1cb6
feat(S3): visitor event types, VisitorsConfig, face_recognition dependency
Aaron D. Lee
2026-04-03 18:56:55 -0400
-
a44187d0f1
feat(S5): pet rule CRUD routes with validation and templates
Aaron D. Lee
2026-04-03 18:53:50 -0400
-
931b453ba9
feat(S5): pet rule engine with condition evaluation and cooldown
Aaron D. Lee
2026-04-03 18:52:38 -0400
-
fac51a7c8a
feat(S5): pet rule CRUD query functions
Aaron D. Lee
2026-04-03 18:51:47 -0400
-
533ed078f4
feat(S5): add pet_rules table schema
Aaron D. Lee
2026-04-03 18:51:04 -0400
-
e91744ec84
feat(S5): add PET_RULE_TRIGGERED event type and rule config fields
Aaron D. Lee
2026-04-03 18:50:40 -0400
-
cdc13e05f6
feat(Q5): package event queries and tracker state machine
Aaron D. Lee
2026-04-03 18:47:40 -0400
-
31757f410a
feat(Q5): package delivery state machine with sunset-aware reminders
Aaron D. Lee
2026-04-03 18:46:59 -0400
-
8bf7900324
feat(Q3): wildlife journal blueprint with API routes and template
Aaron D. Lee
2026-04-03 18:46:32 -0400
-
afc15a92fe
feat(Q2): add heatmap route to cameras blueprint
Aaron D. Lee
2026-04-03 18:46:27 -0400
-
8c2a8ea1c5
feat(Q3): wildlife journal query functions
Aaron D. Lee
2026-04-03 18:46:25 -0400
-
66a53f0cd8
feat(Q2): heatmap generation with bbox accumulation and colormap
Aaron D. Lee
2026-04-03 18:46:00 -0400
-
7ccd818a93
feat(Q3): Open-Meteo weather fetcher with hourly caching
Aaron D. Lee
2026-04-03 18:42:52 -0400
-
e75a9a9d71
feat(Q5): NOAA sunset calculator (stdlib only)
Aaron D. Lee
2026-04-03 18:42:26 -0400
-
a5dd15d0a1
feat(Q5): add package event types and package_events table
Aaron D. Lee
2026-04-03 18:41:31 -0400
-
38ff219364
feat(Q3): add temperature, conditions, bbox columns to wildlife_sightings
Aaron D. Lee
2026-04-03 18:40:55 -0400
-
4097ee9dd3
feat(Q3): add LocationConfig for latitude/longitude
Aaron D. Lee
2026-04-03 18:40:36 -0400
-
7cec13e70e
feat(F3): add hls.js v1.5.17 library
Aaron D. Lee
2026-04-03 18:36:58 -0400
-
c3c743ec74
feat(F1): configure syslog audit logging for vigilar.alerts
Aaron D. Lee
2026-04-03 18:36:57 -0400
-
f33b82cc83
feat(F1): integrate Web Push notifications into event processor
Aaron D. Lee
2026-04-03 18:01:11 -0400
-
2c79e0c044
feat(F1): notification content mapping and Web Push sender
Aaron D. Lee
2026-04-03 18:01:07 -0400
-
602945e99d
feat(F2): recording list, download (decrypt), and delete API
Aaron D. Lee
2026-04-03 17:42:35 -0400
-
1b7f77b298
feat(F2): integrate AES-256-CTR encryption into AdaptiveRecorder
Aaron D. Lee
2026-04-03 17:41:39 -0400
-
e630c206b2
feat(F4): PIN verification on arm/disarm + reset-pin endpoint
Aaron D. Lee
2026-04-03 17:40:01 -0400
-
f8d28cf78e
feat(F2): AES-256-CTR encryption module for recordings
Aaron D. Lee
2026-04-03 17:39:40 -0400
-
0544f7218a
feat(F4): add SecurityConfig model to VigilarConfig
Aaron D. Lee
2026-04-03 17:38:10 -0400
-
3f2a59c11e
feat(F4): add PIN hashing utilities with PBKDF2-SHA256
Aaron D. Lee
2026-04-03 17:37:42 -0400
-
-
2c72743bec
Add visitor recognition design spec (S3)
Aaron D. Lee
2026-04-03 15:32:12 -0400
-
f530f26530
Add pet lifestyle rules engine design spec (S5)
Aaron D. Lee
2026-04-03 15:27:48 -0400
-
93492e33d8
Add daily delight design spec (Q1, Q4, Q6)
Aaron D. Lee
2026-04-03 15:20:20 -0400
-
1338f7213d
Add detection intelligence design spec (Q2, Q3, Q5)
Aaron D. Lee
2026-04-03 15:14:04 -0400
-
c9904648fa
Add foundation plumbing design spec (F1-F4)
Aaron D. Lee
2026-04-03 14:38:29 -0400
-
6436076c8a
Merge feature/pet-aware-security into main
Aaron D. Lee
2026-04-03 13:53:10 -0400
-
-
042aad08ec
Fix unused variable in train_model endpoint
Aaron D. Lee
2026-04-03 13:49:50 -0400
-
0b82105179
Fix minor issues: enum types, backup path, JS URLs, status field, timestamp docs
Aaron D. Lee
2026-04-03 13:49:20 -0400
-
9858738e82
Fix web blueprint: security, stubs, dashboard context, upload validation
Aaron D. Lee
2026-04-03 13:48:38 -0400
-
6771923585
Wire detection pipeline: throttle YOLO, save crops, insert sightings, route person/vehicle
Aaron D. Lee
2026-04-03 13:46:38 -0400
-
c77f732ac7
Differentiate PET_ESCAPE and UNKNOWN_ANIMAL events by zone and identity
Aaron D. Lee
2026-04-03 13:45:15 -0400
-
713d16d445
Fix lint issues in pet detection integration
Aaron D. Lee
2026-04-03 13:32:17 -0400
-
4274d1373f
Add pet labeling UI overlay to recording playback
Aaron D. Lee
2026-04-03 13:30:52 -0400
-
32955bc7e4
Add pets dashboard template with Bootstrap 5 dark theme
Aaron D. Lee
2026-04-03 13:30:07 -0400
-
94c5184f46
Add pets web blueprint with API endpoints
Aaron D. Lee
2026-04-03 13:27:46 -0400
-
2b3a4ba853
Add pet and wildlife counts to daily digest
Aaron D. Lee
2026-04-03 13:24:33 -0400
-
547193fd79
Add ultralytics and torchvision dependencies for pet detection
Aaron D. Lee
2026-04-03 13:23:23 -0400
-
45007dcac2
Add crop manager for staging and training image lifecycle
Aaron D. Lee
2026-04-03 13:22:26 -0400
-
4c9ebe029d
Integrate YOLOv8 detection and pet ID into camera worker
Aaron D. Lee
2026-04-03 13:22:25 -0400
-
d0acf7703c
Handle pet and wildlife events in event processor
Aaron D. Lee
2026-04-03 13:20:46 -0400
-
53daf58c78
Add camera_location filtering to alert profile matching
Aaron D. Lee
2026-04-03 13:20:37 -0400
-
e48ba305ea
Add pet ID model trainer with MobileNetV3-Small transfer learning
Aaron D. Lee
2026-04-03 13:19:12 -0400
-
c7f9304f2a
Add pet ID classifier with species-filtered identification
Aaron D. Lee
2026-04-03 13:18:42 -0400
-
13b7c2a219
Add wildlife threat classification with size heuristics
Aaron D. Lee
2026-04-03 13:17:21 -0400
-
131eed73b1
Add YOLOv8 unified detector with class classification
Aaron D. Lee
2026-04-03 13:15:31 -0400
-
d83710b839
Add pet and wildlife database query functions
Aaron D. Lee
2026-04-03 13:13:56 -0400
-
ea092bca10
Add pets, pet_sightings, wildlife_sightings, pet_training_images tables
Aaron D. Lee
2026-04-03 13:11:01 -0400
-
4ca06651b6
Fix import sort order in config.py (ruff I001)
Aaron D. Lee
2026-04-03 13:08:59 -0400
-
6e3ef1dcdc
Add pet detection, wildlife, and activity config models
Aaron D. Lee
2026-04-03 13:08:40 -0400
-
aae857ec53
Add pet/wildlife enums, event types, and MQTT topics
Aaron D. Lee
2026-04-03 13:07:09 -0400
-
-
767bbf26ba
Add .worktrees/ and .superpowers/ to .gitignore
Aaron D. Lee
2026-04-03 13:02:10 -0400
-
0c0f484cdf
Add pet-aware security features implementation plan
Aaron D. Lee
2026-04-03 13:00:45 -0400
-
4b8da811df
Add pet-aware security features design spec
Aaron D. Lee
2026-04-03 12:50:14 -0400
-
11d776faa6
Add smart alert profiles and recording timeline (Tasks 4-5)
Aaron D. Lee
2026-04-03 00:09:08 -0400
-
8314a61815
Add presence detection, person/vehicle AI detection, health monitoring
Aaron D. Lee
2026-04-03 00:06:45 -0400
-
8a65ac8c69
Add implementation plan for daily use features
Aaron D. Lee
2026-04-03 00:01:53 -0400
-
53ae925a70
Add daily use features design spec
Aaron D. Lee
2026-04-02 23:42:29 -0400
-
ebcc49b474
Add kiosk setup and deployment scripts (Phases 5 + 9)
Aaron D. Lee
2026-04-02 23:25:03 -0400
-
10b0cf4d0e
Add events/rules engine, sensor bridge, and UPS monitor (Phases 6-8)
Aaron D. Lee
2026-04-02 23:17:53 -0400
-
845a85d618
Initial commit: Vigilar DIY home security system
Aaron D. Lee
2026-04-02 23:11:27 -0400