android: add media gallery and account checklist progress
This commit is contained in:
@@ -378,3 +378,17 @@
|
||||
- Added dedicated release workflow (`.github/workflows/android-release.yml`) for `main` branch pushes.
|
||||
- Adapted version extraction for Kotlin DSL (`android/app/build.gradle.kts`) and guarded release by existing git tag.
|
||||
- Wired release build, git tag push, and Gitea release publication with APK artifact upload.
|
||||
|
||||
### Step 65 - Account and media parity foundation (checklist 1-15)
|
||||
- Introduced `:core:common` module and moved base `AppError`/`AppResult` contracts out of `:app`.
|
||||
- Added structured app logging (`Timber`) and crash reporting baseline (`Firebase Crashlytics`) with app startup wiring.
|
||||
- Added API version header interceptor + build-time feature flags and DI provider.
|
||||
- Added account network layer for auth/account management:
|
||||
- verify email, password reset request/reset,
|
||||
- sessions list + revoke one/all,
|
||||
- 2FA setup/enable/disable + recovery status/regenerate,
|
||||
- profile/privacy update and blocked users management.
|
||||
- Added deep-link aware auth routes for `/verify-email` and `/reset-password`.
|
||||
- Reworked Settings/Profile screens from placeholders to editable account management screens.
|
||||
- Added avatar upload with center square crop (`1:1`) before upload.
|
||||
- Upgraded message attachment rendering with in-bubble multi-image gallery and unified attachment context actions (open/copy/close).
|
||||
|
||||
Reference in New Issue
Block a user