Commit Graph

9 Commits

Author SHA1 Message Date
Daniel Schädler 9b10cc12d2 feat(tournaments): add metadata fields
Add typed tournament metadata to API payloads and follower sync.
2026-05-04 14:43:20 +02:00
Daniel Schädler 2b63e61475 fix(sync): protect follower sync tokens
Store read-only receiver tokens as keyed digests and expose only sync_auth_configured in owner responses. Keep leader push tokens write-only in API responses because outbound sync still needs to send them.

Refs TUR-84
2026-04-30 09:32:37 +02:00
Daniel Schädler d0d20ed292
Fix team action list not found responses 2026-04-27 19:58:06 +02:00
Daniel Schädler d69e08a25b test: cover manual team action list flows 2026-04-23 22:48:00 +02:00
Daniel Schädler 05e4372250 Fix team action not-found responses 2026-04-23 19:59:19 +02:00
Daniel Schädler 26b87b9ead fix: harden websocket e2e helpers 2026-04-23 11:06:40 +02:00
Daniel Schädler f81a8fb83e test: cover team action list update flows 2026-04-23 10:11:43 +02:00
Daniel Schädler af7beb193a fix: stabilize sync privacy and e2e coverage 2026-04-20 22:08:49 +02:00
Daniel Schädler b65dd35654 fix: add sync roundtrip verification 2026-04-20 19:36:40 +02:00