File Details
MarketSync Beta v0.5.1
- B
- Feb 21, 2026
- 51.56 KB
- 25
- 2.5.5
- Classic TBC
File Name
MarketSync.0.5.1-beta.zip
Supported Versions
- 2.5.5
[0.5.1] - 2026-02-21
Improved
- Improved: Data throughput limit increased from 3 channels to 5 parallel channels. This raises network utilization to ~1250 bytes/second (~80 items/sec), significantly dropping the time it takes to complete massive bulk syncs.
- Improved: Contextual Mute (Smart Bandwidth). Active Swarm transfers (
ADVpolling,PULLrequests, and seeding payloads) are now strictly suppressed if the player is in Combat, a Raid, a Dungeon, a Battleground, or an Arena. This completely guarantees MarketSync leaves 100% of network baseline available overhead for combat-critical addons (like Details! and DBM) precisely when you need it most. - Improved: Added a Smart Rules GUI toggle button inside the Settings tab. This opens a new configuration frame that allows you to easily toggle off the Contextual Mute if you manually prefer to let MarketSync push data during combat or while inside instances.
- Improved: The background Swarm Cache Indexer is now also bound by the Smart Rules configuration. Heavy local data processing will automatically and seamlessly pause the exact moment you enter combat or an instance, and pick up exactly where it left off when you exit.
- Improved: Filter categories in the Browse Window no longer display a distracting scrollbar or shrink when expanded. They are permanently fixed at their native width, and players can freely scroll them up and down using their mouse wheel.
- Improved: Search results table sorting logic is now significantly more robust and mimics the native Auction House: Sorting by Level now prioritizes the highest rarity items first, then drops to alphabetical order. Sorting by Rarity drops to alphabetical order if rarities are identical.
- Improved: MarketSync now listens to the global
AUCTION_HOUSE_SHOWevent, dynamically locking its Swarm Cache Indexer and NetworkADVbroadcasts. This guarantees MarketSync will silently wait and not consume resources or advertise incomplete strings while you are actively running a fresh Auctionator page scan. - Fixed: Restructured the UI bindings over on the Settings tab so the new 'Smart Rules' button doesn't visually overlap the 'Reset Data' or 'Rebuild Caches' buttons.
- Fixed: Corrected a deep scoping bug inside the
C_Timer.NewTickerlogic that inadvertently locked the high-speed Swarm data multiplexer strictly toMSyncD1, dropping its intended round-robin speed. It now mathematically guarantees iteration across all 5 channels sequentially at roughly 80 items/sec. - Fixed: Stripped the forceful generic
tonumber()conversion on inbound database keys duringBRESchunk parsing. Items arriving as numeric strings (e.g."1234") are seamlessly stored natively to the Auctionator DB, cleanly wiping out instances of twin duplicate items displaying in the search menu. - Fixed: Built a dynamic deduplication filter layer over the top of the graphical
Browsesearch pipeline. If overlapping identical twin internal Auctionator keys somehow exist (or have been created previously), the rendering layer actively collapses them and strictly prints the copy with the lowest overall price. - Fixed: Severed a legacy "item count tiebreaker" in the Chat engine that could trigger an infinite sync loop. If two clients share the exact identical
TSFtimestamp, the engine will mathematically guarantee their payloads match perfectly and unconditionally drop any arbitrary< / >exact item count disparities.