ntp-android/project-docs/status/phase-3-summary.md
WayfinderAK ff48fe2ef2
Some checks failed
android-apk / debug-apk (push) Failing after 2m21s
One-shot NTP app phases
2026-07-09 15:55:03 -08:00

861 B

Phase 3 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 .