Skip to content

Latest commit

 

History

History
98 lines (94 loc) · 2.82 KB

TODO.md

File metadata and controls

98 lines (94 loc) · 2.82 KB

TODO list


MVP

  • try cricket trainer -- Failed.
  • Upgrade dev env -- https://reactnative.dev/docs/environment-setup
    • Upgrade android studio
    • install chocolatey -- https://chocolatey.org/install
    • Upgrade nodejs
    • create hello world in new setup
    • debug on device
    • release on device
    • setup jest
  • Find time package
  • Do backend math
  • Show on front end
  • fancify frontend
  • Add input time test
  • Add large/small miles steps
  • Add version
  • Add readme

  • Test jog (v0.1.0)

MVP user testing list

  • Add bigger text
  • Use multiple screens (swipe-able?)
  • Remove optional / debug buttons
  • Bigger set-to-now button
  • Auto set-to-now
  • Test jog again (v0.2.0)

Post v0.2.0 user testing list

  • Research icons
  • Implement icons
  • Add gauge for progress
  • Show how much "rest" is okay
  • Show how much "walking" is okay
  • Give 0.5 and 1.0 as step options
  • Add at-a-glance tab views
  • Miles "expected" is visually confusing
  • Only update stats when miles changed; show T since last update
  • Use ->| icon to predict mileage
  • Remove v0.1.0 tab
  • Show version on every tab
  • Highlight "main" number in each tab
  • Test v0.3.0
  • Add gauge for pace
  • Add "demo mode" where user can disable live time
  • Checkered flag for time prediction
  • NaN edge cases

Post v0.4.0 user testing

  • ->| doesn't go away after press
  • ->| text is non centered
  • Initial "now" should be start of race so that ->| is setup right
  • App reset at one point and returned to defaults. ^^ will help that
  • Hardcode to Wednesday
  • Miles editor interrupted every 10s
  • Miles editor interrupted by self-edit

Release MVP

  • Add testing for math and string formatting
  • Lay out save object
  • Save state to DB
  • Remove hardcoded dates & distances
  • Add way to set start, stop, and distance
  • App icon
  • Post on app store

Next release

  • About page
  • Help page

Backlog

  • Notify HWYRT
  • Add Bryan's quote
  • Fix time picker to use UTC
  • Error states? Like if duration is negative
  • Add way to set width of target pace (in min/mi)
  • Split up tables (Parameters, distance, time)
  • Dark mode
  • Redesign front end
  • Add auto-version
  • Integrate with CI (Travis or whatever)
  • Long press on icons to show wtf they mean
  • Add short version string (tag only)
  • Use almanac & location to grab sunrise/sunset
  • Fix sluggishness
  • Show percentages of completion
  • Show "repeat what you did X more times"
  • Keep the phone unlocked
  • Add multi-day (for 100+ milers)

Deferred

  • Add ways to change start/stop/distance using presets
  • Add miles auto-set from RunKeeper