Split modal and message rendering modules
This commit is contained in:
@@ -136,12 +136,12 @@ Target files:
|
||||
|
||||
Steps:
|
||||
|
||||
- [ ] Split modal handlers by modal type and keep `modal.rs` as the dispatcher/module entry point.
|
||||
- [ ] Split message UI rendering into header, pinned-message, and list rendering modules.
|
||||
- [ ] Keep public function names stable until each split is covered by tests.
|
||||
- [ ] Avoid mixing behavior changes with file movement.
|
||||
- [ ] Run focused modal/navigation/message tests after each split.
|
||||
- [ ] Run `cargo test --all-features` after the full split.
|
||||
- [x] Split modal handlers by modal type and keep `modal.rs` as the dispatcher/module entry point.
|
||||
- [x] Split message UI rendering into header, pinned-message, and list rendering modules.
|
||||
- [x] Keep public function names stable until each split is covered by tests.
|
||||
- [x] Avoid mixing behavior changes with file movement.
|
||||
- [x] Run focused modal/navigation/message tests after each split.
|
||||
- [x] Run `cargo test --all-features` after the full split.
|
||||
|
||||
Acceptance criteria:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user