Skip to content

Recycle Bin

When the recycle bin is enabled, files Scryer removes during upgrades, deletes, and cleanup move into a holding area instead of being unlinked. You can restore them until retention expires.

  • To access: Settings → Recycle Bin
  • To view: Requires manageSystemSettings app permission
  • Enabled: off by default. Turn it on before large rename or cleanup work.
  • Base path: optional. When empty, Scryer uses a .scryer-recycle directory inside each library root, which keeps moves on the same filesystem and therefore instant. A custom path on another volume turns every recycle into a copy.
  • Retention days: default 7, minimum 1. A background cleanup job removes items older than this.

Scryer only recycles files under configured library roots. Anything outside that allowlist is refused rather than deleted, so a misconfigured path fails closed.

The Recycle Bin page lists items grouped by title, with a library filter. From there you can:

  • Restore one or more files. The preview flags a destination that is already occupied so you can decide before overwriting.
  • Delete selected to remove items permanently ahead of retention.
  • Empty the bin for a library.

Each recycled item carries a manifest with its original path, so restores do not depend on the current library layout.

  • Library Layout explains why keeping the bin on the same volume as the roots matters.
  • Post-Processing runs after the import that may have recycled a replaced file.
  • Jobs is where the cleanup job appears.