feat(files): Sammel-Loeschen und Ziehen auf den Papierkorb

Zwei Wege, weil sie verschiedene Momente treffen: Der Knopf in der
Auswahlleiste raeumt eine geplante Auswahl weg, das Ziehen auf den
Papierkorb in der Seitenleiste die eine Datei, die einem gerade
auffaellt.

Zieht man eine markierte Datei, meint man die Markierung - deshalb
traegt der Ziehvorgang jetzt zusaetzlich aether-file-ids mit allen
markierten IDs. Eine unmarkierte Datei zieht nur sich selbst.

Der Knopf fragt nach, das Ziehen nicht: Ziehen ist eine bewusste
Bewegung mit gedrueckter Taste, und der Papierkorb ist umkehrbar. Eine
Rueckfrage nach jedem Zug klickt man nach dem dritten Mal blind weg.

filesApi.deleteMany schickt vier Anfragen gleichzeitig und meldet, was
nicht ging; fehlgeschlagene Dateien bleiben markiert.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
marcandClaude Opus 5 committed 2026-08-24 22:43:36 +02:00
1 parent 3b12d2e943
commit 1d933c5c73
6 files changed
+198 -13

No files matched your search

+20
View File
@@ -1402,6 +1402,26 @@ Zwei Riegel, weil einer allein zu leicht wieder aufgeht:
- [ ] Auf dem Handy gegenprüfen: Ein Bild lässt sich mit dem Finger nicht mehr
aus der Vorschau ziehen (dort war das Wischen ohnehin gemeint)
## Sammel-Löschen und Ziehen auf den Papierkorb (24.08.2026)
Zwei Wege zum selben Ziel: der Knopf in der Auswahlleiste (mit Rückfrage) und
das Ziehen auf den Papierkorb in der Seitenleiste (ohne).
Gemessen an einem Testordner mit fünf Dateien:
| Handlung | Erwartet | Gemessen |
|---|---|---|
| drei markieren, eine davon auf den Papierkorb ziehen | alle drei | `aether-file-ids` trägt 3 IDs, 3 DELETE, Kacheln 5 → 2 |
| über dem Papierkorb schweben | rot umrandet | `rgb(239,68,68)` + Rahmen; danach wieder grau |
| zwei markieren, „Move to trash" | Rückfrage, dann weg | Dialog „Move 2 files…", 2 DELETE, Kacheln 0, Leiste weg |
Der Sammel-Aufruf läuft mit vier gleichzeitigen Anfragen. Fehlgeschlagene
Dateien bleiben markiert, statt die Auswahl zu verlieren.
- [ ] Am Finger gegenprüfen: Ziehen auf den Papierkorb setzt eine Maus voraus,
auf dem Handy bleibt der Knopf der Weg
- [ ] Mit vielen Dateien (50+) auf der produktiven Instanz gegenprüfen
## Automatisiert geprüft (22.08.2026)
Diese Punkte hat Claude per API/`curl` gegen Wegwerf-Konten durchgespielt; sie