Rob Watson
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
Rob Watson
5f026be769
refactor(config)!: update config file schema
...
BREAKING CHANGE: YAML schema
2025-04-18 18:00:28 +02:00
Rob Watson
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
Rob Watson
266a9307d2
fix(config): ensure log file path is set
...
Fix a bug introduced in 6952516 which led to the app being unable to
start if logging was enabled but no explicit path was set. In this case,
the expected behaviour is to fallback to a log file in the XDG file
hierarchy, but this was lost due to broken config file defaults
handling.
This commit separates the behaviour when setting defaults when reading
an existing configuration, from those set when creating a brand new
configuration.
2025-04-04 20:49:05 +02:00
Rob Watson
6952516204
chore: config fixes
...
- remove example config file
- don't set default values on read
- omit empty fields
- indent yaml 2 spaces
2025-04-01 21:06:31 +02:00
Rob Watson
d3a6d6acdb
feat: validate destinations
2025-04-01 11:49:46 +02:00
Rob Watson
7edb975b8e
feat(ui): add and remove destinations
2025-03-31 07:13:22 +02:00
Rob Watson
b508632e70
feat(config): create example configuration file on first launch
2025-03-25 21:19:15 +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