Skip to content

feat: Button zum Verwerfen eines unterbrochenen Sitemap-Laufs#20

Merged
oliverba81 merged 1 commit into
mainfrom
feat/discard-queue-button
Jun 12, 2026
Merged

feat: Button zum Verwerfen eines unterbrochenen Sitemap-Laufs#20
oliverba81 merged 1 commit into
mainfrom
feat/discard-queue-button

Conversation

@oliverba81

Copy link
Copy Markdown
Owner

Was

Neuer Button 🗑 Verwerfen neben 📋 Liste (nur im Sitemap-Modus sichtbar). Löscht den gespeicherten Wiederaufnahme-Stand (_queue.json) des aktuellen Ausgabeordners – nach Rückfrage.

Warum

Bisher gab es keine Möglichkeit, einen unterbrochenen/ungewollten Lauf gezielt zu entfernen. Eine neue Sitemap im selben Ordner überschreibt die Queue zwar automatisch, aber eine verwaiste _queue.json in einem nicht mehr genutzten Ordner musste man manuell löschen. Dieser Button schließt die Lücke.

Verhalten

  • Rückfrage vor dem Löschen; nur explizites Ja löscht (Schließen/Nein lässt alles unverändert).
  • Bereits erzeugte Seiten-Dateien bleiben erhalten – nur _queue.json wird entfernt.
  • Während eines laufenden Vorgangs deaktiviert (Hinweis-Dialog), da der Worker die Queue ohnehin laufend schreibt.
  • Sauberer Umgang mit Sonderfällen: kein Ordner gewählt / keine offene Liste → passender Hinweis.

Verifikation

GUI-Smoke-Test: Button im Sitemap-Modus sichtbar, im Einzelmodus versteckt; _discard_queue löscht eine vorhandene _queue.json nach bestätigtem Dialog. py_compile ok.

🤖 Generated with Claude Code

Neuer Button '🗑 Verwerfen' neben '📋 Liste' (nur im Sitemap-Modus): loescht den gespeicherten Wiederaufnahme-Stand (_queue.json) des aktuellen Ausgabeordners nach Rueckfrage. Bereits erzeugte Seiten-Dateien bleiben erhalten. Waehrend eines laufenden Vorgangs deaktiviert.

So lassen sich verwaiste/ungewollte Laeufe gezielt entfernen, statt die Datei manuell loeschen zu muessen.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@oliverba81 oliverba81 merged commit 7deccb3 into main Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant