moonfire-nvr/ui
Scott Lamb 8b5f2b4b0d work on Firefox!
Fixes #286.

I dug into Firefox code a bit to understand this but got a lost. But
I guess there are different policies for what's accessible via
`video.src = ""` than for `<video src="">`. This works for now, matches
what other players such as `mpegts.js` do, and is closer to what Safari
MME (required on iPhone) needs anyway. (With MME, apparently you have to
use `video.srcObject`, or the `MediaSource`'s `sourceopen` event will
never fire.)
2024-04-16 17:08:16 -07:00
..
public switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
src work on Firefox! 2024-04-16 17:08:16 -07:00
.gitignore update gitignore to reflect webpack->vi move 2024-01-31 20:15:04 -08:00
index.html switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
package.json added jsdom to dev deps 2024-04-13 21:53:59 -07:00
pnpm-lock.yaml prettify code 2024-04-13 21:53:59 -07:00
README.md tweak ui dev server's websocket situation 2023-09-30 16:02:52 -07:00
tsconfig.json switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
tsconfig.node.json switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
vite.config.ts prettify code 2024-04-13 21:53:59 -07:00
vitest.config.ts fix vitest busy loops 2023-12-30 11:59:24 -08:00

Moonfire UI

This is a UI built in TypeScript, React, and MUI.

See guide/developing-ui.md for help getting started developing it.