Repository navigation
TGDrive 2.1.0 — Website embeds and smoother uploads
TGDrive 2.1.0 adds website embeds and improves browsing, transfer status and upload recovery, especially for large batches and work shared across browser tabs.
Put shared files and folders inside your website
Use Copy Embed Link in the sharing popup or Shared Links, then place the URL in your website's iframe. Visitors can view a file or browse a folder's accessible descendants, preview content and download originals without the owner password.
Embeds reuse the share's access, expiry and revocation; copying creates no extra share. Revocation blocks future requests, not downloaded copies. Visitors can obtain the URL, and folder shares include future accessible descendants, so embed only content intended for those visitors.
Demo recipient view; this capture predates the new embed controls.
Keep browsing while uploads are busy
Large batches caused repeated navigation refreshes, progress rendering and recovery-history work. This release removes repeated work, reuses folder information and cancels obsolete requests, reducing competition while you browse during uploads. Responsiveness still depends on your device, server and workload; live speed gains remain unmeasured.
Recover uploads with clearer guidance
Reselecting an interrupted folder queues only missing originals. Already received, running or completed files count as skipped rather than mismatches; name, size, path and checksum protection remain. Resume feedback stays with its batch, and recovery controls remain available when server history cannot load.
Tabs coordinate sending and cancellation. Device uploads require HTTPS or localhost and browser support for Web Locks. Keep the original tab open if recovery information cannot be saved.
Earlier demo upload view; compact status labels also change in this release.
Read transfer states and return to your content
The compact panel distinguishes running, queued, cancelling, attention and finished work, with clearer guidance when originals are needed. Fixes also preserve EPUB link/image anchors and repair root-folder share copying and revocation.
Embed instructions · Upload and recovery guide
Updating from v2.0.0: No manual data migration is required. Save a confirmed backup/key and preserve the database, configuration and volumes. Embeds need framing allowed by the containing website and TGDrive's proxy on /embed; keep owner pages protected. Upgrade instructions.
Validation and release record
All six release checks passed: quality/security, frontend, backend, Chromium, AMD64/ARM64 containers and source-archive verification. Automated/synthetic checks do not certify live production performance or every browser, codec and device. Screenshots illustrate earlier demo workflows.
PR #20 · PR #21 · PR #22 · Annotated tag commit c0572e3 · Compare v2.0.0…v2.1.0.

