From af2e99871650cbd5db74ba6f05fce061335803f1 Mon Sep 17 00:00:00 2001 From: Xurkon Date: Sat, 6 Jun 2026 07:23:52 -0500 Subject: [PATCH] fix: untrack local release notes --- release_notes.txt | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 release_notes.txt diff --git a/release_notes.txt b/release_notes.txt deleted file mode 100644 index 53bebb6..0000000 --- a/release_notes.txt +++ /dev/null @@ -1,42 +0,0 @@ -# Questie-X v1.6.3 - -Questie-X v1.6.3 is the release that lands the arrow redesign, the minimap pin drift fix, the configurable minimap range cutoff, and the Sunstrider / tooltip stability pass. - -## Active Performance Refactor Notice - -After v1.6.3, the active repository branches contain a major performance refactor that is not yet published as a stable release asset. Users helping test performance should use the repository version until the next stable release is cut. - -Current branch work includes: - -- QuestieLearner kill/pin refresh debouncing with a maximum wait cap. -- Bystander `UNIT_DIED` suppression so nearby players killing mobs do not force local learner pin redraws. -- A `PARTY_KILL` event-order fix so legitimate local/group kills are not skipped after an earlier `UNIT_DIED`. -- Immediate learner spawn pin rendering so kill evidence can become map pins right away in learner mode. -- A hardened learner `QUEST_ACCEPTED` resolver so bogus quest IDs from raw event arguments are no longer persisted when they do not map back to a real quest-log entry. -- Learner-aware DB reads that can fall back to `Questie.dbLearner.global.*` when static data is missing. -- Advanced-tab performance controls for QuestieLearner, QuestieComms, and Arrow throttles. -- A full QuestieComms disable switch with live queue/broadcast/sync throttles. -- Non-fatal missing quest/database messages routed to Questie debug output instead of normal chat spam. -- Available quest draw-thread guarding so missing quest IDs skip safely instead of crashing redraws. -- A measured phase 3 branch with additional localization, quest eligibility, tooltip/map, cache, and allocation hot-path reductions. - -Remaining before stable release: integrate the learner/comms branch with the measured phase 3 branch, remove or revalidate the stale reverted `QuestieMap.ProcessQueue` profile-local commit, fix unrelated Arrow asset test expectations, and validate in-game in heavy kill/loot zones with the minimap open, learner-only/static-only switching, repeated loot/object objective testing, and the new quest-accept / NPC / item learning paths. - -## Highlights - -- Arrow system rebuilt around `Arrow1`-`Arrow4` plus the legacy `arrowold` sheet style. -- Bundled non-sheet arrows now ship as uncompressed 32-bit TGA runtime assets, with preview TGAs reserved for the dropdown swatches. -- The dropdown now detects sprite sheets by texture format and alpha bounds, which keeps sheet-cell logic isolated to `arrowold` and explicitly custom sheet uploads. -- `Arrow2` was rotated 180 degrees so the pointed tip is the top-facing point of the icon instead of the base. -- Arrow dropdown now uses preview swatches and supports detached / attached objective text workflows. -- Minimap pins no longer drift; the fix uses the live view-radius API plus corrected pixel math. -- Minimap icons now have a user-adjustable range cutoff so they can be hidden or shown based on distance in real time. -- Sunstrider Isle coordinates, map pins, and arrow distance handling are normalized for the child map / parent map split. -- Learned tooltip reconstruction now matches the actual QuestieLearner data shape. -- Learner kill evidence now spawns pins immediately in learner mode, instead of waiting for the later evidence merge path. -- The in-game version badge and documentation are synced to `v1.6.3`. - -## Notes - -- The bundled release archive excludes developer-only docs, handoff notes, and workspace artifacts. -- This release is intended to be the clean published base for the current Questie-X branch.