diff --git a/tests/Screenshots/ScreenshotsTest.php b/tests/Screenshots/ScreenshotsTest.php index c9de18c..0a8f3bc 100644 --- a/tests/Screenshots/ScreenshotsTest.php +++ b/tests/Screenshots/ScreenshotsTest.php @@ -166,8 +166,11 @@ test('phone', function (string $theme) use ($files) { $password = visit(route('share.download', DemoData::PROTECTED_TOKEN, false)); shoot(shotPage($password, 'phone', $theme), 'phone', $theme, '02-password'); + // Phones have no folder picker, so the page offers the ZIP there; desktop Chromium would offer the folder download. $download = visit(route('share.download', DemoData::DELIVERY_TOKEN, false)); - shoot(shotPage($download, 'phone', $theme), 'phone', $theme, '03-download'); + $page = shotPage($download, 'phone', $theme); + $page->script("Alpine.\$data(document.querySelector('[data-test=share-file-list]')).supported = false"); + shoot($page, 'phone', $theme, '03-download'); $created = visit(route('share.created', DemoData::DELIVERY_TOKEN, false)); $page = shotPage($created, 'phone', $theme); diff --git a/website/img/screenshots/desktop/dark/01-upload-1600.webp b/website/img/screenshots/desktop/dark/01-upload-1600.webp index bf8db1a..2eb5a85 100644 Binary files a/website/img/screenshots/desktop/dark/01-upload-1600.webp and b/website/img/screenshots/desktop/dark/01-upload-1600.webp differ diff --git a/website/img/screenshots/desktop/dark/01-upload-800.webp b/website/img/screenshots/desktop/dark/01-upload-800.webp index 47790e7..c719b00 100644 Binary files a/website/img/screenshots/desktop/dark/01-upload-800.webp and b/website/img/screenshots/desktop/dark/01-upload-800.webp differ diff --git a/website/img/screenshots/desktop/dark/03-qr-code-1600.webp b/website/img/screenshots/desktop/dark/03-qr-code-1600.webp index cc17309..fca4dc3 100644 Binary files a/website/img/screenshots/desktop/dark/03-qr-code-1600.webp and b/website/img/screenshots/desktop/dark/03-qr-code-1600.webp differ diff --git a/website/img/screenshots/desktop/dark/04-download-1600.webp b/website/img/screenshots/desktop/dark/04-download-1600.webp index 307509c..a05bb1d 100644 Binary files a/website/img/screenshots/desktop/dark/04-download-1600.webp and b/website/img/screenshots/desktop/dark/04-download-1600.webp differ diff --git a/website/img/screenshots/desktop/dark/04-download-800.webp b/website/img/screenshots/desktop/dark/04-download-800.webp index 0025283..2badbb6 100644 Binary files a/website/img/screenshots/desktop/dark/04-download-800.webp and b/website/img/screenshots/desktop/dark/04-download-800.webp differ diff --git a/website/img/screenshots/desktop/dark/05-admin-dashboard-1600.webp b/website/img/screenshots/desktop/dark/05-admin-dashboard-1600.webp index 93fb58d..d549a47 100644 Binary files a/website/img/screenshots/desktop/dark/05-admin-dashboard-1600.webp and b/website/img/screenshots/desktop/dark/05-admin-dashboard-1600.webp differ diff --git a/website/img/screenshots/desktop/dark/05-admin-dashboard-800.webp b/website/img/screenshots/desktop/dark/05-admin-dashboard-800.webp index 735a5f0..f174fce 100644 Binary files a/website/img/screenshots/desktop/dark/05-admin-dashboard-800.webp and b/website/img/screenshots/desktop/dark/05-admin-dashboard-800.webp differ diff --git a/website/img/screenshots/desktop/dark/06-admin-settings-1600.webp b/website/img/screenshots/desktop/dark/06-admin-settings-1600.webp index c865918..319c5de 100644 Binary files a/website/img/screenshots/desktop/dark/06-admin-settings-1600.webp and b/website/img/screenshots/desktop/dark/06-admin-settings-1600.webp differ diff --git a/website/img/screenshots/desktop/dark/06-admin-settings-800.webp b/website/img/screenshots/desktop/dark/06-admin-settings-800.webp index 9c9f723..5c27b9b 100644 Binary files a/website/img/screenshots/desktop/dark/06-admin-settings-800.webp and b/website/img/screenshots/desktop/dark/06-admin-settings-800.webp differ diff --git a/website/img/screenshots/desktop/light/01-upload-1600.webp b/website/img/screenshots/desktop/light/01-upload-1600.webp index 41d37bb..39f2933 100644 Binary files a/website/img/screenshots/desktop/light/01-upload-1600.webp and b/website/img/screenshots/desktop/light/01-upload-1600.webp differ diff --git a/website/img/screenshots/desktop/light/01-upload-800.webp b/website/img/screenshots/desktop/light/01-upload-800.webp index 665ceef..579f3a0 100644 Binary files a/website/img/screenshots/desktop/light/01-upload-800.webp and b/website/img/screenshots/desktop/light/01-upload-800.webp differ diff --git a/website/img/screenshots/desktop/light/03-qr-code-1600.webp b/website/img/screenshots/desktop/light/03-qr-code-1600.webp index ddefc74..012dd24 100644 Binary files a/website/img/screenshots/desktop/light/03-qr-code-1600.webp and b/website/img/screenshots/desktop/light/03-qr-code-1600.webp differ diff --git a/website/img/screenshots/desktop/light/03-qr-code-800.webp b/website/img/screenshots/desktop/light/03-qr-code-800.webp index 090926a..cf982d2 100644 Binary files a/website/img/screenshots/desktop/light/03-qr-code-800.webp and b/website/img/screenshots/desktop/light/03-qr-code-800.webp differ diff --git a/website/img/screenshots/desktop/light/04-download-1600.webp b/website/img/screenshots/desktop/light/04-download-1600.webp index 3926f42..04b460f 100644 Binary files a/website/img/screenshots/desktop/light/04-download-1600.webp and b/website/img/screenshots/desktop/light/04-download-1600.webp differ diff --git a/website/img/screenshots/desktop/light/04-download-800.webp b/website/img/screenshots/desktop/light/04-download-800.webp index 056b3b0..ef4cf7e 100644 Binary files a/website/img/screenshots/desktop/light/04-download-800.webp and b/website/img/screenshots/desktop/light/04-download-800.webp differ diff --git a/website/img/screenshots/desktop/light/06-admin-settings-1600.webp b/website/img/screenshots/desktop/light/06-admin-settings-1600.webp index 103fb69..4059e23 100644 Binary files a/website/img/screenshots/desktop/light/06-admin-settings-1600.webp and b/website/img/screenshots/desktop/light/06-admin-settings-1600.webp differ diff --git a/website/img/screenshots/desktop/light/06-admin-settings-800.webp b/website/img/screenshots/desktop/light/06-admin-settings-800.webp index 535f3a7..7dcd24a 100644 Binary files a/website/img/screenshots/desktop/light/06-admin-settings-800.webp and b/website/img/screenshots/desktop/light/06-admin-settings-800.webp differ diff --git a/website/img/screenshots/phone/dark/01-upload-1080.webp b/website/img/screenshots/phone/dark/01-upload-1080.webp index c42d3ed..16759ff 100644 Binary files a/website/img/screenshots/phone/dark/01-upload-1080.webp and b/website/img/screenshots/phone/dark/01-upload-1080.webp differ diff --git a/website/img/screenshots/phone/dark/01-upload-540.webp b/website/img/screenshots/phone/dark/01-upload-540.webp index 1a4ef7e..8c4693e 100644 Binary files a/website/img/screenshots/phone/dark/01-upload-540.webp and b/website/img/screenshots/phone/dark/01-upload-540.webp differ diff --git a/website/img/screenshots/phone/dark/03-download-1080.webp b/website/img/screenshots/phone/dark/03-download-1080.webp index 394d48f..ac63b23 100644 Binary files a/website/img/screenshots/phone/dark/03-download-1080.webp and b/website/img/screenshots/phone/dark/03-download-1080.webp differ diff --git a/website/img/screenshots/phone/dark/03-download-540.webp b/website/img/screenshots/phone/dark/03-download-540.webp index f0af79d..3adc185 100644 Binary files a/website/img/screenshots/phone/dark/03-download-540.webp and b/website/img/screenshots/phone/dark/03-download-540.webp differ diff --git a/website/img/screenshots/phone/dark/05-private-text-1080.webp b/website/img/screenshots/phone/dark/05-private-text-1080.webp index 8d2888d..1ea08a6 100644 Binary files a/website/img/screenshots/phone/dark/05-private-text-1080.webp and b/website/img/screenshots/phone/dark/05-private-text-1080.webp differ diff --git a/website/img/screenshots/phone/light/01-upload-1080.webp b/website/img/screenshots/phone/light/01-upload-1080.webp index 56ea104..e61aa4c 100644 Binary files a/website/img/screenshots/phone/light/01-upload-1080.webp and b/website/img/screenshots/phone/light/01-upload-1080.webp differ diff --git a/website/img/screenshots/phone/light/01-upload-540.webp b/website/img/screenshots/phone/light/01-upload-540.webp index 97c212c..15342c5 100644 Binary files a/website/img/screenshots/phone/light/01-upload-540.webp and b/website/img/screenshots/phone/light/01-upload-540.webp differ diff --git a/website/img/screenshots/phone/light/03-download-1080.webp b/website/img/screenshots/phone/light/03-download-1080.webp index cf0472c..52f5b7f 100644 Binary files a/website/img/screenshots/phone/light/03-download-1080.webp and b/website/img/screenshots/phone/light/03-download-1080.webp differ diff --git a/website/img/screenshots/phone/light/03-download-540.webp b/website/img/screenshots/phone/light/03-download-540.webp index 9c4322c..3078919 100644 Binary files a/website/img/screenshots/phone/light/03-download-540.webp and b/website/img/screenshots/phone/light/03-download-540.webp differ diff --git a/website/index.html b/website/index.html index 9782024..203077f 100644 --- a/website/index.html +++ b/website/index.html @@ -274,7 +274,7 @@
  • Download

    -

    Your customer opens the link and downloads single files or everything as a ZIP. Expired shares delete themselves.

    +

    Your customer opens the link and downloads single files, everything as a ZIP, or all of it straight into a folder. Expired shares delete themselves.

  • @@ -291,7 +291,7 @@

    Files and folders

    -

    Drag & drop or browse; folders keep their structure. Files are encrypted in the browser and sent in chunks, with progress per file and a failed chunk retried on its own.

    +

    Drag & drop, or browse for files or a whole folder; folders keep their structure. Files are encrypted in the browser and sent in chunks, with progress per file and a failed chunk retried on its own.

    @@ -326,12 +326,17 @@

    Download limits

    -

    Close a share after a set number of downloads. The page tells recipients how many are left, and each one then has an hour for all the files and the ZIP.

    +

    Close a share after a set number of downloads. The page tells recipients how many are left; a recipient's download counts once, and their hour for the rest of the files starts again with every download.

    ZIP download

    -

    Recipients download everything in one archive.

    +

    Recipients download everything in one archive, with its progress and size shown as it arrives.

    +
    +
    + +

    Download into a folder

    +

    For large shares: the files are saved one by one into a folder the recipient picks, in their folders, and a broken connection resumes where it stopped. Single files resume too. In Chrome and Edge on a computer.

    @@ -446,11 +451,11 @@ data-light-src="img/screenshots/desktop/light/04-download-800.webp" data-light-srcset="img/screenshots/desktop/light/04-download-1600.webp 1600w, img/screenshots/desktop/light/04-download-800.webp 800w" data-dark-src="img/screenshots/desktop/dark/04-download-800.webp" data-dark-srcset="img/screenshots/desktop/dark/04-download-1600.webp 1600w, img/screenshots/desktop/dark/04-download-800.webp 800w" width="1512" height="982" loading="lazy" decoding="async" - alt="The download page a recipient sees, listing the shared files and how many downloads are left"> + alt="The download page a recipient sees, with the number of files and their size, the file list, the buttons to download everything into a folder or as a ZIP, and how many downloads are left"> -
    Your customer downloadsSingle files or everything as a ZIP, without an account.
    +
    Your customer downloadsSingle files, everything into a folder or as a ZIP, without an account.
  • @@ -523,7 +528,7 @@ data-light-src="img/screenshots/phone/light/03-download-540.webp" data-light-srcset="img/screenshots/phone/light/03-download-1080.webp 1080w, img/screenshots/phone/light/03-download-540.webp 540w" data-dark-src="img/screenshots/phone/dark/03-download-540.webp" data-dark-srcset="img/screenshots/phone/dark/03-download-1080.webp 1080w, img/screenshots/phone/dark/03-download-540.webp 540w" width="393" height="852" loading="lazy" decoding="async" - alt="The list of shared files on a phone, with the downloads left"> + alt="The list of shared files on a phone, with their number and size and the downloads left">
    Download on the goFiles and a ZIP of all of them.