Commit Graph

520 Commits

Author SHA1 Message Date
Xurkon cf97dfc1b7 Merge branch 'questie-learner-comms-improvements'
# Conflicts:
#	README.md
2026-06-06 00:05:37 -05:00
Xurkon 6597d20b7d feat: refine learner data source and pin rendering 2026-06-06 00:04:50 -05:00
Xurkon 1532b70af3 docs: update changelogs and performance audit 2026-06-05 22:38:11 -05:00
Xurkon 6f4bd69d00 fix: draw pins from immediate learner kill evidence 2026-06-05 22:27:27 -05:00
Xurkon c6e118165f fix: dedupe unavailable quest draw logs 2026-06-05 22:22:55 -05:00
Xurkon b75d624938 fix: guard unavailable quest draw thread 2026-06-05 22:19:44 -05:00
Xurkon 94707e1b93 fix: make learner db reads self-sustaining 2026-06-05 21:46:16 -05:00
Xurkon 5e3d1b4fd3 fix: learn object quest objectives 2026-06-05 21:32:10 -05:00
Xurkon ec82d66a9e fix: make learner-only mode static-free 2026-06-05 21:26:27 -05:00
Xurkon dbcf572e55 fix: let learner draw single spawn pins 2026-06-05 21:24:38 -05:00
Xurkon 0f20ea8aad fix: learn more combat kills 2026-06-05 21:22:14 -05:00
Xurkon 11b78cf3ce fix: route learner diagnostics to learner debug 2026-06-05 21:12:13 -05:00
Xurkon cf16e7e95b feat: show runtime learner mode in database tab 2026-06-05 21:09:10 -05:00
Xurkon 80ad1d49b0 fix: reduce quest 8325 fallback spam 2026-06-05 21:07:57 -05:00
Xurkon e40e9bc1b3 fix: show selected learner data source mode 2026-06-05 21:06:08 -05:00
Xurkon 15023b4a3a fix: learn credited unit died kills 2026-06-05 21:01:56 -05:00
Xurkon 64d5fb2f10 fix: keep learner mode live 2026-06-05 20:51:42 -05:00
Xurkon 76d9a41124 test: cover full learned data reset 2026-06-05 20:37:48 -05:00
Xurkon 9d02c8a231 fix: fully clear learned data buckets 2026-06-05 20:37:34 -05:00
Xurkon 3eda8d01ed fix: force learner on when base db is missing 2026-06-05 20:23:29 -05:00
Xurkon a0409eef8c feat: add learner/static data source mode 2026-06-05 20:15:26 -05:00
Xurkon 3f87e04c75 fix: learn gameobjects from used events 2026-06-05 19:19:11 -05:00
Xurkon fa8b204a8f fix: trace loot source gameobjects 2026-06-05 19:13:16 -05:00
Xurkon ad8f85bf63 fix: trace learner object captures 2026-06-05 19:06:13 -05:00
Xurkon fab924ff4c fix: handle killcredit objective tooltips 2026-06-05 18:31:12 -05:00
Xurkon 32b21de96a fix: register direct tooltip fallback for special objectives 2026-06-05 18:24:48 -05:00
Xurkon cd01a537f3 Merge branch 'tooltip-ascensiondb-precedence' into questie-learner-comms-improvements 2026-06-05 18:22:12 -05:00
Xurkon 7a87f51032 fix: skip malformed item objectives in cache 2026-06-05 18:02:15 -05:00
Xurkon aa973188ce fix: guard item name lookup against invalid ids 2026-06-05 17:55:52 -05:00
Xurkon 5d1fef9802 docs: document performance refactor status 2026-06-05 14:24:02 -05:00
Xurkon 9fcb1988da fix: preserve learner party kill updates 2026-06-05 14:19:42 -05:00
Xurkon b620b8ec87 docs: add performance refactor notice 2026-06-05 14:11:16 -05:00
Xurkon 1f6b6b14dc perf: align learner debounce defaults 2026-06-05 14:10:58 -05:00
Xurkon dd6fe75c52 docs: add performance refactor notice 2026-06-05 14:02:26 -05:00
Xurkon 3f3d2e65ac Revert "fix: add missing local profile in QuestieMap.ProcessQueue"
This reverts commit 2bdd1801c9.
2026-06-05 06:11:44 -05:00
Xurkon 2bdd1801c9 fix: add missing local profile in QuestieMap.ProcessQueue
ProcessQueue() references the global 'profile' at line 366 without
declaring it locally, causing 'attempt to index global profile (a nil)'
when called from the timer queue. All other functions in this file
declare local profile = Questie.db.profile before use.
2026-06-05 06:08:59 -05:00
Xurkon d1f79fd73e fix: prefer ascension tooltip data 2026-06-04 22:36:42 -05:00
Xurkon c85370de0b fix: replace select eight lookups 2026-06-04 21:58:54 -05:00
Xurkon f8b3972e70 fix: add lua 5.0 compatibility shims 2026-06-04 21:54:36 -05:00
Xurkon c3ea62f5bc fix: scope questie comms enable helper 2026-06-04 17:30:48 -05:00
Xurkon ccd2bc10d6 refactor: centralize performance options 2026-06-04 17:07:14 -05:00
Xurkon b62def52fd feat: add questie comms performance options 2026-06-04 17:05:03 -05:00
Xurkon a113791d64 perf: add questie comms disable gate 2026-06-04 17:04:12 -05:00
Xurkon c6bfa95c9e perf: wire questie comms throttles 2026-06-04 17:01:37 -05:00
Xurkon 5e3ac7cdd1 fix: synchronize learner performance options 2026-06-04 16:59:37 -05:00
Xurkon a1424bdd53 perf: add arrow performance controls 2026-06-04 16:53:21 -05:00
Xurkon 71a77b39d0 perf: cache arrow target coordinate lookups 2026-06-04 16:49:30 -05:00
Xurkon 8e90d43b6c perf: ignore bystander deaths for learner refreshes 2026-06-04 16:43:33 -05:00
Xurkon f160570a95 perf: add learner performance controls 2026-06-04 16:37:03 -05:00
Xurkon 305e918525 perf: batch learner pin refreshes 2026-06-04 16:23:43 -05:00