Commit Graph

  • 01f32b1b46 feat: add smart prioritized deletion for rollover storage mode jon 2026-03-01 22:02:15 -0600
  • 5ed2e15172 fix: add i18n keys, lazy logging, and improve tests per contributor guide jon 2026-03-01 21:16:05 -0600
  • 71645b07df test: rewrite retain_policy tests to work outside Docker devcontainer jon 2026-03-01 21:04:10 -0600
  • 720e949fef
    Fix genai (#22203) Nicolas Mowen 2026-03-01 19:10:28 -0700
  • a9b0bd5a1f Cleanup Nicolas Mowen 2026-03-01 19:00:46 -0700
  • 9448af3f83 Add fix for value error in embedding Nicolas Mowen 2026-03-01 18:00:29 -0700
  • 202db2cc0d style: fix ruff formatting in breakdown API endpoint jon 2026-03-01 16:57:21 -0600
  • c98885ce20 fix: address second code review findings for rollover storage jon 2026-03-01 16:46:16 -0600
  • dad34a71cc fix: address code review findings for rollover storage jon 2026-03-01 16:32:25 -0600
  • 154246331c feat: add storage breakdown display to metrics page jon 2026-03-01 16:25:29 -0600
  • 914cc246a6 feat: add retain_policy to recording settings UI jon 2026-03-01 16:24:33 -0600
  • 1b95d02b7e feat: add retain_policy and StorageBreakdown frontend types jon 2026-03-01 16:22:39 -0600
  • 02e92c7144 feat: add storage breakdown API endpoint jon 2026-03-01 16:21:42 -0600
  • 281e5a91c3 test: verify StorageMaintainer works in rollover mode jon 2026-03-01 16:20:37 -0600
  • 1f1d546326
    fix masks and zones layout issues at high browser zoom levels (#22181) Josh Hawkins 2026-03-01 14:41:33 -0600
  • 684778ad46 tweaks Josh Hawkins 2026-03-01 12:41:39 -0600
  • 4b16b114ce implement motion search and motion previews Josh Hawkins 2026-03-01 12:24:01 -0600
  • c9b208a255 Skip time-based recording expiry in continuous_rollover mode jon 2026-03-01 12:19:33 -0600
  • aed3793ce1 Add RetainPolicyEnum and retain_policy config field for NVR-style storage jon 2026-03-01 12:17:06 -0600
  • 74e04c07bd ensure deep_merge replaces existing list values when override is true Josh Hawkins 2026-03-01 08:00:06 -0600
  • 23a5705c9c increase number of messages Josh Hawkins 2026-03-01 07:28:41 -0600
  • 86ad5a5f29 fix overflow due to radix absolutely positioned elements Josh Hawkins 2026-03-01 07:28:23 -0600
  • e6feca45fb add guard to prevent crash when camera is no longer in camera_states Josh Hawkins 2026-03-01 07:28:03 -0600
  • 9743579c29 add debug draw overlay to debug replay Josh Hawkins 2026-03-01 07:27:30 -0600
  • 119ce4b039 add ability to edit motion and object config for debug replay Josh Hawkins 2026-03-01 07:13:14 -0600
  • 1102a4fe32 add filters Josh Hawkins 2026-02-28 17:19:57 -0600
  • 5ab85f257f camera and filter button and dropdown Josh Hawkins 2026-02-28 17:09:59 -0600
  • 14143c4b3e no need to write debug replay camera to config Josh Hawkins 2026-02-28 16:30:42 -0600
  • 31708b792b fix Josh Hawkins 2026-02-28 16:05:59 -0600
  • 32f07459b7 fix Josh Hawkins 2026-02-28 16:05:17 -0600
  • 70d8e0ce28 fix Josh Hawkins 2026-02-28 16:04:55 -0600
  • 3c11397be5 fix squash merge issues Josh Hawkins 2026-02-28 16:04:05 -0600
  • 0306558ee8 fix masks after dev rebase Josh Hawkins 2026-02-28 15:57:49 -0600
  • 153d4f2e27 debug replay implementation Josh Hawkins 2026-02-28 15:57:32 -0600
  • 470e8567de fix masks and zones layout issues at high browser zoom levels Josh Hawkins 2026-02-28 14:10:32 -0600
  • 4232cc483d
    Genai docs refactor & fixes (#22175) Nicolas Mowen 2026-02-28 10:40:26 -0700
  • dd7427f94a Cast context size Nicolas Mowen 2026-02-28 08:01:47 -0700
  • be743128aa Set openai base url if applied Nicolas Mowen 2026-02-28 08:00:59 -0700
  • 264089974e Implement streaming for other providers Nicolas Mowen 2026-02-28 07:38:00 -0700
  • 7abf0ab1eb Fix config updating Nicolas Mowen 2026-02-28 07:07:07 -0700
  • 5c54e64104 Clarify Nicolas Mowen 2026-02-26 15:18:42 -0700
  • bf0aa2feca Improve GenAI docs Nicolas Mowen 2026-02-26 14:52:41 -0700
  • 6a21b2952d
    Masks and zones improvements (#22163) Josh Hawkins 2026-02-28 08:04:43 -0600
  • c687aa5119
    Birdseye fixes (#22166) Josh Hawkins 2026-02-27 21:02:46 -0600
  • e064024a31
    Fix go2rtc stream alias auth (#22097) Josh Hawkins 2026-02-27 21:02:19 -0600
  • cbdcda1536 bump version Josh Hawkins 2026-02-27 17:29:00 -0600
  • 22efd2c46b permit birdseye access if user has viewer role or a custom viewer role that has access to all cameras Josh Hawkins 2026-02-27 17:28:53 -0600
  • 96c70eee4c
    fix link to coral yolov9 plus models (#22164) Josh Hawkins 2026-02-27 17:07:07 -0600
  • 3bfbb5091a fix typing Josh Hawkins 2026-02-27 16:54:50 -0600
  • 4ab579a9e8 fix link to coral yolov9 plus models Josh Hawkins 2026-02-27 16:49:41 -0600
  • ae4b5f015e tweaks Josh Hawkins 2026-02-27 16:37:54 -0600
  • 4217414e1d i18n generation Josh Hawkins 2026-02-27 16:26:37 -0600
  • 4a0469a69c pydantic title and description Josh Hawkins 2026-02-27 16:25:43 -0600
  • 232a0655e8 i18n tweaks Josh Hawkins 2026-01-21 12:00:03 -0600
  • 98453a5cd9 publish websocket on config save Josh Hawkins 2026-01-21 11:44:06 -0600
  • 688bef22f2 i18n Josh Hawkins 2026-01-21 11:32:12 -0600
  • 6bceafe686 tweaks Josh Hawkins 2026-01-21 11:32:03 -0600
  • e8d227eb0a frontend for enabled_in_config Josh Hawkins 2026-01-21 11:17:55 -0600
  • 366365e59f use enabled_in_config for zones and masks Josh Hawkins 2026-01-21 11:17:01 -0600
  • c3be785061 render masks and zones based on ws enabled state Josh Hawkins 2026-01-21 10:25:26 -0600
  • 14d9068bfa ws hooks Josh Hawkins 2026-01-21 10:25:00 -0600
  • 32b5418ff1 correctly handle global object masks in dispatcher Josh Hawkins 2026-01-21 10:20:36 -0600
  • 7d678de445 fix global object masks Josh Hawkins 2026-01-21 10:13:25 -0600
  • abb03bd554 toggle via mqtt Josh Hawkins 2026-01-20 14:23:35 -0600
  • 7df7330eae enforce atomic config update in the frontend Josh Hawkins 2026-01-16 08:28:13 -0600
  • 1e061538a1 use filelock to ensure atomic config updates from endpoint Josh Hawkins 2026-01-16 08:23:02 -0600
  • b4462138fb allow toggle from icon Josh Hawkins 2026-01-16 08:00:50 -0600
  • 65b8a1c201 use dashed stroke to indicate disabled Josh Hawkins 2026-01-16 07:30:34 -0600
  • 4f358c376f tweaks Josh Hawkins 2026-01-15 15:08:01 -0600
  • 7badcbdbeb docs Josh Hawkins 2026-01-15 12:15:52 -0600
  • 66e65afcda i18n Josh Hawkins 2026-01-15 12:09:53 -0600
  • aae5250122 zones frontend Josh Hawkins 2026-01-15 12:09:44 -0600
  • e9aebbe53f add enabled config to zones Josh Hawkins 2026-01-15 12:09:31 -0600
  • 9128881924 update tests Josh Hawkins 2026-01-15 11:44:03 -0600
  • 4277834757 i18n Josh Hawkins 2026-01-15 11:43:56 -0600
  • 79fedee1d1 convert none to empty string for config save Josh Hawkins 2026-01-15 11:43:47 -0600
  • 58053eb3f0 frontend Josh Hawkins 2026-01-15 11:43:23 -0600
  • 35fd1ccbc0 component changes to use rasterized_mask Josh Hawkins 2026-01-15 11:42:55 -0600
  • 105e7ca4fd migrator and runtime config changes Josh Hawkins 2026-01-15 11:42:23 -0600
  • fa1f9a1fa4
    Add GenAI Backend Streaming and Chat (#22152) Nicolas Mowen 2026-02-27 09:07:30 -0700
  • 2e036e5f10 Clenaup Nicolas Mowen 2026-02-27 08:48:03 -0700
  • d0b2a606b4 Add a starting state for chat Nicolas Mowen 2026-02-26 08:36:52 -0700
  • f2c60df4df Add thumbnail images to object results Nicolas Mowen 2026-02-20 15:06:20 -0700
  • 4bc1af8c37 Add support for markdown tables Nicolas Mowen 2026-02-18 18:22:00 -0700
  • 930deb3a0e Fix loading Nicolas Mowen 2026-02-18 16:42:14 -0700
  • 97da5c2f1c Cleanup UI bubbles Nicolas Mowen 2026-02-18 16:34:51 -0700
  • faee17963d Cleanup UI and prompt Nicolas Mowen 2026-02-17 20:18:50 -0700
  • 292e0cd3ad Cleanup Nicolas Mowen 2026-02-17 20:13:48 -0700
  • b0b60647a6 Add sub label to event tool filtering Nicolas Mowen 2026-02-17 20:08:28 -0700
  • f61b40c746 Implement message editing Nicolas Mowen 2026-02-17 18:48:46 -0700
  • 66fc8fc4c7 Improve default behavior Nicolas Mowen 2026-02-16 19:28:33 -0700
  • dddacbbcc5 Improvements to UI Nicolas Mowen 2026-02-16 19:24:43 -0700
  • d7d005e71f Add copy button Nicolas Mowen 2026-02-16 19:20:14 -0700
  • bcf003007a Fix tool calling Nicolas Mowen 2026-02-16 18:06:07 -0700
  • b632f4e72b Full streaming support Nicolas Mowen 2026-02-16 17:40:11 -0700
  • 571b790001 Support streaming Nicolas Mowen 2026-02-16 17:14:17 -0700
  • a6e6f7140c Improve UI handling Nicolas Mowen 2026-02-16 16:57:42 -0700
  • 0971cbff00 Add title Nicolas Mowen 2026-02-13 06:28:46 -0700
  • 1b0553d4d7 Show tool calls separately from message Nicolas Mowen 2026-02-13 06:26:24 -0700
  • 6060ad2f60 More time parsing improvements Nicolas Mowen 2026-02-12 20:21:40 -0700