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

Implement "Next day starts at ___ hours past midnight" SRS Option #249

Open
fabd opened this issue Feb 23, 2022 Discussed in #248 · 4 comments
Open

Implement "Next day starts at ___ hours past midnight" SRS Option #249

fabd opened this issue Feb 23, 2022 Discussed in #248 · 4 comments
Labels

Comments

@fabd
Copy link
Owner

fabd commented Feb 23, 2022

Discussed in #248

Originally posted by bradenpecora February 23, 2022
Hi Fabrice,

As always, huge fan of the site. I appreciate your work very much.

--

As someone who frequently goes to bed past midnight, I often have to remember to do my SRS kanji reviews before midnight. If I forget to do that, I'm forced to combine two days of SRS.

Anki has an option called "Next day starts at ___ hours past midnight" that allows you to choose when the next SRS day starts at. This would be a very useful feature to me that doesn't seem to difficult to implement.

If you like this feature but don't have the time to implement it, I could try my hand at creating a pull request... I'm a bit of a novice, but I'll try me best!

Thanks!

@fabd
Copy link
Owner Author

fabd commented Feb 23, 2022

Account > Timezone setting : add a descrtiptive label to say exactly when the SRS update happens #57

@fabd
Copy link
Owner Author

fabd commented Feb 23, 2022

Likely steps, brainstormed in "Next day starts at" Option #248

@fabd fabd changed the title "Next day starts at" Option Implement "Next day starts at ___ hours past midnight" SRS Option Feb 23, 2022
@fabd
Copy link
Owner Author

fabd commented Feb 23, 2022

Also maybe then set the default value of this setting to 5 AM or so ?

@fabd fabd pinned this issue Feb 23, 2022
@fabd fabd closed this as completed Feb 23, 2022
@fabd fabd reopened this Feb 23, 2022
@fabd
Copy link
Owner Author

fabd commented Feb 23, 2022

Hmm, it does look like sqlLocalTime is only used in the code in reference to expiredate , always to select DUE or UNDUE cards in queries.

it is also used in getTodayCount() to find flashcards reviewed "today" - which can also adjust for the "next day starts at" setting.

So in theory sqlLocalTime itself could be modified to add the user's "Next day starts at" setting.

@fabd fabd unpinned this issue Sep 28, 2022
@fabd fabd removed the next? label Feb 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant