28 Commits

Author SHA1 Message Date
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
ba356137c3 chore: enable Docker API version negotiation 2025-04-01 21:03:05 +02:00
Rob Watson
036366a875 chore: improve CLI help message 2025-04-01 15:59:30 +02:00
Rob Watson
7edb975b8e feat(ui): add and remove destinations 2025-03-31 07:13:22 +02:00
Rob Watson
3ec4f49b0f observe: allow DEBUG logs via env vars 2025-03-26 17:40:57 +01:00
Rob Watson
f6b893d89c feat: version
Some checks failed
ci-build / lint (push) Has been cancelled
ci-build / build (push) Has been cancelled
ci-build / release (push) Has been cancelled
2025-03-25 06:32:49 +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
f359dcaac5 feat: about 2025-02-28 06:44:01 +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
bfdf3bc39f feat: clipboard 2025-02-24 05:34:46 +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
a9d59387c4 feat: network stats 2025-02-05 20:32:36 +01:00
Rob Watson
246c6f6669 feat: multiplexer 2025-02-03 21:19:34 +01:00
Rob Watson
6678489f69 refactor(container): async start 2025-02-01 04:02:20 +01:00
Rob Watson
9c7989018b refactor: container logic 2025-01-29 16:33:53 +01:00
Rob Watson
f34e16b034 feat(container): statistics 2025-01-26 19:55:42 +01:00
Rob Watson
71297b093c refactor(container): remove unnecessary abstractions 2025-01-26 06:52:52 +01:00
Rob Watson
99caa31f2e feat: config 2025-01-23 22:22:14 +01:00
Rob Watson
8c12683a3c feat: RTMP URL 2025-01-22 06:52:15 +01:00
Rob Watson
0cf9a3db42 feat: bootstrap terminal 2025-01-22 06:52:15 +01:00
Rob Watson
51956b20b1 feat: bootstrap server 2025-01-22 06:52:15 +01:00
Rob Watson
c3d8c05764 feat: go mod init 2025-01-18 08:34:51 +01:00