11 Commits

Author SHA1 Message Date
921cf8796d fill in comp/gate endpoints.
minor bump
2026-04-05 23:23:46 +01:00
3e65a2afea gainlayer router implemented
reorganise package structure and update imports.

patch bump
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
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
2026-04-05 21:41:21 +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
2026-04-05 04:09:00 +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
2026-04-05 02:26:26 +01:00
6d01b8d2d3 add bus mono route
patch bump
2026-04-05 02:13:45 +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
0eca324e38 add docstrings
add documentation tags

add some error handling
2026-04-05 00:22:50 +01:00
f3b3cfd8f2 initial commit 2026-04-04 22:03:11 +01:00