fix: untrack local release notes
This commit is contained in:
@@ -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.
|
|
||||||
Reference in New Issue
Block a user