screentinker/android/app/src/main/java/com/remotedisplay/player
ScreenTinker dc7450b6a7 Offline resilience: persist playlist cache for cold-start recovery
Web player:
- Cache playlist JSON to localStorage on every update
- Restore and start playing immediately on boot before connecting
- Clear cache on unpair/reset

Android app:
- Cache playlist JSON to EncryptedSharedPreferences on every update
- Restore cached playlist on cold-start, play from disk-cached content
- Update cache on content deletion, clear on unpair

Server (device socket):
- Fingerprint reconnect: issue fresh token instead of rejecting
- Send device:paired on fingerprint recovery for claimed devices
- Add status logging and dashboard notification on fingerprint reconnect

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 21:49:45 -05:00
..
data Offline resilience: persist playlist cache for cold-start recovery 2026-04-13 21:49:45 -05:00
player Initial open source release 2026-04-08 12:14:53 -05:00
remote Initial open source release 2026-04-08 12:14:53 -05:00
service Android + web player: handle device_token authentication 2026-04-11 22:52:52 -05:00
telemetry Initial open source release 2026-04-08 12:14:53 -05:00
MainActivity.kt Offline resilience: persist playlist cache for cold-start recovery 2026-04-13 21:49:45 -05:00
ProvisioningActivity.kt Initial open source release 2026-04-08 12:14:53 -05:00
RemoteDisplayApp.kt Initial open source release 2026-04-08 12:14:53 -05:00
ScreenCapturePermissionActivity.kt Initial open source release 2026-04-08 12:14:53 -05:00
SetupActivity.kt Initial open source release 2026-04-08 12:14:53 -05:00