feat(playback): add per-user transcoding controls (#375)

* feat(playback): add per-user transcoding controls

* fix(playback): enforce forced video transcode permission

* chore: address transcode control review feedback

* fix(playback): recheck transcode permission on audio switch

---------

Co-authored-by: Quick104 <31828688+Quick104@users.noreply.github.com>
This commit is contained in:
Suspense
2026-07-10 22:30:04 -04:00
committed by GitHub
co-authored by Quick104
parent 3fd0912cb3
commit 28c6ddc237
30 changed files with 772 additions and 81 deletions
@@ -0,0 +1,7 @@
-- +goose Up
ALTER TABLE public.users
ADD COLUMN transcode_allowed boolean NOT NULL DEFAULT true;
-- +goose Down
ALTER TABLE public.users
DROP COLUMN transcode_allowed;