# OTB Cloud ## v0.2.3 — Recovery + Zip Workflow Phase **Build Date:** 2026-04-13 **Backend Port:** 5000 **Install Location:** /opt/otb_cloud ### Added - Deleted file recovery system - Files can be restored from `deleted/` → `originals/` - Automatic rename on recovery: - `file.png` → `file-recovered.png` - Recovery updates DB state correctly - Recovery actions logged in audit system ### Improved - Delete → Recover lifecycle now fully reversible (within retention window) - Storage integrity maintained (originals never overwritten) - Audit logging extended to include recovery events ### Current Status - Upload system complete (multi-file) - Device-based file browser operational (DB-backed) - Safe delete system (soft + hard delete) - 24-hour retention policy active - Recovery system working end-to-end ### In Progress - Zip workflow UX (backend complete, UI remaining) - staging → zip → export flow functional - UI controls pending --- ## v0.2.2 — Safe Delete System **Build Date:** 2026-04-12 ### Added - Soft delete system (moves files to `deleted/`) - Hard delete option (immediate removal) - 24-hour retention policy (documented) - Audit logging for delete actions --- ## v0.2.1 — Device File Browser **Build Date:** 2026-04-12 ### Added - DB-backed file listing per device - File browser UI for each device - File count and summaries --- ## v0.2.0 — Upload + Device System **Build Date:** 2026-04-11 ### Added - Device-based storage structure - Multi-file upload system - SHA-256 hashing for uploads - File metadata stored in database - Upload audit logging --- ## Notes - OTB Cloud is a multi-tenant storage system - Raw uploads are immutable and stored in `originals/` - All file operations are logged - System designed for safe recovery and audit tracking --- ## License Internal project — Outsidethebox.top