Android parity: formatting, notifications inbox, resend verification, push sync
This commit is contained in:
@@ -924,3 +924,22 @@
|
||||
- added explicit `Text formatting parity` gap to `docs/android-checklist.md`,
|
||||
- added dedicated Android gap block in `docs/backend-web-android-parity.md` for formatting parity.
|
||||
- Marked formatting parity as part of highest-priority Android parity block.
|
||||
|
||||
### Step 129 - Parity block (1/3/4/5/6): formatting, notifications inbox, resend verification, push sync
|
||||
- Completed Android text formatting parity in chat:
|
||||
- composer toolbar actions for `bold/italic/underline/strikethrough`,
|
||||
- spoiler, inline code, code block, quote, link insertion,
|
||||
- message bubble rich renderer for web-style markdown tokens and clickable links.
|
||||
- Added server notifications inbox flow in account/settings:
|
||||
- API wiring for `GET /api/v1/notifications`,
|
||||
- domain mapping and recent-notifications UI section.
|
||||
- Added resend verification support on Android:
|
||||
- API wiring for `POST /api/v1/auth/resend-verification`,
|
||||
- Verify Email screen action for resending link by email.
|
||||
- Hardened push token lifecycle sync:
|
||||
- token registration dedupe by `(userId, token)`,
|
||||
- marker cleanup on logout,
|
||||
- best-effort re-sync after account switch.
|
||||
- Notification delivery polish (foundation):
|
||||
- foreground notification body now respects preview setting and falls back to media-type labels when previews are disabled.
|
||||
- Verified with successful `:app:compileDebugKotlin` and `:app:assembleDebug`.
|
||||
|
||||
Reference in New Issue
Block a user