Cards open to be read — the mobile detail screen turns read-only, editing moves behind a transactional Save
CardDetailScreen renders title, inline-Markdown body, and a quiet dates footer; all writing moves to the new CardEditScreen, a full-screen cover with segmented Details/Body panes. Drafts commit in one perform bracket on Save only — Cancel guards dirty drafts with a discard confirmation, and a failed write keeps the sheet and its drafts and raises an alert instead of dismissing. CardAttributesSection becomes a pure binding-driven editor with no write path of its own. The UI test walk crosses the new split, with body-pane and discard coverage, and a deterministic replaceAllText helper retires the flaky ⌘A select-all. Claude-Session: https://claude.ai/code/session_01SR4XGjmBE16ZUYWpfFHXwY
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
**August 2026**
|
||||
|
||||
Tapping a card now shows a readable view of its title and text with formatting, instead of dropping straight into the editor.
|
||||
|
||||
Editing a card happens on its own screen with Details and Body sections, and changes apply only when you tap Save.
|
||||
|
||||
Press and hold a lane or card to drag it into a new order.
|
||||
|
||||
Settings now lives behind the gear button on the board list instead of a separate tab, so boards fill the whole screen.
|
||||
|
||||
Reference in New Issue
Block a user