|
d7f8fb49eb
|
refactor(app): add App type
|
2025-04-22 16:06:37 +02:00 |
|
|
4b464c680d
|
refactor: add event bus
|
2025-04-22 15:50:49 +02:00 |
|
|
eaa06fe3f4
|
chore: bump dependencies
ci-build / lint (push) Has been cancelled
ci-scan / Analyze (go) (push) Has been cancelled
ci-scan / Analyze (actions) (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
v0.0.8
|
2025-04-22 07:09:35 +02:00 |
|
|
dcc1376dce
|
doc: update README
|
2025-04-22 07:09:35 +02:00 |
|
|
add511e3dd
|
refactor: extract commands to domain package
ci-build / lint (push) Has been cancelled
ci-scan / Analyze (go) (push) Has been cancelled
ci-scan / Analyze (actions) (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
|
2025-04-20 20:55:10 +02:00 |
|
|
7afa84505e
|
fix(mediaserver): handle custom hostname with self-signed certs
|
2025-04-20 18:59:27 +02:00 |
|
|
4a863a3212
|
feat(mediaserver): custom TLS certs
|
2025-04-20 11:27:17 +02:00 |
|
|
98d93ad286
|
feat(mediaserver): RTMPS
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 |
|
|
5f026be769
|
refactor(config)!: update config file schema
BREAKING CHANGE: YAML schema
|
2025-04-18 18:00:28 +02:00 |
|
|
d35dedb15b
|
test(integration): fix typo
|
2025-04-18 09:59:40 +02:00 |
|
|
e49bbb6800
|
refactor(mediaserver): simplify API interactions
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-18 09:51:56 +02:00 |
|
|
c022c18a7f
|
doc: add CONTRIBUTING.md
|
2025-04-17 11:28:25 +02:00 |
|
|
b147da6d9b
|
feat(mediaserver): configurable RTMP host and bind address
|
2025-04-17 11:15:08 +02:00 |
|
|
e113d55044
|
build: fix homebrew tap permissions
|
2025-04-17 07:29:02 +02:00 |
|
|
0df42511ce
|
doc: add skeleton SECURITY.md
ci-build / release (push) Has been cancelled
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-scan / Analyze (go) (push) Has been cancelled
ci-scan / Analyze (actions) (push) Has been cancelled
|
2025-04-17 07:06:10 +02:00 |
|
|
f853a5cced
|
build: rename workflows
|
2025-04-17 07:06:10 +02:00 |
|
|
781d535d38
|
doc: update README
|
2025-04-17 06:48:48 +02:00 |
|
|
f3a5b802b8
|
build: add CodeQL
|
2025-04-17 06:48:48 +02:00 |
|
|
6646402273
|
chore: bump golang.org/x/crypto
|
2025-04-17 06:48:04 +02:00 |
|
|
f6c87c4568
|
build: set default permissions
|
2025-04-17 06:47:19 +02:00 |
|
|
2f980acbb3
|
chore: bump dependencies
|
2025-04-17 06:47:17 +02:00 |
|
|
b8389eceb0
|
feat: improve Docker connection error handling
|
2025-04-16 14:53:47 +02:00 |
|
|
f2b9e9af75
|
doc: update README
|
2025-04-16 10:44:40 +02:00 |
|
|
8eca4b0e27
|
build: homebrew tap
|
2025-04-16 10:31:54 +02:00 |
|
|
b05ae25809
|
fix(ui): allow multiple destination error modals
ci-build / release (push) Has been cancelled
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
v0.0.6
|
2025-04-15 09:23:01 +02:00 |
|
|
52b0616d5f
|
chore(config): rename streamKey field
|
2025-04-15 08:11:53 +02:00 |
|
|
55e04e0249
|
doc: update README
|
2025-04-15 08:11:53 +02:00 |
|
|
df9724afa7
|
feat: container logs
ci-build / lint (push) Waiting to run
ci-build / build (push) Blocked by required conditions
ci-build / release (push) Blocked by required conditions
|
2025-04-14 11:17:10 +01: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
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
v0.0.5
|
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 |
|
|
b69e1ecf86
|
ci: fix go test parallelism flag
Ref: https://medium.com/@emil.musician/the-ultimate-guide-to-parallel-testing-in-go-p-parallel-and-t-parallel-demystified-50bb6ca07046
|
2025-04-11 09:44:58 +02:00 |
|
|
524dafd800
|
security(mediaserver): bind to 127.0.0.1
|
2025-04-11 09:28:30 +02:00 |
|
|
b257f456ba
|
feat(config): tighten RTMP URL validation
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
|
2025-04-10 22:00:37 +02:00 |
|
|
045498a2ce
|
fix(ui): handle table wraparound on k binding
ci-build / lint (push) Waiting to run
ci-build / build (push) Blocked by required conditions
ci-build / release (push) Blocked by required conditions
|
2025-04-10 07:38:05 +02:00 |
|
|
08a5690d30
|
test: add container debug logs
|
2025-04-10 07:38:05 +02:00 |
|
|
d332a78af1
|
fix(ui): further key handling improvements
Avoids losing user destination selection when re-rendering the page,
especially after adding or removing a destination.
|
2025-04-10 07:37:24 +02:00 |
|
|
f791125c02
|
feat(ui): update key bindings
|
2025-04-09 21:05:06 +02:00 |
|
|
30da888184
|
feat(ui): improve error handling on startup
|
2025-04-09 06:50:35 +02:00 |
|
|
2fbf2176cf
|
feat(ui): improve key handling
- handle add-destination input in own handler func
- handle CTRL-C when modal is visible
- fix destination wraparound on key-up
|
2025-04-08 13:39:17 +02:00 |
|
|
af4410c4cf
|
feat(ui): prefer "source" to "ingress"
|
2025-04-08 13:06:43 +02:00 |
|
|
18d5ef3db1
|
fix(container): do not error on pull image failure
|
2025-04-08 13:03:29 +02:00 |
|
|
1e759b6f42
|
fix: print help on -h flag
|
2025-04-06 16:58:33 +02:00 |
|
|
3523a1a34e
|
feat(mediaserver): update MediaMTX image
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
|
2025-04-06 09:25:50 +02:00 |
|
|
5735b2d73a
|
refactor: consistent naming
|
2025-04-06 06:43:25 +02:00 |
|
|
0fbbe25e1b
|
refactor: extract test helpers
|
2025-04-06 06:43:25 +02:00 |
|
|
1c742426ed
|
chore: fix typo
|
2025-04-05 21:42:36 +02:00 |
|
|
e778c3c443
|
fix(ui): mediaserver error modal improvements
|
2025-04-05 21:42:36 +02:00 |
|
|
e14cfdee85
|
refactor: startup check
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
- separate mediaserver create and start
- avoid blocking main app loop during startup check
- remove ui.allowQuit
- add integration test
v0.0.4
|
2025-04-05 09:43:11 +02:00 |
|