Release v2026.05.14.0 — player polish, CacheFiller, offline mutation queue #47

Merged
bvandeusen merged 262 commits from dev into main 2026-05-14 21:17:45 -04:00
Showing only changes of commit e82710dc0b - Show all commits
@@ -10,11 +10,11 @@ import javax.inject.Inject
import javax.inject.Singleton import javax.inject.Singleton
/** /**
* Thin facade over `/api/me/*` for the Settings Profile + Password * Thin facade over the `/api/me` endpoints for the Settings Profile
* cards. No Room caching — the Settings card fetches on screen * and Password cards. No Room caching — the Settings card fetches
* mount and writes go straight to the server. Network errors * on screen mount and writes go straight to the server. Network
* surface to the caller for UI snackbar; no offline-queue path * errors surface to the caller for UI snackbar; no offline-queue
* because changing your own password offline doesn't make sense. * path because changing your own password offline doesn't make sense.
*/ */
@Singleton @Singleton
class MeRepository @Inject constructor(retrofit: Retrofit) { class MeRepository @Inject constructor(retrofit: Retrofit) {