cards: add buried_until column for burying a flashcard until the next day #80

Merged
raisondetredev merged 1 commit from refs/pull/80/head into main 2026-07-13 22:59:21 +02:00
raisondetredev commented 2026-07-13 22:59:13 +02:00 (Migrated from codeberg.org)

Mirrors Anki's bury (the temporary sibling of hidden_at / suspend): the
client sets buried_until to the start of the next local day; due
queries exclude the card while buried_until > now, so it returns on its
own with no unbury job. FSRS state untouched. CHECK mirrors the
hidden_at/reported_at after-created constraints.

Companion halkyon-learn PR carries the Drift column, sync round-trip,
and the study-session Bury action. Apply to the live instance before
merging the app side (three-touch rule + live-DB apply).

Signed-off-by: Tizian 「ティツィアーン」 raisondetredev@pm.me

Mirrors Anki's bury (the temporary sibling of hidden_at / suspend): the client sets buried_until to the start of the next local day; due queries exclude the card while buried_until > now, so it returns on its own with no unbury job. FSRS state untouched. CHECK mirrors the hidden_at/reported_at after-created constraints. Companion halkyon-learn PR carries the Drift column, sync round-trip, and the study-session Bury action. Apply to the live instance before merging the app side (three-touch rule + live-DB apply). Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
project-halkyon/halkyon-infra!80
No description provided.