Trash — undoing a deletion
Everything you delete is snapshotted first: what a restore brings back, when it refuses, and how long entries are kept.
Nothing you delete is destroyed on the spot. A list, a group, an item, a custom field, an account default field, a Kufaryk catalog, object or catalog field, a movie or game field — each is snapshotted first, with everything it contained, and the snapshot shows up on the 🗑 Trash screen, reached from ⚙ Settings on the home screen (Open trash).
Each entry says what it was, what it was in, what it contained ("3 items,
1 field, 3 values") and when it went. Two buttons: Restore, and
Delete forever — the only genuinely irreversible action in the
app. Empty trash clears everything, and asks you to type
empty first.
What a restore brings back
The whole subtree, not just the row you deleted:
- A list — its items, its custom fields, every stored value and its group memberships.
- A group — its membership rows only. The member lists were never touched.
- An item — its field values and its per-item catalog ratings.
- A custom field — that field's value on every item in the list.
- A catalog — its fields, objects and all their values; card images survive on disk until the entry is purged.
- An object — its field values, its card image, and the link from every list item that pointed at it.
Rows come back under their original ids, so anything still pointing at them starts working again by itself.
When a restore refuses
Restoring is undo, not force. It declines rather than damaging something:
- The parent is gone too. An item deleted before its list cannot come back on its own — the message names the list, so restore that first. (Restoring a list always brings back the items deleted with it.)
- The name is taken. With duplicate titles blocked, or for a catalog name, a restore that would create the duplicate is refused. Rename the live one first.
- Part of the subtree has nowhere to go. If a field was deleted and purged while one of its items sat in the trash, that value cannot return. The restore still happens and reports how many values were dropped.
- A newer choice wins. Restoring an object re-links only the items still unlinked; one you have since pointed at something else is left alone. Restoring a whole catalog does the same for the items of each of its objects.
How long entries are kept
The Trash screen says how long this Larnik keeps deleted things — thirty days unless it is set otherwise — after which they are purged automatically.
Two things are outside the trash by design: entries in the shared film and game catalogs, which you cannot delete and a search rebuilds exactly, and anything you delete forever. A list item linked to a film or game does go to the trash; if its catalog entry has been cleaned up in the meantime, it comes back unlinked, keeping its title.