otb-cloud secure encrypted backups
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.
 
 
 
 
 

2.3 KiB

OTB Cloud

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 .env automatically

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.html so 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