12 lines
861 B
Markdown
12 lines
861 B
Markdown
# Phase 5 Summary
|
|
|
|
Implemented in the one-shot pass:
|
|
|
|
- Phase 1 probe correctness: retained raw UDP NTP probing with reachable/DNS/timeout/packet statuses and all requested NTP metrics in the persisted result model.
|
|
- Phase 2 dashboard MVP: added profile-aware server list state, latest results, sorting modes, health scoring, and best-candidate selection.
|
|
- Phase 3 continuous testing: added continuous polling intervals of 1s, 5s, 10s, and 30s with stop/off control, history retention cleanup, median-offset disagreement warning, and local clock offset warning.
|
|
- Phase 4 profiles/export: added profile creation/switching, add/delete server flow, and CSV export/share intent.
|
|
- Phase 5 UX/release prep: added Date & Time settings action, Gradle wrapper, Gitea debug APK artifact workflow, and documented release signing follow-up.
|
|
|
|
See the app source under .
|