File Details
0.3.2
- R
- May 31, 2026
- 3.92 MB
- 12
- 12.0.5
- Retail
File Name
HearthLink_v0.3.2.zip
Supported Versions
- 12.0.5
Version History
0.3.2
- Added the first shared party-board sync layer so grouped players can converge on the same selected Hearthlink activities and shared active task.
- Hardened sync parsing for legacy 0.3.1 PROFILE/TRACKING payloads that omitted empty fields.
- Kept remote party active state out of the current character profile to prevent invalid tracked/active sync combinations.
- Updated Hearthlink's in-addon version and About screen to 0.3.2.
0.3.1
- Defaulted party sync and activity-status sharing back on for existing alpha installs through a sync defaults migration bump.
- Added Sync Inspector blocked-send feedback so solo tests show when PROFILE/TRACKING payloads were built but no party, raid, or instance channel was available.
- Added local debug injection for fake partner TRACKING payloads, letting Sync Inspector emulate received party sync without a second account.
- Added a one-click Sync Inspector test that runs the fake party join, tracked activity, and active activity sequence.
- Updated Hearthlink's in-addon version and About screen to 0.3.1.
0.3.0
- Added the Hearthlink World Map / Quest Log tab and native-style activity panel for browsing recommended activities alongside the map.
- Added Hearthlink activity tracking in WoW's All Objectives UI. Checked activities now appear under a dedicated Hearthlink objective tracker section.
- Added clickable Hearthlink activity icons in both the Hearthlink panel and All Objectives list. Icons behave like quest POI buttons: clicking marks the activity active, clicking the active activity clears it, and setting a Hearthlink activity active clears native super-tracking.
- Added party sync for tracked Hearthlink activities and the active Hearthlink activity. Party members' tracked Hearthlink activities can appear locally, and the newest active selection is mirrored visually for the group.
- Fixed tracked and active Hearthlink activity sync to use a dedicated lightweight tracking message, so activity changes propagate immediately instead of depending only on the larger profile sync payload.
- Added Fake Partner debug controls for emulating a party member's tracked Hearthlink objective and active Hearthlink activity without needing a second account.
- Added a Sync Inspector debug tab that records sent and received PROFILE/TRACKING payloads, decoded tracked/active activity fields, channels, senders, targets, chunk counts, and raw payload text. The tab also includes a one-click fake party sync test for the initial join, tracked activity, and active activity sequence.
- Documented the Hearthlink map/quest panel controls, including the gear icon beside Tonight's Focus that opens the main Preferences window.
- Cleaned up Hearthlink panel naming so the active World Map panel lives in
UI/MapPanel.lua, and temporarily hid the unused party/player count indicator on activity rows. - Updated Hearthlink's in-addon version and About screen to 0.3.0.
- Refreshed README, release notes, description, and development documentation for the current release.
0.2.1
- Fixed solo-content bucket routing in party mode. Tasks tagged as solo, currency, or crest chores (group value
solo/currency/crest) now respect the player's ownNot Interestedpreference and the player's own completion state instead of being forced into the "For You" group regardless. A solo weekly the player has finished and that has no alt need or party need will now correctly fall into "Already Done" with anAlready complete for this character.blocker, and any solo task marked Not Interested resolves to "Maybe Later" / Skip. - Replaced the Hearthlink Debug
Teststab's multi-line preview panel with a fixed two-line summary. The first line reports combinations processed, lines generated, and elapsed time; the second line lists per-bucket counts parsed from the run (best,party,assist,mood,completed,skip). The full HLTEST dump is still available through the existingCopy Last Outputbutton, which avoids the rendering overflow caused by the long tab-separated header lines. - Verified the scoring engine against a fresh 1,632-combination HLTEST/1.0 sweep. All previously misrouted cases (campaign / crest_adventurer / shards complete-on-both-sides; Not Interested solo activities) now produce the expected blockers and
sortRank=0. - Updated Hearthlink's in-addon version and About screen to 0.2.1.
- Refreshed README, release notes, description, and development documentation for the current release.
0.2.0
- Introduced an explicit weighted recommendation scoring engine in
Data/TaskStatus.lua. Each task is now scored on four 0-100 axes (Preference, Status, Progression, Freshness) that are blended into a single final score using the newRECOMMENDATION_WEIGHTSconstants (40% / 30% / 20% / 10%). Bucket assignment is driven by configurable score bands inRECOMMENDATION_THRESHOLDS(together ≥ 70, helpOut ≥ 50, feeling ≥ 30, otherwise "Maybe Later"), with overrides preserved for assist/mood tasks and blocked tasks. - Replaced the embedded Debug tab with a dedicated, free-floating
Hearthlink Debugwindow (UI/DebugWindow.lua). The window auto-tracks the main window's visibility, persists open/closed state across reloads viaHL.db.profile.debugWindowOpen, and is gated by the existingEnable debug modecheckbox and/hlink debugtoggle. - Added a
Fake Partnerdebug tab that injects a synthetic squad member (HLDEBUG-FakeParty) the recommendation engine treats as a live, in-range player, with per-activity Status and Preference cyclers plus identity controls (name, level, class, role, spec, item level, zone, privacy). - Added a
Player Overridedebug tab that writes directly onto the current character profile's preferences and progress, gated by its own enable checkbox and restored on reload when still active. Includes a gear-tier selector (live | adventurer | veteran | champion | hero | myth). - Added a
Detailsdebug tab withCopy as Text(human-readable dump of profile, squad, and scored recommendation groups) andCopy Report(compactHLR/1.1protocol output suitable for bug reports and AI-assisted diagnosis). - Bumped the debug report protocol to
HLR/1.1: theO:line now carries the player-override gear tier as a second field. HLR/1.0 consumers should ignore the trailing field. - Removed the in-tab Debug view from the main window; debug controls now live exclusively in the Options tab and the standalone Debug window.
- Updated Hearthlink's in-addon version and About screen to 0.2.0.
- Refreshed README, release notes, description, and development documentation for the current release.
0.1.8
- Anchored party-mode counts to the actual WoW group size (
GetNumGroupMembers) instead of only counting party members whose sync data has arrived recently, so an offline or stale partner no longer makes a shared weekly look like a solo task. - Reworked the at-a-glance party-benefit indicator to be honest about missing sync data. Two-person groups now also display "Partner unknown" (when the player is done) and "You need, partner unknown" (when the player is not), and larger groups show breakdowns like "3 need, 1 unknown" so the player can tell apart "my partner has finished it" from "I don't have current data for my partner."
- Moved the party-benefit callout onto its own highlighted line above the at-a-glance summary so the existing reward / status line stops getting crowded. Task rows now grow vertically only when an indicator is present.
- Rebalanced Tonight task row padding so the icon, title, party-benefit line, and at-a-glance summary anchor from the top of the row with even spacing instead of the title sitting low with a large gap above it. Row heights were tightened to match the actual content.
- Tightened the "Already Done" bucket so it only fires when every real party member has synced and reported complete, preventing premature completion credit when a partner is offline.
- Fixed party-mode bucket routing so a task the player has already finished still lands in "Play Together" whenever a synced party member still needs it or a real group member's sync data is missing. The previous chain blocker-routed those to "Maybe Later", which contradicted the new "Partner needs" / "Partner unknown" indicators.
- Updated Hearthlink's in-addon version and About screen to 0.1.8.
- Refreshed README, release notes, and description documentation for the current release.
0.1.7
- Added an "Already Done" group to party mode so weeklies the player and every synced party member have already finished move out of "Play Together" and stop cluttering the active suggestions. Tasks where only one side is done still appear in the active groups, and "neither done" tasks rank above "only one needs it" through the existing party-need score.
- Added an at-a-glance party-benefit indicator on every task card in party mode ("You need", "Partner needs", "Both need" for two-person groups; a count fallback like "You + N need" or "All need" for larger groups) so it's obvious why a task still appears when the player has already finished it.
- Updated Hearthlink's in-addon version and About screen to 0.1.7.
- Refreshed README, release notes, and description documentation for the current release.
0.1.6
- Fixed rotating-pool weekly tasks (Arcantina, Halduron, Void Assaults, Ritual Sites, Special Assignment, Fortify Runestones, Unity Against the Void, Active World Boss, Zerella PvP Weeklies, and Prey hunts) incorrectly showing as complete because the character had finished a variant of the same task in a previous week. Hearthlink now tracks which quest IDs were freshly completed inside the current weekly reset window and only credits those toward weekly progress.
- Scoped the new "completed this week" tracking to genuine multi-week rotating pools only. Single-event weeklies (Abundance, Lost Legends, Abyss Anglers, Saltheril's Soiree) continue to rely on the quest completion flag directly, so a completion finished before installing this update is still credited.
- Updated Hearthlink's in-addon version and About screen to 0.1.6.
- Refreshed README, release notes, and description documentation for the current release.
0.1.5
- Prepared the v0.1.5 release.
- Fixed a loading issue in the packaged addon.
- Updated Hearthlink's in-addon version and About screen to 0.1.5.
- Updated the WoW interface metadata from
120007to120005to match the current live Retail client. - Refreshed README, development notes, release notes, and project description documentation for the current release.
Release and packaging
- Kept the current CurseForge publishing workflow and removed obsolete alpha-release plumbing.
- Improved release packaging behavior around addon-folder packaging, zip entry normalization, and artifact generation.
- Added repository ownership metadata with CODEOWNERS.
0.1.4
- Updated Hearthlink's in-addon version and About screen to 0.1.4.
- Refreshed project documentation for the current alpha.
- Cleaned up release packaging by replacing the older alpha workflow with the current Hearthlink workflow.
- Added deploy tooling for smoother local release packaging.
- Improved updater and release plumbing so installing test builds is less of a side quest.
0.1.3
- Added the Hearthlink icon to addon metadata so WoW and addon managers can display the proper artwork.
- Updated the micro-menu button to expose the Hearthlink name and icon more consistently.
- Bumped packaged version metadata and docs for the 0.1.3 alpha.
0.1.2
- Added the Tonight focus intent dropdown.
- Added Weeklies, Quick Wins, Chill Solo, Gear Progress, Group Night, Professions, and Catch-Up intent weighting.
- Added weighted intent scoring with visible suggestion reasons.
- Added lightweight profession planning tasks: Profession Weeklies, Knowledge Points, Profession Farming, and Profession Check-In.
- Improved task icon coverage and added fallback icon handling.
- Renamed the main planning tab to Tonight.
- Switched the intent selector to a native WoW dropdown control.
- Improved Tonight's Focus layout and spacing.
- Removed placeholder collection-planning tasks and intent. Collection planning may become a separate module or addon later.
0.1.1
- Reframed the addon around Tonight's Plan rather than a simple checklist.
- Improved recommendation text hierarchy across list rows, tooltips, and detail pages.
- Added clearer detail-page sections for why an activity is suggested, who it helps, where to start, and expected rewards.
- Added local development sync tooling for copying the addon into the WoW AddOns folder.
- Split project documentation into feature, product experience, and development notes.
- Added a CurseForge alpha publishing workflow.
0.1.0
- Initial alpha foundation.
- Added the main Hearthlink window, tabs, slash commands, micro-menu button, saved variables, activity preferences, character snapshots, and early recommendation data.
- Added early party/squad sync support and privacy controls.
- Added basic status, preferences, and debug surfaces for testing.

