Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
41b6891
Initial plan
Copilot Jan 31, 2026
a2ad45e
Add zone field to custom_classification MQTT events
Copilot Jan 31, 2026
12de501
Refactor tests to extract duplicate logic into helper method
Copilot Jan 31, 2026
2576c2d
Add integration tests for obj_data current_zones structure
Copilot Jan 31, 2026
d9ab46b
Replace useless tests with actual implementation verification tests
Copilot Jan 31, 2026
304e726
Add TRUE integration tests that call process_frame method
Copilot Jan 31, 2026
8638a76
Apply mocks only when setting up the integration test
Teagan42 Jan 31, 2026
44adc06
Correct formatting
Teagan42 Jan 31, 2026
7d9e1e7
Store original mocks at on import
Teagan42 Jan 31, 2026
24a96d0
Fix formatting
Teagan42 Jan 31, 2026
5d3e9b7
Type-o
Teagan42 Jan 31, 2026
9290f63
Fix type-o
Teagan42 Jan 31, 2026
67ef6fa
Mock modules but restore only modules that exist
Teagan42 Jan 31, 2026
d9cac00
Fix formatting
Teagan42 Jan 31, 2026
1cc14bc
Keep util and const unmocked
Teagan42 Jan 31, 2026
bbbc31c
Caching dev container
Teagan42 Jan 31, 2026
db42eff
Leave numpy and cv2 unmocked
Teagan42 Jan 31, 2026
b4c7138
Job needs devcontainer job
Teagan42 Jan 31, 2026
96e91fd
Fix runs-on key in workflow
Teagan42 Jan 31, 2026
cf41ed8
Fix image tagging
Teagan42 Jan 31, 2026
d99cdda
Mock cvtColor and resize from cv2 module
Teagan42 Jan 31, 2026
9ae54e1
Fix formatting and patching
Teagan42 Jan 31, 2026
c911b01
Fix mock module name
Teagan42 Jan 31, 2026
205f4a1
Mock suppress_stderr_during
Teagan42 Jan 31, 2026
cdbf7a6
Change to mock classes
Teagan42 Jan 31, 2026
d6efc5f
Temporarily log argument
Teagan42 Jan 31, 2026
6ee9837
Log
Teagan42 Jan 31, 2026
ff19025
Remove log
Teagan42 Jan 31, 2026
2b288ad
Initial plan
Copilot Feb 16, 2026
bb534d8
Fix MQTT count topics to deduplicate by object_id
Copilot Feb 16, 2026
2344eea
Fix ruff formatting issues in activity_manager.py
Copilot Feb 16, 2026
cb96831
Merge pull request #8 from constructorfleet/copilot/fix-mqtt-deduplic…
Teagan42 Feb 19, 2026
da6abda
Initial plan
Copilot Feb 19, 2026
99207e6
Updated plan: add batch classification assignment for multiple images
Copilot Feb 19, 2026
8d0b4b8
Add batch face assignment to face library training view
Copilot Feb 19, 2026
9a41eac
Revised plan: focus on batch assignment and explore view assignment
Copilot Feb 19, 2026
8f8e9ba
Updated plan with API endpoint requirements
Copilot Feb 19, 2026
220f3e1
Updated understanding: events support multiple classification models
Copilot Feb 19, 2026
e516bf5
Add batch classification assignment to training view
Copilot Feb 19, 2026
40cc476
Add event_id support to classification categorization API
Copilot Feb 19, 2026
d175c97
Add face and classification assignment UI to explore view
Copilot Feb 19, 2026
ae6d6ce
Fix classification/face batch actions and snapshot handling
Teagan42 Feb 22, 2026
86f82c6
Fix classification assignment classes lookup in detail dialog
Teagan42 Feb 22, 2026
310d52d
Merge pull request #9 from constructorfleet/copilot/add-recent-classi…
Teagan42 Feb 22, 2026
8b65ce3
Add checkbox selection mode for classification and face grids
Teagan42 Feb 22, 2026
2abb5c4
Include clicked image when categorizing with active selection
Teagan42 Feb 22, 2026
e36743c
Merge pull request #11 from constructorfleet/feat/multi-train
Teagan42 Feb 22, 2026
0cc126f
Initial plan
Copilot Mar 13, 2026
7fed20b
Publish classification label/attribute counts to zone MQTT topics
Copilot Mar 13, 2026
64135f9
Fix sys.modules pollution: use _maybe_mock instead of unconditional o…
Copilot Mar 14, 2026
9696d7d
Merge pull request #17 from constructorfleet/copilot/publish-custom-c…
Teagan42 Mar 14, 2026
21fce8a
Initial plan
Copilot Mar 16, 2026
e24b5d5
Publish custom label and attribute counts to MQTT for cameras (mirror…
Copilot Mar 16, 2026
8e93769
Merge pull request #19 from constructorfleet/copilot/publish-custom-l…
Teagan42 Mar 18, 2026
27890cc
Consider waste bin and packages for loitering
Teagan42 Mar 19, 2026
2748e75
Merge upstream dev into fork dev and resolve conflicts
Copilot Apr 20, 2026
d5d6922
Remove redundant fork publishing block; now handled by maintainer dra…
Copilot Apr 20, 2026
edff7f5
Fix TypeScript syntax error and optional callback in ClassificationSe…
Copilot Apr 21, 2026
bb618b4
Add missing i18n plural keys for batch operations in faceLibrary and …
Copilot Apr 21, 2026
d0e76f3
Fix zones pipeline: pass current_zones through classify task and emit…
Copilot Apr 21, 2026
2984288
Apply ruff formatting to custom_classification.py and test_custom_cla…
Copilot Apr 21, 2026
a57c761
Remove unused ObjectClassificationType import from _make_processor
Copilot Apr 21, 2026
cf7bfbe
Fix test frame format: use YUV I420 shape in _run_and_drain
Copilot Apr 21, 2026
968cf1e
Merge pull request #36 from constructorfleet/copilot/update-dev-branch
Teagan42 Apr 21, 2026
e5b3e51
Merge upstream dev and reapply fork changes
Copilot Jun 30, 2026
f848994
Fix undefined Path in go2rtc config script
Copilot Jul 2, 2026
3615087
Potential fix for pull request finding 'Illegal raise'
Teagan42 Jul 2, 2026
d1436c7
Sync generated API spec description
Copilot Jul 2, 2026
c97c5ee
Fix sys.modules mock leak in test_activity_manager.py
Copilot Jul 2, 2026
0725556
Merge pull request #41 from constructorfleet/copilot/reapply-changes-…
Teagan42 Jul 2, 2026
e86b331
Bump webpack-dev-server from 5.2.2 to 5.2.6 in /docs
dependabot[bot] Jul 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docker/main/rootfs/usr/local/go2rtc/create_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import json
import os
import sys
from pathlib import Path
from typing import Any

from ruamel.yaml import YAML
Expand Down
10 changes: 8 additions & 2 deletions docs/docs/integrations/mqtt.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,8 @@ Message published when [object classification](/configuration/custom_classificat
"timestamp": 1607123958.748393,
"model": "person_classifier",
"sub_label": "delivery_person",
"score": 0.87
"score": 0.87,
"zones": ["front_yard", "driveway"]
}
```

Expand All @@ -199,10 +200,15 @@ Message published when [object classification](/configuration/custom_classificat
"timestamp": 1607123958.748393,
"model": "helmet_detector",
"attribute": "yes",
"score": 0.92
"score": 0.92,
"zones": ["front_yard"]
}
```

:::note
The `zones` field is only included if the tracked object is currently in one or more zones.
:::

### `frigate/reviews`

Message published for each changed review item. The first message is published when the `detection` or `alert` is initiated.
Expand Down
Loading