You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/synctv-proto/proto
zijiren 7fb7f6c64f
feat(admin): add async chat moderation cleanup (#445)
## Summary
- add an asynchronous admin chat moderation job pipeline for message,
reaction, and ban cleanup
- expose the moderation operation through HTTP/gRPC admin APIs and
persist resumable worker progress
- remove the obsolete version parameter from the async moderation path
while retaining CAS for synchronous chat edits/deletes

## Verification
- cargo check --workspace --all-targets
- cargo test -p synctv-core --lib (1350 passed)
- cargo test -p synctv-api-common --lib (655 passed)
- PostgreSQL moderation race regression passed
1 month ago
..
buf/validate chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
google/rpc chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
playback_provider fix(bilibili): restore subtitles and dynamic live danmaku (#415) 1 month ago
providers feat(emby): support passwordless accounts (#442) 1 month ago
admin.proto feat(admin): add async chat moderation cleanup (#445) 1 month ago
client.proto feat(rtmp): add advertised publish workflow (#439) 1 month ago
common.proto refactor: remove low-value thin wrappers (#426) 1 month ago
oauth2.proto feat(oauth2): add provider modes and native Apple flow 2 months ago
passkey.proto chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
source_config.proto feat(provider): improve media discovery and direct playback (#411) 1 month ago