26 Commits

Author SHA1 Message Date
3e65a2afea gainlayer router implemented
reorganise package structure and update imports.

patch bump
v0.6.0
2026-04-05 22:42:32 +01:00
b7b35c796a rename create_router parameter.
rename get_parent() to target_cls()
2026-04-05 22:19:30 +01:00
64a27913c2 add input validation + documentation docstring
patch bump
v0.5.1
2026-04-05 22:12:52 +01:00
0d6d91c20a fix the eq router. now it works for both strip and bus.
it uses a factory function to create an eq router for each kind.

add models.eq.EQParams. Use it to define on and ab properties.

minor bump
v0.5.0
2026-04-05 21:41:21 +01:00
cbdfddba09 update README, add links to auto docs. 2026-04-05 21:19:12 +01:00
6476be53c5 DRY up the routes
patch bump
2026-04-05 04:34:40 +01:00
9760bc8338 implement eq endpoints
attach eq subrouter to strip/bus routers

minor bump
v0.4.0
2026-04-05 04:09:00 +01:00
44c14dfeeb md upd 2026-04-05 02:34:16 +01:00
252de84f11 gitignore .python-version 2026-04-05 02:31:35 +01:00
a82cbd2bc6 update bus mode PATCH endpoint
accepting {mode: value} is a little redundant but I prefer it to modifying the bus endpoint.

added bus mode PATCH example to README

patch bump
v0.3.3
2026-04-05 02:26:26 +01:00
6d01b8d2d3 add bus mono route
patch bump
2026-04-05 02:13:45 +01:00
d20fb52d4b export app, fastapi entrypoint
patch bump
v0.3.1
2026-04-05 01:41:15 +01:00
6ef9be7a61 add healtcheck example 2026-04-05 01:32:29 +01:00
16cfb420cf update README v0.3.0 2026-04-05 01:19:58 +01:00
2ebf926b22 update routes now support PATCH and PUT operations
remove the individual parameter PUT endpoints

minor bump
2026-04-05 01:19:22 +01:00
cd80c7b763 fix get bus mode example 2026-04-05 00:48:12 +01:00
4e03724a6b add publish+ruff workflows v0.2.0 2026-04-05 00:43:12 +01:00
b75555c11b restrict --extra standard dep to dev dependency group 2026-04-05 00:36:21 +01:00
da3fb2abf8 add pre-commit config 2026-04-05 00:26:07 +01:00
2de4bc005b
Add MIT License to the project 2026-04-05 00:25:01 +01:00
5f1c16e8c9 fix heading 2026-04-05 00:24:28 +01:00
8026f2d634 add README 2026-04-05 00:23:19 +01:00
96516c8161 minor bump 2026-04-05 00:23:08 +01:00
0eca324e38 add docstrings
add documentation tags

add some error handling
2026-04-05 00:22:50 +01:00
8d73610ff5 add voicemeeter-api path dep
add ruff config
2026-04-05 00:21:14 +01:00
f3b3cfd8f2 initial commit 2026-04-04 22:03:11 +01:00