Commit graph

13 commits

Author SHA1 Message Date
Yun Chan
80538c0f23 fix(supabase): drop legacy JWT-role admin write policies on subscriptions 2026-09-28 02:16:24 +09:00
Yun Chan
824ee42f1e fix(supabase): end the auth session when a device is revoked 2026-09-28 02:16:22 +09:00
Yun Chan
ed790e672b fix(storage): purge raw audio when its history entry or meeting is deleted 2026-09-28 02:16:22 +09:00
Yun Chan
4807a5283d fix(db): allow deleting meeting templates that past meetings reference 2026-09-28 02:16:21 +09:00
Yun Chan
f04a7f9944 fix(portability): restore compares existing rows through the v1 archive projection 2026-09-28 02:16:21 +09:00
Yun Chan
63bc0ebe69 fix(db): lock increment_daily_usage and admin analytics RPCs to service_role 2026-09-28 02:16:21 +09:00
Yun Chan
e69fe0335d fix(payple): reject checkout while a paid Payple period is still active 2026-09-28 02:16:21 +09:00
Yun Chan
f456d737c4 fix(billing): stop back-office edits from changing Payple renewal charges 2026-09-28 02:16:21 +09:00
Yun Chan
102f3ef934 fix(quota): spend overage credits against the weekly window and count 7 days, not 8 2026-09-28 00:54:03 +09:00
Yun Chan
72c4ddaefb fix(supabase): require team membership for team-scoped writes and pin row ownership 2026-09-28 00:54:01 +09:00
Yun Chan
f517eedffc fix(sync): let the server own updated_at on insert for cursor-pulled tables 2026-09-28 00:54:00 +09:00
Yun Chan
b35676c75c fix(meeting-document): hold quota for in-flight generation claims 2026-09-28 00:53:47 +09:00
Yun Chan
5205dcdfa9 feat(release): prepare 1.1.0 candidate 2026-08-29 18:33:45 +09:00