diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-14 20:54:57 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-14 20:54:57 +0200 |
| commit | 54b535d7102e9a68d9b37fb215623fbd4faff95e (patch) | |
| tree | 2df0f8ba7069d74713fd6a7d2241f403a54fa70a /packages/meshbay-node | |
| parent | e525f7e123b621deec10a9719efa10ccafa93ad0 (diff) | |
| download | meshbay-54b535d7102e9a68d9b37fb215623fbd4faff95e.tar.gz | |
feat(ui): upload progress, PDF preview, invite form above the member list
Three of the ten UI items, the ones that needed no decision.
Upload showed a disabled button and nothing else — on a large file that is
indistinguishable from a hang. It now has the same bar downloads have, filled
from chunks the node has acknowledged rather than bytes read locally, and says
"indexing" for the pause at the end: the node re-indexes on a filesystem event,
so there is a real wait there with nothing to poll.
PDFs open in the overlay through the browser's own viewer. The file is decrypted
in the page as any other preview is, and shown from a blob: URL — nothing leaves
the tab, and no external viewer is involved.
The invite form sits above the member list, where the action is rather than after
the thing it acts on.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node')
0 files changed, 0 insertions, 0 deletions