frigate/web
Josh Hawkins 88755513c8 fix override detection for sections unset in the global config
Override badges and the blue dot now compare against schema defaults for sections like motion that the API serializes as null when omitted from the global YAML, instead of treating any populated camera config as an override
2026-05-06 21:28:50 -05:00
..
.vscode Update web readme (#12062) 2024-06-19 08:11:51 -06:00
e2e Use Job infrastructure for Debug Replay (#23099) 2026-05-03 14:54:20 -06:00
images llc to inc and 2025 to 2026 (#21484) 2026-01-01 09:56:09 -06:00
patches Replace react-tracked and react-use-websocket with useSyncExternalStore (#22386) 2026-03-11 09:02:51 -05:00
public keep record toggle switch in single camera view disabled until enabled in config 2026-05-06 20:16:35 -05:00
src fix override detection for sections unset in the global config 2026-05-06 21:28:50 -05:00
themes Detail Stream tweaks (#20533) 2025-10-16 14:15:23 -06:00
.eslintrc.cjs Auth! (#11347) 2024-05-18 10:36:13 -06:00
.gitignore chore: i18n use cache key (#20885) 2025-11-14 09:36:46 -06:00
.prettierrc Use prettier-plugin-tailwindcss (#11373) 2024-05-14 09:06:44 -06:00
components.json Add shadcn sidebar component (#20292) 2025-09-30 15:02:35 -06:00
i18next.config.ts i18n workflow improvements and tweaks (#22586) 2026-03-23 08:48:02 -05:00
index.html Various Tweaks (#22609) 2026-03-24 13:53:39 -06:00
login.html clarify trademark and license interaction (#21019) 2025-11-23 08:42:48 -07:00
package-lock.json Bump lodash-es from 4.17.23 to 4.18.1 in /web (#22733) 2026-04-22 15:03:43 -05:00
package.json Bump lodash from 4.17.23 to 4.18.1 in /web (#22787) 2026-04-22 14:39:08 -05:00
postcss.config.js Fix linter and fix lint issues (#10141) 2024-02-28 16:23:56 -06:00
README.md Update web readme (#12062) 2024-06-19 08:11:51 -06:00
site.webmanifest Update webmanifest to use /BASE_PATH/ (#17310) 2025-03-23 05:34:33 -06:00
tailwind.config.cjs Tweaks (#22965) 2026-04-22 09:19:30 -06:00
tsconfig.json Use new UI (#8983) 2024-01-31 12:56:11 +00:00
tsconfig.node.json Use new UI (#8983) 2024-01-31 12:56:11 +00:00
vite.config.ts Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00

This is the Frigate frontend which connects to and provides a User Interface to the Python backend.

Web Development

Installing Web Dependencies Via NPM

Within /web, run:

npm install

Running development frontend

Within /web, run:

PROXY_HOST=<ip_address:port> npm run dev

The Proxy Host can point to your existing Frigate instance. Otherwise defaults to localhost:5000 if running Frigate on the same machine.

Extensions

Install these IDE extensions for an improved development experience:

  • eslint