Commit graph

  • 7c932559e0 fix: apply interruptibility coloring to boss frame cast bars Kelsi 2026-03-17 19:44:48 -07:00
  • 279b4de09a feat: color cast bars green/red by spell interruptibility from Spell.dbc Kelsi 2026-03-17 19:43:19 -07:00
  • b8712f380d fix: show sub-zone name in minimap label using server-reported zone ID Kelsi 2026-03-17 19:16:02 -07:00
  • f9947300da feat: show zone entry text on every zone crossing via SMSG_INIT_WORLD_STATES Kelsi 2026-03-17 19:14:17 -07:00
  • 4a439fb0d1 feat: add clock-sweep arc to buff bar and target aura icons Kelsi 2026-03-17 19:04:40 -07:00
  • d60d296b77 feat: show discovered taxi nodes as markers on the world map Kelsi 2026-03-17 19:01:03 -07:00
  • 488ec945b6 feat: display glancing and crushing blows in combat text and log Kelsi 2026-03-17 18:51:48 -07:00
  • 36fed15d43 feat: separate cast/impact kit paths in spell visual DBC lookup Kelsi 2026-03-17 18:30:11 -07:00
  • d558e3a927 fix: separate SMSG_PLAY_SPELL_IMPACT from SMSG_PLAY_OBJECT_SOUND and spawn impact visual Kelsi 2026-03-17 18:26:55 -07:00
  • 315adfbe93 feat: implement SMSG_PLAY_SPELL_VISUAL with SpellVisual DBC chain lookup Kelsi 2026-03-17 18:23:05 -07:00
  • 06ad676be1 fix: surface barber shop, NPC, and LFG autojoin errors in UIError overlay Kelsi 2026-03-17 18:08:27 -07:00
  • 2d00f00261 fix: surface LFG/auction/chat/pet errors in UIError overlay Kelsi 2026-03-17 17:56:53 -07:00
  • cd39cd821f fix: show zone transfer failures and rename errors in UIError overlay Kelsi 2026-03-17 17:49:06 -07:00
  • 8411c39eaf fix: surface rename/stable/durability loss errors in UIError overlay Kelsi 2026-03-17 17:48:04 -07:00
  • 5ad849666d fix: surface pet/raid/talent/instakill errors in UIError overlay Kelsi 2026-03-17 17:45:45 -07:00
  • 0f2f9ff78d fix: show group kick/party command failures in UIError overlay Kelsi 2026-03-17 17:43:10 -07:00
  • b22183b000 fix: surface fishing/BG/party/instance/zone notifications in UIError overlay Kelsi 2026-03-17 17:39:02 -07:00
  • 220f1b177c fix: surface trainer/resurrect/innkeeper/difficulty errors in UIError overlay Kelsi 2026-03-17 17:36:25 -07:00
  • 495dfb7aae fix: show buy/sell vendor failures in UIError overlay Kelsi 2026-03-17 17:25:27 -07:00
  • fba6aba80d fix: show inventory, mount, and socket errors in UIError overlay Kelsi 2026-03-17 17:24:23 -07:00
  • dcf9aeed92 fix: show SMSG_CAST_FAILED reason in UIError overlay Kelsi 2026-03-17 17:20:24 -07:00
  • caad20285b feat: add hover tooltips to character sheet stats panel Kelsi 2026-03-17 17:16:56 -07:00
  • d1a392cd0e feat: add colors for SKILL, LOOT, BG system, and monster chat types Kelsi 2026-03-17 17:00:46 -07:00
  • 1e80e294f0 feat: add Heroic and Unique-Equipped indicators to chat link tooltips Kelsi 2026-03-17 16:56:37 -07:00
  • cb99dbaea4 feat: add elemental resistances and full spell descriptions to chat link tooltips Kelsi 2026-03-17 16:54:40 -07:00
  • 7e6de75e8a feat: show skill, reputation, class and race requirements in chat link tooltips Kelsi 2026-03-17 16:47:33 -07:00
  • dab03f2729 feat: show item set name and bonuses in chat item link tooltips Kelsi 2026-03-17 16:43:57 -07:00
  • dee33db0aa feat: show gem socket slots and socket bonus in chat item link tooltips Kelsi 2026-03-17 16:42:19 -07:00
  • 973db16658 feat: add screen-space weather particle overlay (rain/snow/storm) Kelsi 2026-03-17 16:34:39 -07:00
  • 1f1925797f feat: show cooldown overlay on pet action bar spell buttons Kelsi 2026-03-17 15:59:27 -07:00
  • 98dc2a0dc7 feat: show Max Level bar at max level instead of hiding XP bar Kelsi 2026-03-17 15:28:33 -07:00
  • c15ef915bf feat: add Ctrl+1..3 keyboard shortcuts for stance/form/presence switching Kelsi 2026-03-17 15:18:04 -07:00
  • 6d83027226 feat: add stance/form/presence bar for Warriors, Druids, Death Knights, Rogues, Priests Kelsi 2026-03-17 15:12:58 -07:00
  • 4edc4017ed feat: show extra stats in equipped item comparison panel (shift-hover) Kelsi 2026-03-17 14:50:28 -07:00
  • 3b79f44b54 feat: show item flavor/lore text in item tooltip Kelsi 2026-03-17 14:44:15 -07:00
  • 020ba134cd feat: show item spell effects (Use/Equip/Teaches) in item tooltip Kelsi 2026-03-17 14:43:22 -07:00
  • 03397ec23c feat: show extra item stats in tooltip (hit/crit/haste/sp/ap/expertise) Kelsi 2026-03-17 14:42:00 -07:00
  • f04875514e feat: improve item tooltip with bind type, item level, weapon damage range, and required level Kelsi 2026-03-17 14:41:00 -07:00
  • 8b57e6fa45 feat: add HONOR_GAIN floating combat text for PvP honor gains Kelsi 2026-03-17 14:38:57 -07:00
  • b6ea78dfab fix: show spell name in REFLECT floating combat text Kelsi 2026-03-17 14:26:10 -07:00
  • 5513c4aad5 fix: apply skull-red color and "Lv ??" to level-0 mobs in focus frame Kelsi 2026-03-17 14:18:49 -07:00
  • 39f4162ec1 fix: show skull-red color and "Lv ??" for unknown-level mobs in target frame Kelsi 2026-03-17 14:16:14 -07:00
  • 8b9d626aec feat: show directional arrow on world map player marker Kelsi 2026-03-17 14:10:56 -07:00
  • b23dbc9ab7 feat: apply out-of-range red tint to ranged items on action bar Kelsi 2026-03-17 13:59:42 -07:00
  • 5031351736 fix: add free-list to WardenEmulator heap allocator to prevent exhaustion Kelsi 2026-03-17 13:55:37 -07:00
  • ae40d393c3 feat: show tactical role badges in party frames; fix talent reset Kelsi 2026-03-17 13:50:49 -07:00
  • f70df191a9 feat: show tactical role badges (MT/MA/Asst) in raid frames Kelsi 2026-03-17 13:47:53 -07:00
  • 1daead3767 feat: implement SMSG_REAL_GROUP_UPDATE handler Kelsi 2026-03-17 13:44:14 -07:00
  • 0554a01b39 Fix Warden emulator heap leak and add analysis report Kelsi 2026-03-17 21:40:15 +01:00
  • a43a43ed8e fix: evict oldest minimap tile textures when cache exceeds 128 entries Kelsi 2026-03-17 13:38:18 -07:00
  • 217edc81d9 feat: add item quality link colours to loot roll, loot notify, and loot all-passed messages Kelsi 2026-03-17 13:33:07 -07:00
  • 6260ac281e feat: extend item link quality colours to vendor purchase, pet feed, and LFG reward messages Kelsi 2026-03-17 13:27:27 -07:00
  • 29b5b6f959 feat: show item quality colours in loot, quest-item, and auction chat messages Kelsi 2026-03-17 13:25:33 -07:00
  • 4049f73ca6 refactor: replace raw console output with LOG_* macros in warden_emulator, transport_manager, keybinding_manager Kelsi 2026-03-17 13:09:18 -07:00
  • bf5219c822 refactor: replace std::cout/cerr with LOG_* macros in warden_module.cpp Kelsi 2026-03-17 13:04:25 -07:00
  • 8169f5d5c0 feat: add audio feedback for level-up, achievements, duels, group invites, and inventory errors Kelsi 2026-03-17 12:37:19 -07:00
  • 119002626e feat: show chat message when a spell is removed from spellbook Kelsi 2026-03-17 12:35:05 -07:00
  • 6fbf5b5797 feat: add audio feedback for item loot, vendor buy/sell, and spell learning Kelsi 2026-03-17 12:31:38 -07:00
  • a0b978f95b feat: add audio feedback for quest accept/complete and transaction errors Kelsi 2026-03-17 12:28:15 -07:00
  • 8c3060f261 feat: show XP percentage in experience bar tooltip Kelsi 2026-03-17 12:17:23 -07:00
  • b80d88bded feat: add 'Hold Shift to compare' hint to ItemDef tooltip Kelsi 2026-03-17 12:12:11 -07:00
  • 1c3f2f4ae3 feat: show exploration XP as floating combat text Kelsi 2026-03-17 12:02:17 -07:00
  • 67e6c9a984 fix: TBC parseMailList returns true on empty mailbox for consistency Kelsi 2026-03-17 11:58:20 -07:00
  • 9750110436 fix: complete item tooltip stat comparison for all secondary stats Kelsi 2026-03-17 11:54:01 -07:00
  • c017c61d2c fix: remove unused syncCounts variable in Warden handler Kelsi 2026-03-17 11:37:49 -07:00
  • ef5532cf15 fix: add TBC chat message parser to prevent 12-byte misalignment Kelsi 2026-03-17 11:23:37 -07:00
  • e1be8667ed fix: add TBC game object query parser for correct string count Kelsi 2026-03-17 11:20:50 -07:00
  • 1b86f76d31 fix: add TBC overrides for quest giver status and channel packets Kelsi 2026-03-17 11:16:02 -07:00
  • dc8619464a fix: add TBC guild roster parser to avoid gender byte misalignment Kelsi 2026-03-17 11:10:54 -07:00
  • a7f7c4aa93 feat: show power type names in combat log energize/drain entries Kelsi 2026-03-17 11:03:20 -07:00
  • 01685cc0bb feat: add ghost mode visual overlay when player is dead Kelsi 2026-03-17 10:58:07 -07:00
  • 2d53ff0c07 feat: show environmental damage type in combat text and log Kelsi 2026-03-17 10:54:07 -07:00
  • 1152a70201 fix: handle transport data in other player movement packets Kelsi 2026-03-17 10:40:35 -07:00
  • f5297f9945 feat: show craft queue count on cast bar during batch crafting Kelsi 2026-03-17 10:30:18 -07:00
  • 9aed192503 fix: load skill DBCs on login and handle loot slot changes Kelsi 2026-03-17 10:20:29 -07:00
  • 7b03d5363b feat: profession crafting improvements and combat sound fixes Kelsi 2026-03-17 10:12:49 -07:00
  • 502d506a44 feat: make bag windows draggable Kelsi 2026-03-17 10:12:35 -07:00
  • 192c6175b8 feat: add brightness slider to Video settings Kelsi 2026-03-17 09:04:53 -07:00
  • cf3fe70f1f fix: hide window on shutdown to prevent OS force-close dialog Kelsi 2026-03-17 09:04:47 -07:00
  • 3667ff4998 fix: use uniform 22-byte loot item size for Classic/TBC/Turtle Kelsi 2026-03-17 09:04:40 -07:00
  • 203514abc7 fix: correct minimap orientation and arrow direction, compact key ring UI Kelsi 2026-03-17 08:18:46 -07:00
  • e38324619e fix: resolve missing Classic spell icons on action bar and talents Kelsi 2026-03-17 07:42:01 -07:00
  • 8378eb9232 fix: correct sync Warden MODULE check returning 0x01 instead of 0x00 Kelsi 2026-03-17 07:19:37 -07:00
  • ad511dad5e fix: correct KUSER_SHARED_DATA field offsets for Warden anticheat Kelsi 2026-03-16 20:55:30 -07:00
  • e3c2269b16 fix: increase descriptor pool sizes to prevent Vulkan crash Kelsi 2026-03-16 17:46:32 -07:00
  • 6fd32ecdc6 fix: skip Warden HASH_RESULT on strict servers when no CR match Kelsi 2026-03-16 17:38:25 -07:00
  • a3279ea1ad fix: async Warden PAGE_A/PAGE_B checks to prevent main-loop stalls Kelsi 2026-03-16 16:46:29 -07:00
  • f0a515ff9c fix: stabilize classic/turtle world session handling v0.8.4-preview Kelsi 2026-03-15 06:13:36 -07:00
  • 43ebae217c fix: align turtle world packet parsing Kelsi 2026-03-15 03:40:58 -07:00
  • 6ede9a2968 refactor: derive turtle opcodes from classic Kelsi 2026-03-15 02:55:05 -07:00
  • 0b6265bc55 fix: align turtle protocol compatibility Kelsi 2026-03-15 01:47:36 -07:00
  • b0fafe5efa fix: stabilize turtle world entry session handling Kelsi 2026-03-15 01:21:23 -07:00
  • 4dba20b757 fix: avoid unsigned subtraction checks in packet bounds Kelsi 2026-03-14 22:27:42 -07:00
  • eea3784976 fix: harden turtle movement parsing and warden fallback Kelsi 2026-03-14 22:18:28 -07:00
  • f44ef7b9ea fix: optimize turtle monster move wrapped parsing Kelsi 2026-03-14 22:01:26 -07:00
  • bce1f4d211 fix: reject malformed monster move payloads Kelsi 2026-03-14 21:49:30 -07:00
  • f57893a459 fix(combatlog): reject truncated spell damage log tails Kelsi 2026-03-14 15:13:49 -07:00
  • f07b730473 fix(combatlog): reject truncated resist logs Kelsi 2026-03-14 15:06:29 -07:00
  • 5c8a2afa35 fix(combatlog): accept extended TBC spell damage payloads Kelsi 2026-03-14 14:59:24 -07:00
  • 385ac1e66c fix(combatlog): reject truncated instakill logs without spell id Kelsi 2026-03-14 14:51:27 -07:00