docs: finalize card detail status and newest-first activity behavior
This commit is contained in:
@@ -139,12 +139,16 @@ Kanbn4Droid is an unofficial app to connect to and manipulate data stored in sel
|
|||||||
- If the due date is set and is still valid then it is shown in black (or light in dark mode) text.
|
- If the due date is set and is still valid then it is shown in black (or light in dark mode) text.
|
||||||
- If the due date is set and is expired, then it is shown in red text.
|
- If the due date is set and is expired, then it is shown in red text.
|
||||||
- Below the due date the view shows the card's description if any in a markdown-enabled, editable text field.
|
- Below the due date the view shows the card's description if any in a markdown-enabled, editable text field.
|
||||||
- Below the description the app shows the lastest 10 elements of the card's edit history (named card activities in the Kan.bn documentation) obtained from the Kan.bn API, in least to most recent order.
|
- Below the description the app shows the latest 10 elements of the card's edit history (named card activities in the Kan.bn documentation) obtained from the Kan.bn API, in newest-first order.
|
||||||
- The view has a floating + button that shows a modal dialog that allows adding a comment to the card's history using the Kan.bn API.
|
- The view has a floating + button that shows a modal dialog that allows adding a comment to the card's history using the Kan.bn API.
|
||||||
- The modal dialog has "Add comment" as a title.
|
- 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 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.
|
- 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: fully implemented in `CardDetailActivity` with API-backed load and mutation flows through `CardDetailViewModel` and `CardDetailRepository`.
|
||||||
|
- Title, description, and due date support live-save behavior with field-level saving indicators, inline errors, and retry actions.
|
||||||
|
- Description supports markdown editing and preview toggle; the add-comment dialog also supports markdown edit/preview and submits through the API, then refreshes timeline data.
|
||||||
|
- Timeline is rendered as a vertical activity feed with relative timestamps, comment/update action text, markdown-rendered comment bodies, loading/error/empty states, and newest-first ordering.
|
||||||
|
- Board-detail card taps navigate directly to `CardDetailActivity`; the placeholder card-detail route/activity has been removed.
|
||||||
|
|
||||||
**Settings view**
|
**Settings view**
|
||||||
- The view shows a list of settings that can be changed by the user. The following settings are available:
|
- The view shows a list of settings that can be changed by the user. The following settings are available:
|
||||||
|
|||||||
Reference in New Issue
Block a user