| Age | Commit message (Expand) | Author |
|---|---|---|
| 2026-05-21 | Implement SettingsScreen with AuthGuard and settings persistence (sa) | Paul Buetow |
| 2026-05-21 | Add GET /api/v1/auth/count endpoint and first-run routing in Android app | Paul Buetow |
| 2026-05-21 | Implement BootstrapScreen with widget tests (qa) | Paul Buetow |
| 2026-05-20 | Implement DioPlayerApiClient with real HTTP bodies for core API methods (oa) | Paul Buetow |
| 2026-05-20 | Add go_router + Riverpod wiring and extract SOLID-clean screen/nav layers (na) | Paul Buetow |
| 2026-05-20 | Add DioClient with auth interceptors and refactor PlayerApiClient (ma) | Paul Buetow |
| 2026-05-20 | Fix PlayerApiClient const constructor and Media.tags deserialization (d9+e9) | Paul Buetow |
| 2026-05-20 | Guard dateTimeFromJson against malformed date strings (c9) | Paul Buetow |
| 2026-05-18 | Add named routes and widget smoke tests to player-android | Paul Buetow |
| 2026-05-17 | Add player-android/ Flutter skeleton | Paul Buetow |
