Browse Source

v0.2.5 - README updated for gallery view and image preview

master
Don Kingdon 3 weeks ago
parent
commit
c34b538d7d
  1. 97
      README.md

97
README.md

@ -1,34 +1,65 @@
# OTB Cloud # OTB Cloud
## v0.2.3 — Recovery + Zip Workflow Phase ## v0.2.5 — Gallery View + Image Preview
**Build Date:** 2026-04-13 **Build Date:** 2026-04-13
**Backend Port:** 5000 **Backend Port:** 5000
**Install Location:** /opt/otb_cloud **Install Location:** /opt/otb_cloud
### Added
- Gallery view toggle for device file browser
- Inline image serving route for browser previews
- Image thumbnail grid (gallery layout)
- Click-to-preview full image modal
- Gallery cards with:
- checkbox selection
- rename input
- download button
- preview button
### Improved
- File browsing now supports both:
- list view (file management)
- gallery view (visual browsing)
- Display filename system fully integrated across:
- browser UI
- downloads
- zip staging
- Bulk actions (delete, download, zip) work in both views
### Notes
- Original uploads remain immutable
- Thumbnails currently use original images (no derived thumbnails yet)
- System ready for future media processing / thumbnail pipeline
---
## v0.2.4 — Display Filename + Rename
**Build Date:** 2026-04-13
### Added
- `display_filename` field for customer-defined names
- Inline rename feature in file browser
- Rename affects display only (not physical file)
### Improved
- Downloads use display filename when present
- Zip workspace uses display filename when present
- Recovery clears display filename to maintain consistency
---
## v0.2.3 — Recovery + Zip Workflow Phase
**Build Date:** 2026-04-13
### Added ### Added
- Deleted file recovery system - Deleted file recovery system
- Files can be restored from `deleted/``originals/` - Files restored from `deleted/``originals/`
- Automatic rename on recovery: - Auto rename on recovery (`-recovered`)
- `file.png``file-recovered.png` - Recovery audit logging
- Recovery updates DB state correctly
- Recovery actions logged in audit system
### Improved ### Improved
- Delete → Recover lifecycle now fully reversible (within retention window) - Fully reversible delete lifecycle (within retention window)
- Storage integrity maintained (originals never overwritten) - Storage integrity maintained
- 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
--- ---
@ -36,10 +67,10 @@
**Build Date:** 2026-04-12 **Build Date:** 2026-04-12
### Added ### Added
- Soft delete system (moves files to `deleted/`) - Soft delete (moves to `deleted/`)
- Hard delete option (immediate removal) - Hard delete option
- 24-hour retention policy (documented) - 24-hour retention policy
- Audit logging for delete actions - Audit logging for deletes
--- ---
@ -48,8 +79,8 @@
### Added ### Added
- DB-backed file listing per device - DB-backed file listing per device
- File browser UI for each device - File browser UI
- File count and summaries - File count + metadata display
--- ---
@ -58,18 +89,18 @@
### Added ### Added
- Device-based storage structure - Device-based storage structure
- Multi-file upload system - Multi-file upload
- SHA-256 hashing for uploads - SHA-256 hashing
- File metadata stored in database - File metadata in database
- Upload audit logging - Upload audit logging
--- ---
## Notes ## Notes
- OTB Cloud is a multi-tenant storage system - OTB Cloud is a multi-tenant storage system
- Raw uploads are immutable and stored in `originals/` - Originals are immutable and stored in `originals/`
- All file operations are logged - File operations are audited
- System designed for safe recovery and audit tracking - Designed for safe recovery and structured storage workflows
--- ---

Loading…
Cancel
Save