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 - 2026-04-12
- Added Recover action for soft-deleted files
- Recovered files now return to the device originals area
- Recovered files append
-recoveredto the user-facing filename - Added audit logging for file recovery
v0.2.2 - 2026-04-12
- Added checkbox selection to device file browser
- Added soft-delete selected files workflow
- Added single-selection download action
- Added zip workspace staging flow
- Added zip creation into tenant exports directory
- Added exports listing page
- Added deleted files page with hard delete option
- Added 24-hour deleted-file retention note and purge-on-view behavior
v0.2.1 - 2026-04-12
- Added device file browser page
- Added Browse Files action per device
- File browser lists DB-backed files by device and tenant
- Added file count and device summary on browser page
v0.2.0 - 2026-04-12
- Added first browser upload flow for user-created devices
- Added Upload Files action per device
- Added multi-file upload form
- Files now save into device
originals/storage - Uploads are recorded in MariaDB with SHA-256, size, and original filename
- Added upload audit logging
v0.1.4 - 2026-04-12
- Added Remove Device flow
- Device removal is POST-only
- Devices can only be removed when no files are linked to them
- Added audit logging for device removal
- Added device directory cleanup for empty devices
v0.1.3 - 2026-04-12
- Removed automatic default device creation for new tenants
- Added real Add Device flow
- Updated dashboard to show empty state when no devices exist
- Device directories are now created only when a user adds a device
v0.1.2 - 2026-04-12
- Cleaned up unauthenticated OTB Cloud pages
- Hid Dashboard/Logout navigation when not authenticated
- Updated portal-required messaging for production-style flow
- Updated handoff error page wording
- Updated test handoff helper to load
.envautomatically
v0.1.1 - 2026-04-12
- Added app config module and MariaDB connection helper
- Added signed portal handoff placeholder routes
- Added authenticated dashboard route
- Added default tenant bootstrap logic
- Added local temporary
portal_base.htmlso app renders now - Added MariaDB bootstrap script
- Updated project docs for next implementation stage
v0.1.0 - 2026-04-12
- Initial scaffold created on vault3 at /opt/otb_cloud
- MariaDB-backed architecture selected
- Modular Flask app structure created
- Device-based tenant storage model defined
- Shared OTB portal template architecture planned
- Core project documentation files added