File Details
Social Quest v2.12.17 - Beta
- B
- Mar 27, 2026
- 136.71 KB
- 11
- 2.5.5
- Classic TBC
File Name
SocialQuestv2.12.17-beta.zip
Supported Versions
- 2.5.5
Version 2.12.17 (March 2026)
- Bug fix: Questie bridge module was failing to communicate properly. This has been fixed.
- Party and Shared tabs now refresh immediately when the group roster changes
(member joins or leaves).
Version 2.11.1 (March 2026)
- Expand/collapse all buttons moved from scrollable content to the fixed header
row, so they remain visible regardless of scroll position.
Version 2.11.0 (March 2026)
- Search bar: a persistent search box appears below the tab strip and filters all
three tabs by quest or chain title (case-insensitive). Search text is shared
across tabs and preserved across loading screens.
- Zone/instance filter label moved from scrollable content into the fixed header
strip below the search bar.
Version 2.10.4 (March 2026)
- Bug fix: zone/instance filter did not update when a flight path ended in a
different zone. PLAYER_CONTROL_GAINED now resets the filter when the taxi
system releases the player at the destination.
Version 2.10.3 (March 2026)
- Feature: the SQ window now reopens automatically after loading screens
(hearthstone, portals, instance entry/exit, /reload) if it was open before
the transition.
Version 2.10.2 (March 2026)
- Filter label now prefixed with "Filter: " across all 12 locales.
- Bug fix: zone filter was not updating when crossing an overland zone border.
ZONE_CHANGED_NEW_AREA now resets the filter for seamless zone transitions.
Version 2.10.1 (March 2026)
- Progress bar polish: replaced flat colored bars with WoW-native StatusBar
widgets using the standard UI-StatusBar fill texture and a CastingBar border
overlay. Objective text forced white with drop shadow; WoW color escapes
stripped. Colorblind sky-blue for completed objectives unchanged.
Version 2.10.0 (March 2026)
- Progress Bars: objective rows in the Party and Shared tabs render as inline
progress bars filling proportionally to numFulfilled/numRequired. Player names
in a left-aligned column so all bars line up for at-a-glance comparison.
Colorblind mode respected. Falls back to plain text when numeric data is absent.
Version 2.9.0 (March 2026)
- Zone & Instance Auto-Filter: Party and Shared tabs can optionally filter to the
current dungeon/raid instance or open-world zone. New UI/WindowFilter.lua module
owns all filter state. Two new toggles in /sq config: "Auto-filter to current
instance" (default ON) and "Auto-filter to current zone" (default OFF). Filter
resets on zone change, window close, or settings toggle.
Version 2.8.2 (March 2026)
- Bug fix: eliminated false "objective completed again" and false regression
announcements when splitting or merging bag stacks of quest collectible items.
Root fix in AQL (CursorHasItem() guard in handleQuestLogUpdate()) prevents
false REGRESSED/PROGRESSED/COMPLETED events from ever firing. Removed the
pendingRegressions AceTimer debounce from SocialQuest.lua — it was a workaround
for those now-suppressed events and is no longer needed.
Version 2.8.1 (March 2026)
- Bug fix: clicking a quest title in the SQ window when the quest log was open,
the quest selected, but its zone was collapsed caused the log to close instead
of expanding the zone. Fixed by gating the close-toggle on the quest being
visible (zone not collapsed) using AQL:GetQuestLogIndex().
- Bug fix: regression banner still appeared when splitting a quest item stack.
Debounce window in OnObjectiveRegressed increased from 0.5 s to 2 s.
Version 2.8.0 (March 2026)
- Questie Bridge: hooks Questie's QuestieComms layer to populate PlayerQuests
for party members who have Questie but not SocialQuest.
- Added SocialQuest.DataProviders and SocialQuest.EventTypes constant tables.
- Added dataProvider field to all PlayerQuests entries.
- New modules: Core/BridgeRegistry.lua and Core/QuestieBridge.lua.
- RowFactory appends the bridge's name tag icon for non-SQ data sources.
Version 2.7.0 (March 2026)
- Added Core/WowAPI.lua and Core/WowUI.lua abstraction modules. All direct WoW
game-state and data API calls (GetTime, IsInRaid, IsInGroup, IsInGuild, UnitName,
UnitFullName, UnitRace, UnitFactionGroup, GetNumGroupMembers, GetRaidRosterInfo,
SendChatMessage, C_FriendList.*, C_Timer.After, GetTaxiNodeInfo) now route through
SocialQuestWowAPI. Volatile UI primitives (RaidNotice_AddMessage, PanelTemplates_*,
DEFAULT_CHAT_FRAME:AddMessage) route through SocialQuestWowUI. Quest and quest-log
API calls replaced with AQL public API equivalents. Prepares SocialQuest to support
multiple WoW interface versions without scattered direct API usage.

