114 Commits

Author SHA1 Message Date
Rob Watson
2468111369 test(integration): use require.EventuallyWithT 2025-03-22 09:56:58 +01:00
Rob Watson
797ef57417 feat: pull progress 2025-03-19 20:54:19 +01:00
Rob Watson
b231e8736c feat: cleanup zombie networks 2025-03-16 15:05:43 +01:00
Rob Watson
7664d14207 fix(mediaserver): avoid spurious reset of LiveChangedAt 2025-03-16 13:27:25 +01:00
Rob Watson
85fd91d37c chore: add LICENSE 2025-03-16 12:52:24 +01:00
Rob Watson
9314506c75 test(integration): extend app test 2025-03-16 12:36:28 +01:00
Rob Watson
65db62166e build: update test runner config 2025-03-14 20:57:04 +01:00
Rob Watson
99766c8230 feat: error handling 2025-03-14 20:57:04 +01:00
Rob Watson
96117c0a15 feat(config): logging 2025-03-10 20:06:01 +01:00
Rob Watson
7dba1768a4 refactor: internal package 2025-03-09 19:58:25 +01:00
Rob Watson
223b7fcd83 feat: copy config file path 2025-03-09 18:34:01 +01:00
Rob Watson
a1c7eb640a fix: handle docker engine error before UI starts 2025-03-09 17:48:59 +01:00
Rob Watson
d6a028c37b feat(ui): improve modal handling 2025-03-09 13:23:14 +01:00
Rob Watson
ab6ed51b77 chore: bump dependencies 2025-03-09 11:37:58 +01:00
Rob Watson
3f845d5c04 chore: bump Go to 1.24.1 2025-03-09 06:44:35 +01:00
Rob Watson
d7391cd9b2 feat(ui): debounce 2025-03-09 06:39:41 +01:00
Rob Watson
e3ca34e8e0 refactor: container status constants 2025-03-05 04:51:06 +01:00
Rob Watson
f5bfa62330 feat: conditionally pull images 2025-03-04 21:44:36 +01:00
Rob Watson
8b65a3573c feat: source timer 2025-03-04 21:16:38 +01:00
Rob Watson
7c34e374ce chore: bump dependencies 2025-03-04 18:40:41 +01:00
Rob Watson
5e1c53f0c9 test(integration): test app 2025-03-04 18:40:41 +01:00
Rob Watson
88c352d560 fix: tview data races 2025-03-03 21:25:09 +01:00
Rob Watson
3efd009983 fix(ui): panic in rightPad 2025-03-02 06:45:12 +01:00
Rob Watson
c4287b75b2 refactor: domain labels 2025-03-01 05:23:20 +01:00
Rob Watson
4bd594f54c doc: add README.md 2025-02-28 06:50:08 +01:00
Rob Watson
f359dcaac5 feat: about 2025-02-28 06:44:01 +01:00
Rob Watson
4e3a72893b feat: startup check 2025-02-27 20:02:14 +01:00
Rob Watson
3d5e1a091d feat(config): CLI integration 2025-02-26 06:43:25 +01:00
Rob Watson
a6bc14ff99 feat(config): XDG paths 2025-02-25 22:21:33 +01:00
Rob Watson
69d964cf22 feat: rename app 2025-02-24 18:54:54 +01:00
Rob Watson
b4edb27657 chore: remove uuid dependency 2025-02-24 05:54:40 +01:00
Rob Watson
bfdf3bc39f feat: clipboard 2025-02-24 05:34:46 +01:00
Rob Watson
d713e8cfff ui: make column widths static 2025-02-23 17:54:54 +01:00
Rob Watson
2a06adfd53 chore: bump dependencies 2025-02-23 03:49:41 +01:00
Rob Watson
8f24b845d4 feat: tracks 2025-02-23 03:30:07 +01:00
Rob Watson
e984258444 fix: context handling 2025-02-23 03:12:24 +01:00
Rob Watson
0141c54c64 feat: sidebar 2025-02-22 10:48:59 +01:00
Rob Watson
53da4a34cf feat: column layout 2025-02-15 20:54:11 +01:00
Rob Watson
d35b9ea3e6 test(mediaserver): fetchIngressState 2025-02-15 09:27:55 +01:00
Rob Watson
d385df32c6 feat: stream names 2025-02-15 07:27:07 +01:00
Rob Watson
162fd51fb4 fix: network name 2025-02-14 20:19:49 +01:00
Rob Watson
bf27883c71 feat: confirm quit 2025-02-14 19:06:01 +01:00
Rob Watson
38632ee4c1 feat: remove network stats 2025-02-13 23:08:35 +01:00
Rob Watson
08fad2470a feat: surface error on mediaserver start 2025-02-13 23:02:40 +01:00
Rob Watson
a5516d55a5 test: separate integration tests 2025-02-13 07:35:53 +01:00
Rob Watson
1dfe7fea38 feat: quit if mediaserver fails to start 2025-02-12 23:50:27 +01:00
Rob Watson
6e369a20ca chore: bump Go to 1.24.0 2025-02-12 07:17:31 +01:00
Rob Watson
9c267e0f35 refactor: extract app package 2025-02-11 18:44:37 +01:00
Rob Watson
c7bb2e75c0 fix: use logfile path from config 2025-02-11 18:38:50 +01:00
Rob Watson
79d8df8923 feat: restart containers 2025-02-11 18:36:08 +01:00