15 Commits

Author SHA1 Message Date
b8a77d9c6c fixup! wip: refactor: API 2025-05-11 06:12:44 +02:00
c706a41acd fixup! wip: refactor: API 2025-05-10 21:47:10 +02:00
59b0a060ba fixup! wip: refactor: API 2025-05-10 21:18:42 +02:00
aa6f50715d fixup! wip: refactor: API 2025-05-10 08:15:23 +02:00
7706bb363f fixup! wip: refactor: API 2025-05-10 07:46:58 +02:00
6bcd5d05c7 fix(app): event ordering
Use a single channel per consumer, instead of one channel per
consumer/event tuple. This ensures that overall ordering of events
remains consistent, and avoids introducing subtle race conditions.
2025-05-06 01:11:18 +02:00
de0ecb1f34 refactor(app): extract more events 2025-05-06 01:11:18 +02:00
4a2857e310 refactor(app): add App type 2025-05-06 01:11:18 +02:00
98d93ad286 feat(mediaserver): RTMPS
Some checks are pending
ci-build / lint (push) Waiting to run
ci-build / build (push) Blocked by required conditions
ci-build / release (push) Blocked by required conditions
ci-scan / Analyze (go) (push) Waiting to run
ci-scan / Analyze (actions) (push) Waiting to run
2025-04-19 22:05:55 +02:00
579dfeef22 test(integration): extract app startup logic 2025-04-13 11:31:00 +02:00
5f6b6fa3a9 test(integration): add t.Helper() 2025-04-13 11:00:18 +02:00
c4bc32b3e8 refactor(container): restart handling
Some checks failed
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
- display error modal if container exits in first 15 seconds
- restart containers manually
- allow more flexible restart policies
- extend integration tests
2025-04-13 09:26:31 +01:00
f7f9843c4b test(integration): add coverage for custom stream key 2025-04-11 09:57:45 +02:00
30da888184 feat(ui): improve error handling on startup 2025-04-09 06:50:35 +02:00
0fbbe25e1b refactor: extract test helpers 2025-04-06 06:43:25 +02:00