v0.1.0
What's new
Changelog
Alle nennenswerten Änderungen an QuestPutz. Format nach Keep a Changelog, Versionen nach Semantic Versioning.
[Unreleased]
[0.1.0] - 2026-10-31
Hinzugefügt
- Screenshots in CurseForge-Größe (unter 850 px) in
docs/screenshots/curseforge/ - Langbeschreibung für CurseForge mit Screenshots (
docs/curseforge-description.md) - Projektlogo (
docs/logo/, erzeugt mitscripts/make_logo.py) und Texte für die CurseForge-Seite (docs/curseforge.md) /qp demo: Demo mit echten Beispielquests aus sechs Erweiterungen, Listen und Protokoll für Screenshots; läuft nur im Speicher, ändert keine gespeicherten Daten und bricht nie eine Quest ab/qp debug snapshotschreibt alle Felder jeder Quest (Typ, Häufigkeit, fertig, grau) ins Debug-Protokoll- Screenshots im README (Übersicht, Auswahl, Bestätigung, Protokoll, Listen, Questlog, Minimap)
- Lizenz (MIT), Paketierung für CurseForge (
.pkgmeta, CI-Jobrelease), Version aus dem Tag (#11) - Versionsnummer und Migrationsschritte für gespeicherte Daten (#12)
- Englische Oberfläche als Standard, Deutsch für deutsche Clients; Protokoll-Auslöser übersetzt (#10, Teil 2)
- Englische Slash-Befehle (
old,grey,protect,block,dryrun,options,map,design calm/classic/light,debug on/off/clear); die deutschen bleiben als Alias (#10, Teil 1) - Schalter „Probelauf“ in der Kopfzeile des Fensters (#9)
- Themen-Modul mit drei Designs: Ruhig (Standard), Klassisch, Hell (#8, Teil 1)
- Skin-Baustein für Flächen, Rahmen, Texte, Buttons und Füllstand-Balken nach aktuellem Design (#8, Teil 2)
- Reiter und Status-Textrollen (Probelauf, Chromiezeit, Warnung) im Skin-Baustein (#8, Teil 3a)
- Übersichtsfenster im neuen Design: Kopfzeile mit Füllstand-Balken, Reiter Quests/Protokoll/Listen, ruhige Werkzeugleiste, hervorgehobene Auswahl, Aktionsleiste „N ausgewählt · aus M Erweiterungen“ (#8, Teil 3b)
- Design umschaltbar über Einstellungen → „Darstellung“ und
/qp design ruhig/klassisch/hell, wirkt sofort; Schrift Lato wird mitgeliefert (SIL OFL) (#8, Teil 4) - Bestätigungsdialog im neuen Design: nach Erweiterung gruppiert mit Anzahl, Hinweis auf Endgültigkeit, Button „N Quests löschen“ (#8, Teil 5)
- Eigene Chatmeldung, wenn das Questlog ganz voll ist (#7)
- Erkennung der Erweiterung jeder Quest (Blizzard-API, Ersatzweg über die Kartenhierarchie, sonst „Unbekannt“)
- Gesammeltes Abbrechen von Quests aus alten Erweiterungen, nach Zone und grauen Quests – immer mit Vorschau und Bestätigung, nacheinander mit Pause, Prüfung danach
- Schutzliste (nie löschen) und Sperrliste (bei erneutem Annehmen automatisch abbrechen)
- Ausnahmen nach Questtyp: Kampagne, legendär, wichtig, Meta, täglich/wöchentlich, fertig
- Probelauf-Modus (
/qp probe) - Protokoll der letzten 200 Abbrüche pro Charakter
- Füllstand des Questlogs mit Warnung
- Übersichtsfenster mit Filter, Suche, Auswahl, Protokoll- und Listenansicht
- Minimap-Symbol und Eintrag im Addon-Menü der Minimap
- Button, Füllstand und Rechtsklick-Menü auf Zonen-Überschriften im normalen Questlog
- Einstellungsseite (Optionen → AddOns → QuestPutz)
- Slash-Befehle
/qp,alt,grau,schutz,sperre,log,probe,optionen,minimap,karte,debug - Opt-in-Debug-Protokoll mit DevTool-Weiterleitung
- Offline-Tests (LuaJIT) inkl. Szenario- und UI-Klicktests
- Branch-/Release-Workflow (CONTRIBUTING.md) und CI mit MR-Regelprüfung
Geändert
- Einstellungen mit kürzeren Namen, die nicht mehr abgeschnitten werden; die Erklärungen stehen im Tooltip
- Minimap-Symbol, Addon-Liste und Addon-Fach zeigen das QuestPutz-Logo statt des Buchs (
Media/QuestPutz.tga) - Testplan: Ergebnisse des Testlaufs 0.1.0-rc.3 mit Funden und offenen Punkten
- Schnell aufeinanderfolgende Questlog-Updates werden gebündelt und mit einem einzigen Auslesen verarbeitet; ein verstecktes Questlog wird erst beim Öffnen aktualisiert (#1)
Behoben
- Suchfeld und Filter im Fenster folgen dem Design; im Design „Hell“ waren sie dunkel und kaum lesbar
- „Zone wählen“ erscheint nur noch bei Zonen, in denen es etwas auszuwählen gibt (nicht bei Zonen nur mit Kampagnen-, fertigen oder geschützten Quests)
- Texte im Fenster (z.B. die erste Zonen-Überschrift) blieben manchmal unsichtbar, weil die Schrift erst nach dem Text gesetzt wurde; leere Zonennamen direkt nach dem Login ersetzt QuestPutz zusätzlich durch den Kartennamen der Quest
- Schloss-Symbol zum Schützen war winzig und kaum von „geschützt“ zu unterscheiden; jetzt ein klares Vorhängeschloss: geschützt in der Akzentfarbe, sonst blass und grau, beim Überfahren hervorgehoben
- Der Bestätigungsdialog dunkelt den Bildschirm dahinter ab und sperrt das Fenster darunter, solange er offen ist
- Buch-Symbol am Questlog zeigt wieder seinen Tooltip und reagiert auf Klicks (Blizzards Suchleiste lag darüber)
- Schmale, moderne Scrollleiste im Fenster und im Bestätigungsdialog statt der alten grauen Pfeilknöpfe
- Protokoll und Listen beginnen direkt unter den Reitern statt unter einem leeren Streifen; Schutz- und Sperrliste sind durch eine Leerzeile getrennt
- Rechtsklick auf eine Zonen-Überschrift im Questlog zeigte nur Blizzards Menü; „Alle Quests dieser Zone löschen …“ steht jetzt als eigener Eintrag in diesem Menü
- Am normalen Questlog überdeckt QuestPutz die Suchleiste nicht mehr: kleines Buch-Symbol links vom Zahnrad, Füllstand im Tooltip (#5)
- Lua-Fehler „FontString:SetText(): Font not set“ beim Öffnen des Fensters (Texte bekommen jetzt vor dem ersten Text eine Schrift)
- Eine Quest, die während eines Durchlaufs abgegeben wird, steht nicht mehr fälschlich als „abgebrochen“ im Protokoll (#2)
- Rechtsklick-Menü auf Zonen-Überschriften fehlt nicht mehr nach Ein-/Ausklappen, wenn das Questlog später als das Addon geladen wurde (#6)
- Nach dem Abbrechen ist wieder die zuvor ausgewählte Quest ausgewählt; Blizzards eigener „Quest abbrechen?“-Dialog wird vorher geschlossen (#3)
- Fehlermeldung bei ungültiger Quest-ID nennt den tatsächlich verwendeten Befehl (#4)
This mod has no additional files

