Commit Graph

145 Commits

Author SHA1 Message Date
Dusk-92 3c174c4c02 Harden Chat Tweaks social colors with passive class fallback 2026-08-24 10:58:58 +02:00
Dusk-92 11b1d0ea3a Trigger temporary Turtle vendor DB generator 2026-08-24 10:42:31 +02:00
Dusk-92 4901cbeb61 Add temporary Turtle vendor DB generator 2026-08-24 10:37:13 +02:00
Dusk-92 e3ffb33ec8 Remove obsolete Vendor Values runtime cache 2026-08-24 10:07:37 +02:00
Dusk-92 cd7f3948e7 Remove learned vendor price SavedVariable 2026-08-24 10:07:18 +02:00
Dusk-92 af879c4a68 Remove Vendor Values runtime preparation 2026-08-24 10:06:53 +02:00
Dusk-92 47aa0897e3 Restore static Vendor Values API boundary 2026-08-24 10:06:19 +02:00
Dusk-92 d1e0498738 Persist vendor prices after ClassicAPI item data loads 2026-08-24 09:30:11 +02:00
Dusk-92 46315cb066 Fix Vanilla 1.12 vendor tooltip money capture 2026-08-24 09:25:23 +02:00
Dusk-92 9620d79d98 Load persistent vendor price cache 2026-08-24 09:20:10 +02:00
Dusk-92 d2975a3136 Persist learned Turtle vendor prices across reloads 2026-08-24 09:19:56 +02:00
Dusk-92 a9c73229d4 Learn new Turtle vendor prices from merchant tooltips 2026-08-24 09:09:42 +02:00
Dusk-92 d64055cac6 Fix Vendor Values persistent ClassicAPI price learning 2026-08-24 09:06:48 +02:00
Dusk-92 839a042402 Fix Vendor Values legacy fallback before live price is known 2026-08-24 08:52:07 +02:00
Dusk-92 2b677a5f27 Restore unrelated main.lua text formatting 2026-08-24 08:36:48 +02:00
Dusk-92 574ab96c85 Remove merged ClassicAPI vendor adapter 2026-08-24 08:36:17 +02:00
Dusk-92 dbad580f4b Remove separate ClassicAPI vendor adapter entry 2026-08-24 08:36:12 +02:00
Dusk-92 76b3d2204b Phase 2: prepare vendor prices before module enable 2026-08-24 08:35:57 +02:00
Dusk-92 4b54ed5463 Phase 2: fold vendor price adapter into API layer 2026-08-24 08:35:38 +02:00
Dusk-92 98dbdb4a4f Phase 2: harden passive player identity cache 2026-08-24 08:22:09 +02:00
Dusk-92 0a8c39b41f Phase 2: load ClassicAPI vendor price adapter 2026-08-24 08:20:49 +02:00
Dusk-92 36979d2da8 Phase 2: prefer live ClassicAPI vendor prices 2026-08-24 08:20:32 +02:00
Dusk-92 13a5843bba Phase 2: expose ClassicAPI item sell prices 2026-08-24 08:20:10 +02:00
Dusk-92 a476633136 Phase 2: preserve legacy debuff timing fallback 2026-08-24 08:16:41 +02:00
Dusk-92 5f8e1cc01a Phase 2: enrich passive player cache from chat GUIDs 2026-08-24 08:15:31 +02:00
Dusk-92 0c2f570f09 Phase 2: use ClassicAPI aura timing for target debuffs 2026-08-24 08:14:52 +02:00
Dusk-92 319bd52d93 Phase 2: expose aura and chat identity APIs 2026-08-24 08:14:36 +02:00
Dusk-92 f160640e5a Use 90-day TTL for unknown passive chat entries 2026-08-23 22:50:44 +02:00
Dusk-92 934671afe3 Prune stale passive chat cache after one year 2026-08-23 22:48:59 +02:00
Dusk-92 5a9a13fd7c Add passive chat speaker cache 2026-08-23 22:45:51 +02:00
Dusk-92 68dde13a9a Fix lightweight Social Colors friend cache 2026-08-23 22:40:33 +02:00
Dusk-92 b3f267c03e Revert ClassicAPI nameplate wrappers after native crash 2026-08-23 21:59:41 +02:00
Dusk-92 960baf2aed Document ClassicAPI requirement and SuperWoW support 2026-08-23 21:58:43 +02:00
Dusk-92 9fb879939e Use ClassicAPI timing in improved castbar 2026-08-23 21:58:05 +02:00
Dusk-92 d3cc5dd20d Use ClassicAPI nameplate tokens for castbars 2026-08-23 21:57:46 +02:00
Dusk-92 2513621a16 Prefer ClassicAPI for target castbar timing 2026-08-23 21:57:21 +02:00
Dusk-92 a5fed1fc00 Preserve robust nameplate setup and unit tokens 2026-08-23 21:56:52 +02:00
Dusk-92 29f1afefe6 Add ClassicAPI-first cast compatibility wrappers 2026-08-23 21:56:30 +02:00
Dusk-92 4045f47434 Fix Minimap Clean script detection on Atlas frames 2026-08-23 21:56:01 +02:00
Dusk-92 7c146b4c86 Keep rgbhex temporaries local 2026-08-23 21:52:47 +02:00
Dusk-92 c55616ff8d Route junk selling through central API layer 2026-08-23 21:52:07 +02:00
Dusk-92 fc63c9a562 Route free slot counts through central API layer 2026-08-23 21:51:52 +02:00
Dusk-92 63f7380de3 Route auto dismount through central API layer 2026-08-23 21:51:42 +02:00
Dusk-92 3cbaf65059 Use ClassicAPI structured spell metadata in libspell 2026-08-23 21:51:12 +02:00
Dusk-92 8dd92779f9 Expand centralized ClassicAPI capability layer 2026-08-23 21:50:51 +02:00
Dusk-92 f9fcf483de Avoid duplicate Social Colors hooks 2026-08-23 21:49:57 +02:00
Dusk-92 0d443bd163 Preserve class portrait refresh while throttling ToT 2026-08-23 21:49:24 +02:00
Dusk-92 84c58e3a14 Avoid duplicate Blue Shaman color setup 2026-08-23 21:48:54 +02:00
Dusk-92 48460a8810 Use modifier events instead of polling every frame 2026-08-23 21:48:04 +02:00
Dusk-92 a78b700baf Avoid duplicate chat class-color processing 2026-08-23 21:47:36 +02:00