promotional bannermobile promotional banner

Social Quest

An add-on designed to enhance the questing experience, with an emphasis on improving group questing.

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.