feat: add card detail repository with session-aware operations

This commit is contained in:
2026-03-16 20:34:55 -04:00
parent eee2f9cb17
commit d693c42142
3 changed files with 599 additions and 1 deletions

View File

@@ -144,7 +144,8 @@ Kanbn4Droid is an unofficial app to connect to and manipulate data stored in sel
- The modal dialog has "Add comment" as a title.
- The modal dialog has an editable markdown-enabled text field for the comment.
- The modal dialog has two buttons at the bottom on the right side for "Cancel" and "Add" respectively.
- Current status: full card detail is still pending. Tapping a board-detail card currently navigates to `CardDetailPlaceholderActivity` with card id/title extras.
- Current status: full card detail UI is still pending. Tapping a board-detail card currently navigates to `CardDetailPlaceholderActivity` with card id/title extras.
- Card detail data operations now include a dedicated `CardDetailRepository` with session-aware failure mapping (`Missing session. Please sign in again.` and typed session-expired failures for auth errors), field normalization for title/description/due date updates, activity listing capped to newest 10, and add-comment refresh behavior.
**Settings view**
- The view shows a list of settings that can be changed by the user. The following settings are available: