Commit graph

  • 59e29e2988 feat: show taxi destination name in flight messages Kelsi 2026-03-13 08:05:16 -07:00
  • 9fe2ef381c feat: use zone name in battlefield entry invite message Kelsi 2026-03-13 08:00:46 -07:00
  • a9835f6873 feat: show force-kill notification and resolve Meeting Stone zone name Kelsi 2026-03-13 07:54:02 -07:00
  • 8cac557f86 feat: notify player when dungeon difficulty changes Kelsi 2026-03-13 07:42:40 -07:00
  • ee3c12b2c0 feat: announce weather changes in chat (rain/snow/storm/clear) Kelsi 2026-03-13 07:39:41 -07:00
  • 67e4497945 feat: improve arena team event messages and add vote kick feedback Kelsi 2026-03-13 07:37:40 -07:00
  • 90c88d7ecd feat: show equipment set name in save confirmation Kelsi 2026-03-13 07:31:44 -07:00
  • d2f2d6db72 fix: distinguish auction owner notification action types Kelsi 2026-03-13 07:27:01 -07:00
  • 0a41ef7285 feat: improve player feedback for purchases, friend status, and instance entry Kelsi 2026-03-13 07:20:58 -07:00
  • 2be793cfba feat: improve calendar lockout and char rename messages Kelsi 2026-03-13 07:14:40 -07:00
  • 2c72d8462d feat: add map name lookups and improve instance/RAF/misc feedback Kelsi 2026-03-13 07:10:10 -07:00
  • 28ce441214 feat: add missing player feedback for level-up, pet spells, and pet name errors Kelsi 2026-03-13 07:02:20 -07:00
  • 8e67a41983 fix: show battleground names instead of IDs in SMSG_BATTLEFIELD_STATUS messages Kelsi 2026-03-13 06:59:02 -07:00
  • 20b59c9d63 fix: correct LFG vote kick result logic and show item names in dungeon rewards Kelsi 2026-03-13 06:56:37 -07:00
  • cf88a960f4 feat: add missing SMSG_CHANNEL_NOTIFY feedback for 12 unhandled notification types Kelsi 2026-03-13 06:48:12 -07:00
  • 9216a6da28 fix: show zone names in hearthstone bind messages, add playerNameCache to duel challenger Kelsi 2026-03-13 06:46:56 -07:00
  • ecc02595de fix: improve guild command result messages and suppress repeated guild name announcements Kelsi 2026-03-13 06:43:11 -07:00
  • e882110e7f fix: suppress repeated group-join chat spam on every SMSG_GROUP_LIST update Kelsi 2026-03-13 06:38:50 -07:00
  • 3a143b9b5b fix: use playerNameCache fallback and show zone name in summon/trade requests Kelsi 2026-03-13 06:37:26 -07:00
  • 8a81ffa29c fix: show quest name in QUESTGIVER_QUEST_FAILED, use playerNameCache for achievements Kelsi 2026-03-13 06:36:04 -07:00
  • b1015abffe fix: use actual pct in durability death message, fix pet cast failure feedback Kelsi 2026-03-13 06:30:30 -07:00
  • 2a52aedbf7 fix: show quest name instead of ID in failed/timed-out quest messages Kelsi 2026-03-13 06:24:16 -07:00
  • 156ddfad9a fix: pass power type from POWER_DRAIN energize to color-code combat text Kelsi 2026-03-13 06:22:51 -07:00
  • 43b007cdcd fix: only show SMSG_DISPEL_FAILED message when player is the caster Kelsi 2026-03-13 06:21:33 -07:00
  • d79c79e1bc feat: show chat messages for channel notification events Kelsi 2026-03-13 06:18:23 -07:00
  • 38ab1e0aea fix: show correct duel fled message when loser left the duel area Kelsi 2026-03-13 06:16:19 -07:00
  • 3b499d6871 fix: prefix SMSG_SPELL_FAILURE error message with spell name Kelsi 2026-03-13 06:14:28 -07:00
  • c58fc3073f fix: clear action bar slots when spells are removed or unlearned Kelsi 2026-03-13 06:11:10 -07:00
  • d9b9d1d2f2 fix: show dodge/parry/block/immune combat text when enemy spell misses player Kelsi 2026-03-13 06:09:42 -07:00
  • 4507a223cc feat: color-code ENERGIZE combat text by power type Kelsi 2026-03-13 06:08:21 -07:00
  • b9c16e9be5 fix: suppress duplicate "Upgraded to X" message on trainer rank-up Kelsi 2026-03-13 06:00:39 -07:00
  • dfe091473c fix: show action bar cooldown timers for spells on cooldown at login Kelsi 2026-03-13 05:58:57 -07:00
  • 2b131548aa fix: show descriptive party command error messages Kelsi 2026-03-13 05:54:01 -07:00
  • b34df01331 fix: suppress duplicate chat message when learning trainer spell Kelsi 2026-03-13 05:51:15 -07:00
  • 7dc12bb35e fix: persist action bar config after superceded spell slot upgrade Kelsi 2026-03-13 05:42:24 -07:00
  • 2d587d0d4b feat: upgrade action bar slots to new spell rank on supercede Kelsi 2026-03-13 05:37:15 -07:00
  • 3c704088af fix: clear lastInteractedGoGuid_ on world transfer in handleNewWorld Kelsi 2026-03-13 05:26:27 -07:00
  • 103bb5a513 fix: query item info in SMSG_LOOT_START_ROLL and use live name in roll popup Kelsi 2026-03-13 05:23:31 -07:00
  • 48bcee32b4 fix: match spell ID in handleSpellGo to prevent proc spells triggering gather loot Kelsi 2026-03-13 05:12:22 -07:00
  • f44defec38 feat: show fish-hooked notification when fishing bobber splashes Kelsi 2026-03-13 05:07:51 -07:00
  • 01f4ef5e79 fix: clear lastInteractedGoGuid_ for non-lootable GO interactions Kelsi 2026-03-13 05:06:00 -07:00
  • 6878f120e9 fix: clear lastInteractedGoGuid_ in handleCastFailed path Kelsi 2026-03-13 05:03:50 -07:00
  • 7a4347dbac fix: clear lastInteractedGoGuid_ on cast failure, cancel, and world reset Kelsi 2026-03-13 05:02:58 -07:00
  • cc2b413e22 fix: guard gather-node CMSG_LOOT dispatch against instant casts and proc spells Kelsi 2026-03-13 04:59:05 -07:00
  • 2c6902d27d fix: mining nodes no longer report invalid target and now open loot after gather Kelsi 2026-03-13 04:37:36 -07:00
  • 4272491d56 feat: send CMSG_SET_ACTION_BUTTON to server when action bar slot changes Kelsi 2026-03-13 04:25:05 -07:00
  • 8f08d75748 fix: cache player death position so corpse reclaim works in Classic Kelsi 2026-03-13 04:04:38 -07:00
  • 499638142e feat: make quest tracker movable, resizable, and right-edge-anchored Kelsi 2026-03-13 04:04:29 -07:00
  • 85767187b1 fix: clear gameObjectDisplayIdWmoCache_ on world transition, add stale-entry guard Kelsi 2026-03-13 03:43:55 -07:00
  • 0487d2eda6 fix: check loadModel return before createInstance for WMO doodads Kelsi 2026-03-13 03:41:42 -07:00
  • 863faf9b54 fix: correct talent rank indexing — store 1-indexed, fix prereq and learn checks Kelsi 2026-03-13 03:32:45 -07:00
  • 952f36b732 fix: correct minimap player arrow orientation (was 90° off, E/W appeared flipped) Kelsi 2026-03-13 03:19:05 -07:00
  • ebd9cf5542 fix: handle MSG_MOVE_SET_*_SPEED opcodes to suppress unhandled opcode warnings Kelsi 2026-03-13 03:13:29 -07:00
  • 64439673ce fix: show repair button when vendor has NPC_FLAG_REPAIR (0x40) set Kelsi 2026-03-13 03:06:45 -07:00
  • 8f3f1b21af fix: check vertices before skin load so WotLK (v264) character M2s parse correctly Kelsi 2026-03-13 02:58:42 -07:00
  • 27213c1d40 fix: robust SMSG_ATTACKERSTATEUPDATE parsing for WotLK format Kelsi 2026-03-13 02:47:40 -07:00
  • 1cd8e53b2f fix: handle SPLINEFLAG_ANIMATION in UPDATE_OBJECT legacy spline layout Kelsi 2026-03-13 02:38:53 -07:00
  • 61adb4a803 fix: free terrain descriptor sets when unloading mid-finalization tiles Kelsi 2026-03-13 02:33:02 -07:00
  • 862d743f87 fix: WMO culling dead-end group fallback and minimap arrow direction Kelsi 2026-03-13 02:25:06 -07:00
  • d4bf8c871e fix: clear gameObjectDisplayIdFailedCache_ on world reset and zone change Kelsi 2026-03-13 01:53:59 -07:00
  • d58c55ce8d fix: allow ribbon-only M2 models to load and silence transport doodad load errors Kelsi 2026-03-13 01:49:22 -07:00
  • f855327054 fix: eliminate 490ms transport-doodad stall and GPU device-loss crash Kelsi 2026-03-13 01:45:31 -07:00
  • 367b48af6b fix: handle short loot-failure response in LootResponseParser Kelsi 2026-03-13 01:29:21 -07:00
  • 13c096f3e9 fix: resolve keybinding conflicts for Q, M, and grave keys Kelsi 2026-03-13 01:27:30 -07:00
  • 1108aa9ae6 feat: implement M2 ribbon emitter rendering for spell trail effects Kelsi 2026-03-13 01:17:30 -07:00
  • 022d387d95 fix: correct corpse retrieval coordinate mismatch and detect corpse objects Kelsi 2026-03-13 00:59:43 -07:00
  • acf99354b3 feat: add ghost mode grayscale screen effect Kelsi 2026-03-13 00:59:36 -07:00
  • d3159791de fix: rewrite handleTalentsInfo with correct WotLK SMSG_TALENTS_INFO packet format Kelsi 2026-03-13 00:47:04 -07:00
  • e4fd4b4e6d feat: parse SMSG_SET_FLAT/PCT_SPELL_MODIFIER and apply talent modifiers to spell tooltips Kelsi 2026-03-12 23:59:38 -07:00
  • 74d5984ee2 feat: parse arena header in MSG_PVP_LOG_DATA and show arena scoreboard Kelsi 2026-03-12 23:46:38 -07:00
  • de5c122307 feat: parse SMSG_SET_FACTION_ATWAR/VISIBLE and show at-war status in reputation panel Kelsi 2026-03-12 23:30:44 -07:00
  • 1d9dc6dcae feat: parse SMSG_RESPOND_INSPECT_ACHIEVEMENTS and request on inspect Kelsi 2026-03-12 23:23:02 -07:00
  • 0089b3a160 feat: extend SMSG_SPELLLOGEXECUTE to parse power drain, health leech, interrupt cast, and feed pet effects Kelsi 2026-03-12 23:09:04 -07:00
  • e029e8649f feat: parse SMSG_SPELLLOGEXECUTE CREATE_ITEM effects for profession crafting feedback Kelsi 2026-03-12 22:53:33 -07:00
  • d52c49c9fa fix: FXAA sharpening and MSAA exclusion Kelsi 2026-03-12 22:38:37 -07:00
  • b832940509 fix: separate SMSG_QUEST_POI_QUERY_RESPONSE from consume-only stubs; add SMSG_SERVERTIME, SMSG_KICK_REASON, SMSG_GROUPACTION_THROTTLED, SMSG_GMRESPONSE_RECEIVED handlers Kelsi 2026-03-12 22:35:37 -07:00
  • c5a6979d69 feat: handle SMSG_BATTLEFIELD_MGR_* and SMSG_CALENDAR_* opcodes Kelsi 2026-03-12 22:25:46 -07:00
  • dd38026b23 feat: parse SMSG_GMTICKET_GETTICKET/SYSTEMSTATUS and SMSG_SPELLINSTAKILLLOG Kelsi 2026-03-12 22:14:46 -07:00
  • 9b60108fa6 feat: handle SMSG_MEETINGSTONE, LFG timeout, SMSG_WHOIS, and SMSG_MIRRORIMAGE_DATA Kelsi 2026-03-12 22:07:03 -07:00
  • ebaf95cc42 fix: remove Y-flip counter-hacks in FSR shaders; invert mouse by default; FSR1 disables MSAA Kelsi 2026-03-12 21:59:41 -07:00
  • f8f57411f2 feat: implement SMSG_BATTLEFIELD_LIST handler Kelsi 2026-03-12 21:54:48 -07:00
  • 793c2b5611 fix: remove incorrect Y-flip in postprocess vertex shader Kelsi 2026-03-12 21:52:00 -07:00
  • 4c1bc842bc fix: normalize TBC SMSG_INIT_EXTRA_AURA_INFO_OBSOLETE harmful bit to WotLK debuff convention Kelsi 2026-03-12 21:39:22 -07:00
  • 9b092782c9 fix: normalize Classic UNIT_FIELD_AURAFLAGS harmful bit to WotLK debuff convention Kelsi 2026-03-12 21:34:16 -07:00
  • 18d0e6a252 feat: use UNIT_FIELD_AURAFLAGS to correctly classify Classic buffs vs debuffs Kelsi 2026-03-12 21:33:19 -07:00
  • fb8c251a82 feat: implement SMSG_ACHIEVEMENT_DELETED, SMSG_CRITERIA_DELETED, SMSG_FORCED_DEATH_UPDATE Kelsi 2026-03-12 21:28:24 -07:00
  • 758ca76bd3 feat: parse MSG_INSPECT_ARENA_TEAMS and display in inspect window Kelsi 2026-03-12 21:27:02 -07:00
  • a1edddd1f0 feat: open dungeon finder UI when server sends SMSG_OPEN_LFG_DUNGEON_FINDER Kelsi 2026-03-12 21:24:42 -07:00
  • e68ffbc711 feat: populate Classic playerAuras from UNIT_FIELD_AURAS update fields Kelsi 2026-03-12 21:19:17 -07:00
  • 470421879a feat: implement SMSG_GROUP_SET_LEADER and BG player join/leave notifications Kelsi 2026-03-12 21:08:40 -07:00
  • 7b3578420a fix: correct camera mouse-Y inversion (mouse-down should look down by default) Kelsi 2026-03-12 21:06:07 -07:00
  • 91535fa9ae feat: parse SMSG_ARENA_TEAM_ROSTER and display member list in Arena UI Kelsi 2026-03-12 21:01:51 -07:00
  • a728952058 feat: add defensive and penetration stats to character sheet Kelsi 2026-03-12 20:55:39 -07:00
  • 5684b16721 fix: talent screen hang (uint8_t overflow) and camera pitch limit Kelsi 2026-03-12 20:52:58 -07:00
  • f5d23a3a12 feat: add equipment set manager window (backtick key) Kelsi 2026-03-12 20:28:03 -07:00
  • 1bf4c2442a feat: add title selection window with CMSG_SET_TITLE support Kelsi 2026-03-12 20:23:36 -07:00
  • a87d62abf8 feat: add melee swing timer bar to player frame during auto-attack Kelsi 2026-03-12 20:05:36 -07:00
  • a7261a0d15 feat: trigger camera rumble shake on storm weather transition Kelsi 2026-03-12 19:46:01 -07:00
  • bba2f20588 feat: implement CMSG_PET_RENAME with rename dialog in pet frame Kelsi 2026-03-12 19:42:31 -07:00
  • 9aa4b223dc feat: implement SMSG_CAMERA_SHAKE with sinusoidal camera shake effect Kelsi 2026-03-12 19:37:53 -07:00