"Acting as" read like a choice of Sia account; it picks an S3 user on this s3d, and every user shares the one Sia account the s3d is connected to. So: - The picker is "S3 user", with a tooltip saying all users share one Sia account; Buckets explains what a bucket is. - Buckets and the Overview show "Sia account: <label> (indexer)". Pithos cannot see the account's email, so the Sia connection page lets the user label it (kept in pithos.json beside the s3d data). - "Switch Sia account" stops s3d and moves its data (connection, users, keys, buckets, upload buffer) into previous-account-<stamp>/ next to s3d.yml, never deleting it; the guide then connects another account. It warns about uploads still waiting for Sia and offers a flush, and refuses while another s3d serves the config. - "Earlier Sia accounts" lists those folders with Restore, which sets the current account aside the same way and swaps the old one back. Also: a fresh connect now records which indexer it used, and a "not connected" check is re-run after 30 s so a login made outside Pithos shows up.
14 lines
1.1 KiB
JSON
14 lines
1.1 KiB
JSON
{
|
|
"id": "pithos",
|
|
"name": "Pithos",
|
|
"version": "0.3.4",
|
|
"description": "Run s3d, the Sia S3 gateway, from the Theseus sidebar: connect it to a Sia indexer, create S3 users and access keys, browse and share buckets, and watch uploads reach Sia.",
|
|
"author": "Silent Mode",
|
|
"icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM2RkYzk3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMWU4ZjZhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTIyIDZoMjB2NWMwIDItMiAzLTIgNSA4IDMgMTQgMTEgMTQgMjEgMCAxMi05IDIxLTIyIDIxUzEwIDQ5IDEwIDM3YzAtMTAgNi0xOCAxNC0yMSAwLTItMi0zLTItNXoiIGZpbGw9InVybCgjZykiLz48cGF0aCBkPSJNMTQgMzBoMzZNMTMgNDBoMzgiIHN0cm9rZT0iIzBiMWYxOCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii41NSIvPjwvc3ZnPgo=",
|
|
"main": "index.js",
|
|
"capabilities": [
|
|
"sidebar-panel",
|
|
"vault-derive"
|
|
],
|
|
"updateURL": "https://navigate.st/bns/theseus.x/extensions/pithos/updates.json"
|
|
}
|