mirror of https://github.com/synctv-org/synctv
dependabot/cargo/cargo-non-breaking-e9e0dbbed0
main
dependabot/cargo/brotli-9.0.0
dependabot/cargo/zstd-0.14.0
dependabot/cargo/opendal-http-transport-reqwest-0.59.0
dependabot/cargo/oxc_ast-0.148.0
dependabot/cargo/oxc_span-0.148.0
dependabot/cargo/rusty_h264-0.15.0
dependabot/cargo/oxc_allocator-0.148.0
dependabot/cargo/opendal-0.59.0
dependabot/cargo/oxc_parser-0.148.0
dependabot/npm_and_yarn/docs/npm_and_yarn-4e74362abf
dependabot/github_actions/actions/cache-6
release/v1.0.2
fix/account-closure-outbox
codex/apple-review-docs
automation/release-v1.0.1
helm
docker-build-arm
cache
build
api-v2
folder
zijiren233-patch-1
v1.0.4
v1.0.3
v1.0.2
v1.0.1
dev
v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.1.4
v0.1.5
v0.1.6
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.3.0
v0.3.0-alpha-1
v0.3.0-alpha-2
v0.3.0-alpha-3
v0.3.0-beta-1
v0.3.1
v0.3.1-beta.1
v0.3.1-beta.2
v0.3.1-rc.2
v0.3.2
v0.3.2-alpha.2
v0.3.4
v0.3.5
v0.3.6
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.5.0
v0.5.0-alpha.1
v0.5.0-alpha.2
v0.5.1
v0.5.2
v0.5.3
v0.5.4
v0.6.0
v0.6.1
v0.6.10
v0.6.11
v0.6.12
v0.6.13
v0.6.14
v0.6.2
v0.6.3
v0.6.4
v0.6.5
v0.6.6
v0.6.7
v0.6.8
v0.6.9
v0.6.9-beta.1
v0.7.0
v0.7.1
v0.7.10
v0.7.11
v0.7.12
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.7.9
v0.8.0
v0.8.2
v0.8.3
v0.8.4
v0.8.5
v0.9.0
v0.9.0-beta.1
v0.9.0-beta.2
v0.9.1
v0.9.10
v0.9.11
v0.9.12
v0.9.12-beta.1
v0.9.12-beta.2
v0.9.13
v0.9.14
v0.9.15
v0.9.2
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.7-beta.1
v0.9.7-beta.2
v0.9.7-beta.3
v0.9.7-beta.4
v0.9.7-beta.5
v0.9.7-beta.6
v0.9.7-beta.7
v0.9.7-beta.8
v0.9.8
v0.9.9
v1.0.0
${ noResults }
3 Commits (main)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
b6acab535e
|
fix: type playback identities and stabilize FNOS playback (#400) | 1 month ago |
|
|
da1abd1a68
|
feat: add recoverable resource deletion lifecycle (#394)
## Summary - Add recoverable soft deletion for users, rooms, playlists, media, and chat messages, with retention-based physical cleanup. - Hide deleted users and owned resources from active API, room, playback, messaging, and realtime paths while preserving restoration metadata. - Add user lifecycle administration across HTTP, gRPC, management runtime, and SyncTV CLI, including deleted-user listing and restore operations. - Add lifecycle migration, cleanup orchestration, audit fields, resource-change events, and refreshed SQLx offline metadata. ## Design - Model account, administrator, system, room, and user deletion sources explicitly so cascade ownership and audit history remain deterministic. - Release email and OAuth identity occupancy during deletion; restoration reclaims available identities and reports conflicts according to restore options. - Preserve recoverable aggregate rows during the retention window, remove ephemeral membership and playback state immediately, and purge expired data in dependency order. - Wait for realtime observation acknowledgements before publishing lifecycle changes to avoid subscription registration races. ## Verification - `make nextest`: 6707 passed, 0 skipped - `make clippy`: passed for the workspace and all targets - `make clippy-check`: passed - `cargo fmt --all -- --check`: passed - `git diff --check`: passed |
2 months ago |
|
|
5425eaf436 | chore: replace synctv-org backend with SyncTV v1.0.0 | 2 months ago |