create and edit issues via the app #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
the user should be able to create new issues via the app. Assignments of labels (multiple labels or none), milestones (only one) should be possible. Issue text is markdown, so the same as #4 applies, the editor should show syntax highlighting and should provide a way to switch to a preview of the issue text. Issue text are normal comments, so editing will happen through the issue comment editor.
additionally the due date of issues should be editable, but it is an optional value and can be left out on creation. editing should allow to edit the due date but again, it is optional.
Editing should also allow editing the title and changing labels or milestones.
create issues via the appto create and edit issues via the appImplemented in
228879d. Added complete native iOS issue creation and editing for title, Markdown body, multiple labels, optional milestone, and optional due date. The editor provides syntax-highlighted Write mode, full GitHub-style Preview, native menus/date picker, validation, accessibility labels, and create/edit navigation. Rust owns editor data shaping, validation, RFC 3339 deadline conversion, Gitea create/edit/label replacement calls, and milestone/due-date clearing semantics; generated Swift bindings and TESTING.md were updated. Verified with cargo fmt --all -- --check; RUSTFLAGS="-D warnings" cargo check --workspace --all-targets; cargo clippy --workspace --all-targets -- -D warnings; cargo test --workspace (20 passed); signed arm64 iPhone 17 Pro simulator build; and isolated simulator checks for create/edit loading, source highlighting, structured preview, multiple labels, milestone selection, optional date, validation state, accessibility values, and cancellation without saving test artifacts.