bcaf9f1cae
feat(mediaserver): authenticate internal clients
2025-03-26 21:12:08 +01:00
3866d9dd07
doc: fix typo
2025-03-26 17:41:04 +01:00
3ec4f49b0f
observe: allow DEBUG logs via env vars
2025-03-26 17:40:57 +01:00
ffce32f4fe
fix(container): handle race condition on ContainerWait
...
When a destination is removed, its container is stopped and removed.
This preempts the ContainerWait call in the destination loop, which then
tries to call ContainerInspect to infer if the container is restarting
or not.
It was already known that this call is prone to race conditions. This
commit handles an additional case where the container has already been
completely removed by the time the call is made; we can safely infer
that it is not restarting.
2025-03-26 13:42:25 +01:00
b508632e70
feat(config): create example configuration file on first launch
2025-03-25 21:19:15 +01:00
f6b893d89c
feat: version
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
v0.0.1
2025-03-25 06:32:49 +01:00
fe600ddcb8
chore: remove mediamtx.yml
2025-03-25 04:32:07 +01:00
117ed7562c
feat: stream key
2025-03-24 21:59:45 +01:00
2468111369
test(integration): use require.EventuallyWithT
2025-03-22 09:56:58 +01:00
797ef57417
feat: pull progress
2025-03-19 20:54:19 +01:00
b231e8736c
feat: cleanup zombie networks
2025-03-16 15:05:43 +01:00
7664d14207
fix(mediaserver): avoid spurious reset of LiveChangedAt
2025-03-16 13:27:25 +01:00
85fd91d37c
chore: add LICENSE
2025-03-16 12:52:24 +01:00
9314506c75
test(integration): extend app test
2025-03-16 12:36:28 +01:00
65db62166e
build: update test runner config
2025-03-14 20:57:04 +01:00
99766c8230
feat: error handling
2025-03-14 20:57:04 +01:00
96117c0a15
feat(config): logging
2025-03-10 20:06:01 +01:00
7dba1768a4
refactor: internal package
2025-03-09 19:58:25 +01:00
223b7fcd83
feat: copy config file path
2025-03-09 18:34:01 +01:00
a1c7eb640a
fix: handle docker engine error before UI starts
2025-03-09 17:48:59 +01:00
d6a028c37b
feat(ui): improve modal handling
2025-03-09 13:23:14 +01:00
ab6ed51b77
chore: bump dependencies
2025-03-09 11:37:58 +01:00
3f845d5c04
chore: bump Go to 1.24.1
2025-03-09 06:44:35 +01:00
d7391cd9b2
feat(ui): debounce
2025-03-09 06:39:41 +01:00
e3ca34e8e0
refactor: container status constants
2025-03-05 04:51:06 +01:00
f5bfa62330
feat: conditionally pull images
2025-03-04 21:44:36 +01:00
8b65a3573c
feat: source timer
2025-03-04 21:16:38 +01:00
7c34e374ce
chore: bump dependencies
2025-03-04 18:40:41 +01:00
5e1c53f0c9
test(integration): test app
2025-03-04 18:40:41 +01:00
88c352d560
fix: tview data races
2025-03-03 21:25:09 +01:00
3efd009983
fix(ui): panic in rightPad
2025-03-02 06:45:12 +01:00
c4287b75b2
refactor: domain labels
2025-03-01 05:23:20 +01:00
4bd594f54c
doc: add README.md
2025-02-28 06:50:08 +01:00
f359dcaac5
feat: about
2025-02-28 06:44:01 +01:00
4e3a72893b
feat: startup check
2025-02-27 20:02:14 +01:00
3d5e1a091d
feat(config): CLI integration
2025-02-26 06:43:25 +01:00
a6bc14ff99
feat(config): XDG paths
2025-02-25 22:21:33 +01:00
69d964cf22
feat: rename app
2025-02-24 18:54:54 +01:00
b4edb27657
chore: remove uuid dependency
2025-02-24 05:54:40 +01:00
bfdf3bc39f
feat: clipboard
2025-02-24 05:34:46 +01:00
d713e8cfff
ui: make column widths static
2025-02-23 17:54:54 +01:00
2a06adfd53
chore: bump dependencies
2025-02-23 03:49:41 +01:00
8f24b845d4
feat: tracks
2025-02-23 03:30:07 +01:00
e984258444
fix: context handling
2025-02-23 03:12:24 +01:00
0141c54c64
feat: sidebar
2025-02-22 10:48:59 +01:00
53da4a34cf
feat: column layout
2025-02-15 20:54:11 +01:00
d35b9ea3e6
test(mediaserver): fetchIngressState
2025-02-15 09:27:55 +01:00
d385df32c6
feat: stream names
2025-02-15 07:27:07 +01:00
162fd51fb4
fix: network name
2025-02-14 20:19:49 +01:00
bf27883c71
feat: confirm quit
2025-02-14 19:06:01 +01:00