dorfteich/docs
Claude Fable 5 48d4c60af7 Trash: checkbox multi-select with bulk restore and purge (#128)
Each trash row gets a checkbox, a toolbar above the list offers
"select all" (native indeterminate for partial selections) and the two
bulk actions; bulk purge confirms with the selection count (pluralized).
Processing is sequential on purpose — purge promotes leftover children
(#107), so concurrent tree mutations would race. Failures don't strand
the rest: the loop keeps going, failed pages stay selected for a retry,
and an alert banner reports the count. Single-row actions run through
the same path, which also fixes their previously unhandled rejection.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fb2VzvcoBPHkjh8bZ6PzQn
2026-07-16 12:03:35 +02:00
..
architecture Add M13 to the roadmap 2026-07-14 16:37:24 +02:00
de Trash: checkbox multi-select with bulk restore and purge (#128) 2026-07-16 12:03:35 +02:00
developer German translations of the seven user-facing docs under docs/de/ 2026-07-12 19:28:50 +02:00
manual Trash: checkbox multi-select with bulk restore and purge (#128) 2026-07-16 12:03:35 +02:00
operations Move the stage directories to /srv/DOCKER (host consolidation) 2026-07-14 12:43:29 +02:00
self-hosting Legal texts for dorfteich.online; legal template covers the newer processing 2026-07-12 19:00:05 +02:00
features.md Trash: checkbox multi-select with bulk restore and purge (#128) 2026-07-16 12:03:35 +02:00