beeminder / BeeSwift

Official Beeminder for iOS app
Other
30 stars 6 forks source link

Data entry should treat deadline as end-of-day #450

Closed dreeves closed 5 months ago

dreeves commented 5 months ago
### Desiderata
- [x] Someone with an iPhone (dis?)confirms the replicata

Replicata

  1. Note the current time; say it's 11am on April 9
  2. Make a test goal with deadline of 5 or 10 minutes from now, say 11:10am
  3. Immediately add a datapoint of 123 for today
  4. See that it shows up as 123 on April 9
  5. Wait till the deadline passes, say it's 11:15am
  6. Add a datapoint of 456 for today

Expectata

That I get a datapoint for 456 on April 10. That's what happens on the website and in Beedroid.

Resultata

I get a datapoint of 456 on April 9?

Cognata

Verbata: beeminder day vs calendar day, deadline as end-of-day,

dreeves commented 5 months ago

Turns out this is already consistent with the web and Beedroid. Phew!