Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start of next day is earlier than in the Settings in 2.9.2beta4 #5637

Closed
3 tasks done
homocomputeris opened this issue Nov 22, 2019 · 11 comments
Closed
3 tasks done

Start of next day is earlier than in the Settings in 2.9.2beta4 #5637

homocomputeris opened this issue Nov 22, 2019 · 11 comments
Labels
Keep Open avoids the stale bot

Comments

@homocomputeris
Copy link

Reproduction Steps
  1. Set up 'Start of next day' in Settings to, say, 4am
Expected Result

Start new day at 4am

Actual Result

Next day starts before that time; it seems like 1 h before

Debug info

AnkiDroid Version = 2.9.2beta4
Android Version = 9
ACRA UUID = 1e82c68a-fdc6-4201-ace5-5f2d2d4c6039

Research

Enter an [ x ] character to confirm the points below:

  • I have read the support page and am reporting a bug or enhancement request specific to AnkiDroid
  • I have checked the manual and the FAQ and could not find a solution to my issue
  • I have searched for similar existing issues here and on the user forum
@mikehardy
Copy link
Member

Interesting - this is also coincidentally the time when daylight savings switches for people and we inevitably get complaints about sync errors from whatever countries switched their savings times this year without android vendors patching the system in time. I wonder if a similar thing is happening here where start of next day is offset from UTC and it's having a DST error?

@HairyPhil
Copy link

Yes, it has always ignored daylight savings time. In summer, if I want AnkiDroid to reset at 00:00, I have to set it to reset at 01:00.

@mikehardy
Copy link
Member

I'm not sure if this is something we should handle or not - I suppose we should - but that reports makes sense based on my understanding the Anki ecosystem runs internally (read as: all dates are stored as) UTC with no offset I think

@HairyPhil
Copy link

It's a problem if you travel to several different time zones. It should reset at local time. I shouldn't have to change my AnkiDroid settings twice a year plus every time I get on a plane. I can't think of any other product that would make me do that. Android certainly has no trouble knowing what the local time is.

I know the reasoning is that if it used local time then there are days that would be longer or shorter than 24 hours, which in theory could slightly mess up review scheduling. But better that than have it unexpectedly reset on me at 8PM when I'm halfway through a session.

@mikehardy
Copy link
Member

not disagreeing, but in reply to "I can't think of any other product..." I can't really either, but then again I can't actually think of any other app I use that is actually open source. Most of the polish issues like this are because in a volunteer system polish is usually not valued vs stability and new features and ability to customize. Fact of volunteer self-interest unfortunately

@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2020

Hello 👋, this issue has been opened for more than 2 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically

@github-actions github-actions bot added the Stale label Jun 2, 2020
@github-actions github-actions bot closed this as completed Jun 2, 2020
@david-allison
Copy link
Member

stalebot was a little too hasty

@HairyPhil
Copy link

Bot, seriously? Now both tickets for this issue are closed. One needs to stay open.

@david-allison david-allison added Keep Open avoids the stale bot and removed Stale labels Jun 10, 2020
@david-allison david-allison reopened this Jun 10, 2020
@mikehardy
Copy link
Member

Day cutoff changed significantly in Anki Desktop switch to Rust for libanki. This will probably see no attention until that is done. Note "someone doing something", "should" etc should be banned words and phrases in a volunteer ecosystem. If the behavior of the current application is unwanted, changing the behavior is possible via pull requests

@boolbag
Copy link

boolbag commented Jan 14, 2021

Howdy all,
some screenshots to illustrate the issue as of 2.15 alpha 21.
Not a big deal, but it's puzzled me for a while. :-)
Wishing y'all a great day.

Anki-at-3-am

@dae
Copy link
Contributor

dae commented Aug 31, 2023

Should be addressed by the new backend.

@dae dae closed this as completed Aug 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Keep Open avoids the stale bot
Projects
None yet
Development

No branches or pull requests

6 participants