Auto-archive card when expiration date is reached
Hello, I mainly use Catime to store my train tickets. However, they all have an expiration date of 1 day. That's why, I'm kind of annoyed by the tickets that keep adding up in the main app page.
I suggest adding a mechanism in order to archive automatically the expired cards when the expiration date is over.
Sounds sensible.
I'd say it probably makes most sense fot Catima to do this on a schedule once a day and only mark the cards that expire that day as archived, to prevent re-archiving cards that the user manually unarchived.
A setting (default on?) would be sensible. However, it should only be default on if the default is to show archived cards in the main screen, or users may get confused about "losing" cards. A little alert when cards get moved to archived that can be tapped with explanation (with "Don't show again") would be good to prevent confusion.
I'd say this is currently blocked due to #2460 sadly.
Alternatively, we could add more settings to the "View settings" like "Show expired cards", but that might quickly get out of hand.