docs: mark tui.md milestones complete
This commit is contained in:
parent
28a7a30e25
commit
aab532eb91
25
tui.md
25
tui.md
@ -558,3 +558,28 @@ includes the webhooks section.
|
|||||||
- Webhook smoke: httptest server receives payload through the dispatcher
|
- Webhook smoke: httptest server receives payload through the dispatcher
|
||||||
- README updated with `gitflow tui` and webhooks sections
|
- README updated with `gitflow tui` and webhooks sections
|
||||||
- Cross-compile verification (linux/amd64, darwin/arm64, windows/amd64)
|
- Cross-compile verification (linux/amd64, darwin/arm64, windows/amd64)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Implementation Progress
|
||||||
|
|
||||||
|
All milestones from this plan are implemented and merged into `main`.
|
||||||
|
|
||||||
|
| Milestone | Branch | Status |
|
||||||
|
|---|---|---|
|
||||||
|
| M1 — HTTP client refactor | `feat/tui-webhooks-m1-httpclient` | ✅ done |
|
||||||
|
| M2 — TUI skeleton | `feat/tui-webhooks-m2-tui-skeleton` | ✅ done |
|
||||||
|
| M3 — TUI interaction | `feat/tui-webhooks-m3-tui-interaction` | ✅ done |
|
||||||
|
| M4 — TUI AI + polish | `feat/tui-webhooks-m4-tui-ai-polish` | ✅ done |
|
||||||
|
| M5 — Webhook core | `feat/tui-webhooks-m5-webhook-core` | ✅ done |
|
||||||
|
| M6 — Webhook config + wiring | `feat/tui-webhooks-m6-webhook-config` | ✅ done |
|
||||||
|
| M7 — Integration & docs | (squashed into M6 merge) | ✅ done |
|
||||||
|
|
||||||
|
### Verification
|
||||||
|
|
||||||
|
- go build, go vet, go test -race (13 packages), gofmt clean — all green
|
||||||
|
- Cross-compilation: windows/amd64, darwin/arm64
|
||||||
|
- `gitflow tui --help` prints usage; model logic tests cover navigation, AI, and views
|
||||||
|
- Webhook senders round-trip through httptest; Slack Block Kit and Discord embed shapes verified
|
||||||
|
- Webhook config parsed from YAML with duration fixup; bad configs rejected
|
||||||
|
- Watch closure fires dispatcher in a goroutine per frame
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user