Commit Graph

  • cf41ed8b79 Fix image tagging Teagan Glenn 2026-01-31 06:58:38 -0700
  • 96e91fd8aa Fix runs-on key in workflow Teagan Glenn 2026-01-31 06:50:29 -0700
  • b4c7138c71 Job needs devcontainer job Teagan Glenn 2026-01-31 06:49:55 -0700
  • db42eff374 Leave numpy and cv2 unmocked Teagan Glenn 2026-01-31 06:47:41 -0700
  • bbbc31c32c Caching dev container Teagan Glenn 2026-01-31 06:40:25 -0700
  • 1cc14bc94c Keep util and const unmocked Teagan Glenn 2026-01-31 06:16:59 -0700
  • d9cac00bb9 Fix formatting Teagan Glenn 2026-01-31 05:59:48 -0700
  • 67ef6fa528 Mock modules but restore only modules that exist Teagan Glenn 2026-01-31 05:58:18 -0700
  • 9290f63480 Fix type-o Teagan Glenn 2026-01-31 05:45:58 -0700
  • 5d3e9b7108 Type-o Teagan Glenn 2026-01-31 05:44:37 -0700
  • 24a96d0e08 Fix formatting Teagan Glenn 2026-01-31 05:43:51 -0700
  • 7d9e1e7a82 Store original mocks at on import Teagan Glenn 2026-01-31 05:42:56 -0700
  • 44adc06f28 Correct formatting Teagan Glenn 2026-01-31 05:24:42 -0700
  • 8638a76c4f Apply mocks only when setting up the integration test Teagan Glenn 2026-01-31 05:23:18 -0700
  • 304e726a06 Add TRUE integration tests that call process_frame method copilot-swe-agent[bot] 2026-01-31 12:06:29 +0000
  • d9ab46be63 Replace useless tests with actual implementation verification tests copilot-swe-agent[bot] 2026-01-31 11:53:16 +0000
  • 2576c2db17 Add integration tests for obj_data current_zones structure copilot-swe-agent[bot] 2026-01-31 11:47:18 +0000
  • 12de5011fe Refactor tests to extract duplicate logic into helper method copilot-swe-agent[bot] 2026-01-31 11:34:29 +0000
  • a2ad45e357 Add zone field to custom_classification MQTT events copilot-swe-agent[bot] 2026-01-31 11:32:02 +0000
  • 41b6891fa0 Initial plan copilot-swe-agent[bot] 2026-01-31 11:26:00 +0000
  • 3101d5f27b
    Update hardware.md (#22018) dirk150 2026-02-15 19:59:36 -0800
  • 0208f4f5df
    Update hardware.md dirk150 2026-02-15 14:56:37 -0800
  • 975cc089f2
    ffmpeg Preview Segment Optimization for "high" and "very_high" (#21996) nulledy 2026-02-15 10:35:41 -0500
  • 3b410c9c9c Fix spacing in qmax parameters for preview quality nulledy 2026-02-15 15:24:08 +0000
  • 4dcd2968b3
    consolidate attribute filtering to match non-english and url encoded values (#22002) v0.17.0-rc2 Josh Hawkins 2026-02-14 08:33:17 -0600
  • bfe99629e5 consolidate attribute filtering to match non-english and url encoded values Josh Hawkins 2026-02-14 08:19:19 -0600
  • 73c1e12faf
    Fix saving attributes for object to DB (#22000) Nicolas Mowen 2026-02-14 06:40:08 -0700
  • f439921b28 Fix saving attributes for object to DB Nicolas Mowen 2026-02-14 06:10:19 -0700
  • cac7b54995
    Merge acb17a7b50 into 5f93cee732 ivanshi1108 2026-02-13 22:05:35 -0500
  • 5e0c55148e formatting nulledy 2026-02-13 20:03:20 +0000
  • d12546f296 Introduce qmax parameter for ffmpeg preview encoding nulledy 2026-02-12 16:04:20 -0500
  • 5f93cee732
    fix tooltips (#21989) Josh Hawkins 2026-02-13 07:22:28 -0600
  • 8015533390 fix tooltips Josh Hawkins 2026-02-13 07:03:25 -0600
  • 67e3f8eefa
    Miscellaneous fixes (0.17 beta) (#21934) Josh Hawkins 2026-02-12 14:42:08 -0600
  • f05c936b34 Cleanup Nicolas Mowen 2026-02-12 09:00:22 -0700
  • e1005ac2a5
    fix: fix object classification model not reload (#21982) GuoQing Liu 2026-02-12 23:56:52 +0800
  • ceb9e8c044
    fix: fix object classification model not reload GuoQing Liu 2026-02-12 23:47:03 +0800
  • 53785bd788
    Allow API Events to be Detections or Alerts, depending on the Event Label (#21923) nulledy 2026-02-11 17:09:26 -0500
  • dee673c90f Adjust handling for device sizes Nicolas Mowen 2026-02-11 07:54:06 -0700
  • 9edee5301e feat: Add position-based PTZ idle detection for buggy cameras hipitihop 2026-02-10 17:39:59 +1000
  • 8c69927438 docs: Add documentation style guide for internal links Kai Curry 2026-02-09 17:35:16 -0100
  • 19e45069c0 rm note about snapshot file ext change from png to webp Kai Curry 2026-02-09 18:02:55 -0100
  • 90237c31a5 rm obvious lpr comments Kai Curry 2026-02-09 17:59:13 -0100
  • e888dc347a docs: Simplify face recognition alerts section, move notification details Kai Curry 2026-02-09 17:48:48 -0100
  • 2a0ee1b893 comment manual_info["label"].split(": ")[0] for clarity nulledy 2026-02-09 18:47:43 +0000
  • d4dab9b740 link back to recordings for troubleshooting Kai Curry 2026-02-09 17:12:07 -0100
  • 91ab990034 fix (expand) lpr doc link Kai Curry 2026-02-09 17:09:26 -0100
  • a6a5b6772d Simplified the Frame Selection section down to a single paragraph. Kai Curry 2026-02-09 16:54:40 -0100
  • d48a23292a rm clean copy is only saved when clean_copy is enabled Kai Curry 2026-02-09 16:51:57 -0100
  • fe09daac84 revert - do not use the word event Kai Curry 2026-02-09 16:48:12 -0100
  • aeab5705ea MQTT is "running" (incremental updates), UI shows the "final" weighted average Kai Curry 2026-02-09 16:37:21 -0100
  • dc865d51dc Expand FAQ on face recognition scoring with weighted average details Kai Curry 2026-02-09 16:30:21 -0100
  • b6189a6a74 Simplify MQTT tracked_object_update docs with inline comments Kai Curry 2026-02-09 16:27:37 -0100
  • a7925e9b9f docs: Improve face recognition documentation with alerts, automations, and UI details Kai Curry 2026-02-09 16:19:09 -0100
  • 8d82ac8376
    Improve jsmpeg player websocket handling (#21943) Josh Hawkins 2026-02-09 10:54:45 -0600
  • cfd746ae7d docs: Add storage management documentation Kai Curry 2026-02-09 15:44:51 -0100
  • 4045be40cb docs: Add frame selection and clean copy details to snapshots docs Kai Curry 2026-02-09 15:22:35 -0100
  • aa0280eb3a reformat files after ruff upgrade Josh Hawkins 2026-02-09 10:07:10 -0600
  • 628b69e071 improve jsmpeg player websocket handling Josh Hawkins 2026-02-09 10:02:47 -0600
  • 9d0db214a0 handle last_alert_time or last_detection_time being None when checking them against the frame_time nulledy 2026-02-09 16:00:16 +0000
  • 565d7ba8b4 Clarify score is a running weighted average Kai Curry 2026-02-09 14:52:41 -0100
  • 535fe7aaef
    Fix score decimal in MQTT face recognition documentation Kai Curry 2026-02-09 14:48:34 -0100
  • da891cfa66 remove duplicate language Josh Hawkins 2026-02-09 09:42:54 -0600
  • 92318c79d5 prevent console warnings about missing titles and descriptions Josh Hawkins 2026-02-09 09:42:40 -0600
  • 1d506c1684 work around radix pointer events issue when dialog is opened from drawer Josh Hawkins 2026-02-09 09:42:11 -0600
  • ecad939a62 Add detail to face recognition MQTT update docs Kai Curry 2026-02-09 14:36:35 -0100
  • 231edb8811 Formatting nulledy 2026-02-08 22:51:16 +0000
  • 946fcffad6 Remove unnecessary _publish_segment_start() call nulledy 2026-02-08 22:50:19 +0000
  • 309cfdac92
    Use predefined intervals instead for the stream timeout Felipe Santos 2026-02-08 15:39:27 -0300
  • 2b30da7c7c
    Increase maximum stream timeout to 15s Felipe Santos 2026-02-08 14:53:38 -0300
  • 477d77634b Add the ability to set a pre_capture number of seconds when creating a manual event via the API. Default behavior unchanged nulledy 2026-02-08 17:49:50 +0000
  • d8038d02e4 Instead of checking for indefinite events on a camera before deciding if we should end the segment, only update last_detection_time and last_alert_time if frame_time is greater, which should have the same effect nulledy 2026-02-08 17:10:44 +0000
  • b0c16dcfaa
    feat: add X-Frame-Time when returning snapshot (#21932) FL42 2026-02-08 15:47:06 +0100
  • e21565a209 formatting Josh Hawkins 2026-02-08 07:15:49 -0600
  • e658a70e0f clean up Josh Hawkins 2026-02-08 07:08:00 -0600
  • 82cb69526b add admin precedence to proxy role_map resolution to prevent downgrade Josh Hawkins 2026-02-08 07:05:32 -0600
  • fe3677c7df Add grace period for recording segment checks to prevent spurious ffmpeg restarts Josh Hawkins 2026-02-08 07:03:35 -0600
  • 1fec95f88e improve chip tooltip display Josh Hawkins 2026-02-08 07:02:40 -0600
  • 406735c7b5 feat: add X-Frame-Time when returning snapshot Florent MORICONI 2026-02-08 10:42:24 +0100
  • a587f5bf40 - API created events will be alerts OR detections, depending on the event label, defaulting to alerts - Indefinite API events will extend the recording segment until those events are ended - API event start time is the actual start time, instead of having a pre-buffer of record.event_pre_capture nulledy 2026-02-07 20:55:04 +0000
  • 8dc79473e9
    Update line breaks in video_pipeline.md diagram Meow 2026-02-07 20:28:50 +0100
  • 6accc38275 Translated using Weblate (Norwegian Bokmål) v0.17.0-rc1 Hosted Weblate 2026-02-06 17:04:11 +0100
  • ff20be58b4 Translated using Weblate (Chinese (Simplified Han script)) Hosted Weblate 2026-02-06 17:04:09 +0100
  • fc3f798bd6 Translated using Weblate (Swedish) Hosted Weblate 2026-02-06 17:04:08 +0100
  • 44e695362a Translated using Weblate (French) Hosted Weblate 2026-02-06 17:04:06 +0100
  • 9fbc854bf5 Translated using Weblate (Polish) Hosted Weblate 2026-02-06 17:04:04 +0100
  • 334acd6078 Translated using Weblate (Catalan) Hosted Weblate 2026-02-06 17:04:03 +0100
  • 92c503070c Translated using Weblate (Japanese) Hosted Weblate 2026-02-06 17:04:02 +0100
  • ecd7d04228 Translated using Weblate (Romanian) Hosted Weblate 2026-02-06 17:04:01 +0100
  • 11576e9e68 Translated using Weblate (Estonian) Hosted Weblate 2026-02-06 17:03:59 +0100
  • 2cfb118981 Translated using Weblate (Danish) Hosted Weblate 2026-02-06 17:03:58 +0100
  • e1c273be8d Translated using Weblate (German) Hosted Weblate 2026-02-06 17:03:57 +0100
  • 9e66ebe773
    Translated using Weblate (Norwegian Bokmål) Hosted Weblate 2026-02-06 17:04:11 +0100
  • e79e011fc7
    Translated using Weblate (Chinese (Simplified Han script)) Hosted Weblate 2026-02-06 17:04:09 +0100
  • d97de1f3c4
    Translated using Weblate (Swedish) Hosted Weblate 2026-02-06 17:04:08 +0100
  • 25c7b5b485
    Translated using Weblate (French) Hosted Weblate 2026-02-06 17:04:06 +0100
  • 30b454ae9f
    Translated using Weblate (Polish) Hosted Weblate 2026-02-06 17:04:04 +0100
  • c70a3e2fe6
    Translated using Weblate (Catalan) Hosted Weblate 2026-02-06 17:04:03 +0100
  • cf830a41c8
    Translated using Weblate (Japanese) Hosted Weblate 2026-02-06 17:04:02 +0100
  • 1c3822d1c5
    Translated using Weblate (Romanian) Hosted Weblate 2026-02-06 17:04:01 +0100