created and edit milestones #16

Closed
opened 2026-07-31 08:33:52 +00:00 by hugo · 1 comment
Owner

Users should be able to create and edit milestones. this includes the title, the description and the due date. due dates are optional.

Users should be able to create and edit milestones. this includes the title, the description and the due date. due dates are optional.
hugo added this to the first feature complete release milestone 2026-07-31 08:33:52 +00:00
hugo added the enhancement label 2026-07-31 08:33:52 +00:00
Author
Owner

Implemented in c4e64b5. Added complete milestone creation and editing for title, multiline description, and optional due date, with Rust-owned validation/API serialization and a native accessible iOS form. Editing supports populating existing values and explicitly clearing due dates. All existing issue, comment, and milestone edit actions now use pencil icons with VoiceOver labels instead of Edit text.

Verification: cargo fmt --all -- --check; RUSTFLAGS="-D warnings" cargo check --workspace --all-targets; cargo clippy --workspace --all-targets -- -D warnings; cargo test --workspace (24 passed); signed arm64 iPhone 17 Pro simulator build. Simulator scenarios covered empty-title Save state, create without/with due date, populated edit, title/description changes, due-date removal, persistence in list/detail, and pencil-only issue/milestone controls. The temporary test milestone was deleted after verification.

Implemented in c4e64b5. Added complete milestone creation and editing for title, multiline description, and optional due date, with Rust-owned validation/API serialization and a native accessible iOS form. Editing supports populating existing values and explicitly clearing due dates. All existing issue, comment, and milestone edit actions now use pencil icons with VoiceOver labels instead of Edit text. Verification: cargo fmt --all -- --check; RUSTFLAGS="-D warnings" cargo check --workspace --all-targets; cargo clippy --workspace --all-targets -- -D warnings; cargo test --workspace (24 passed); signed arm64 iPhone 17 Pro simulator build. Simulator scenarios covered empty-title Save state, create without/with due date, populated edit, title/description changes, due-date removal, persistence in list/detail, and pencil-only issue/milestone controls. The temporary test milestone was deleted after verification.
hugo closed this issue 2026-07-31 13:31:13 +00:00
Sign in to join this conversation.