You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 weeks ago | |
|---|---|---|
| app | 3 weeks ago | |
| scripts | 3 weeks ago | |
| .env.example | 3 weeks ago | |
| .gitignore | 3 weeks ago | |
| PROJECT_STATE.md | 3 weeks ago | |
| README.md | 3 weeks ago | |
| VERSION | 3 weeks ago | |
| requirements.txt | 3 weeks ago | |
| run.py | 3 weeks ago | |
README.md
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