23 Commits

Author SHA1 Message Date
864751ecc9 remove terminaltables3 dep, add rich 2025-06-22 02:53:46 +01:00
f282f86e72 make test a composite command so we can avoid failing fast 2025-06-13 05:46:30 +01:00
582587bed5 add ruff config
run files through formatter

add dosctrings to satisfy the linter
2025-06-12 20:34:14 +01:00
a1a22d0d00 scene list and audio list now print tables
patch bump
2025-06-12 18:49:54 +01:00
2a18b94b11 add 0.8.3 to CHANGELOG
pumb pyslobs dep

patch bump
2025-06-12 13:47:18 +01:00
51923dc8a8 ensure tox tests run setup/teardown scripts
bump min python version to 3.11 (because of ExceptionGroup in tests)

patch bump
2025-06-11 16:37:02 +01:00
377a9df824 add pre_test script
ensure teardown removes the test scenes
2025-06-11 13:34:31 +01:00
e7a561c7b4 add --version/-v flag 2025-06-11 02:09:32 +01:00
e4353d7626 token is now required
patch bump
2025-06-10 22:53:14 +01:00
fee2d12e17 localhost is slow? Unsure why this matters but it seems to.
lower min python version

add tox configuration
2025-06-10 21:51:05 +01:00
6a2464f10b add short configuration options 2025-06-10 19:42:11 +01:00
020f376010 add studiomode force-transition command
patch bump
2025-06-10 19:10:07 +01:00
560b88e949 add --preview option to scene switch command
patch bump
2025-06-10 19:09:11 +01:00
14f89dd636 add studiomode command group
minor bump
2025-06-10 17:54:37 +01:00
c8eb27d188 print separate active/inactive messages
patch bump
2025-06-10 17:00:26 +01:00
7a88b2b6ed add replaybuffer subcommand group
minor bump
2025-06-10 14:09:36 +01:00
4fc3dc015a add audio subcommand group
minor bump
2025-06-10 14:03:26 +01:00
dcd34b0213 implement record command group
minor bump
2025-06-10 13:26:53 +01:00
7227183073 read conn from closure 2025-06-10 13:26:20 +01:00
ad6c0bb042 implement stream command group
minor bump
2025-06-10 12:51:52 +01:00
f35a1594c6 implement scene command group
minor bump
2025-06-10 12:51:36 +01:00
3242a866e3 implement slobs connection flags/envvars
add slobs connection to context

patch bump
2025-06-10 12:51:04 +01:00
b4fdf97676 initial commit 2025-06-10 12:50:14 +01:00