promotional bannermobile promotional banner

Hearthlink

Hearthlink helps WoW friends compare progress, preferences, and rewards to choose useful activities to do solo or together.

File Details

0.2.0

  • R
  • May 23, 2026
  • 2.38 MB
  • 8
  • 12.0.5
  • Retail

File Name

HearthLink_v0.2.0.zip

Supported Versions

  • 12.0.5

Version History

0.2.0

  • Introduced an explicit weighted recommendation scoring engine. Each task is now scored on four 0-100 axes (Preference, Status, Progression, Freshness) blended into a final score using the new RECOMMENDATION_WEIGHTS constants (40 / 30 / 20 / 10). Bucket assignment is driven by configurable score bands in RECOMMENDATION_THRESHOLDS, with overrides preserved for assist/mood tasks and blocked tasks.
  • Replaced the embedded Debug tab with a standalone Hearthlink Debug window that auto-tracks the main window, persists its open state across reloads, and is gated by Enable debug mode / /hlink debug.
  • Added a Fake Partner debug tab that injects a synthetic squad member with per-activity Status and Preference cyclers, and a Player Override debug tab (including a gear-tier selector) that writes directly onto the current character profile.
  • Added a Details debug tab with Copy as Text and Copy Report buttons. Bumped the debug report protocol to HLR/1.1 (the O: line now carries the player-override gear tier).
  • Updated version metadata across the addon, About screen, README, and release documentation to 0.2.0.

0.1.8

  • Anchored party-mode counts to the actual WoW group size instead of only counting recently-synced squad members, 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 version metadata across the addon, About screen, README, and release documentation to 0.1.8.

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 version metadata across the addon, About screen, README, and release documentation to 0.1.7.

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 reporting as complete because the character had finished a different variant of the same rotation 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) keep relying on the quest completion flag directly, so a completion finished before installing this update is still credited.
  • Updated version metadata across the addon, About screen, README, and release documentation to 0.1.6.

0.1.5

  • Prepared the v0.1.5 release.
  • Fixed a loading issue in the packaged addon.
  • Updated WoW interface metadata to match the current live Retail client.
  • Updated version metadata across the addon, About screen, README, and release documentation.

Release maintenance:

  • Kept the current CurseForge publishing workflow and removed obsolete alpha-release plumbing.
  • Continued cleanup around packaging, zip normalization, and release artifact generation.
  • Added repository ownership metadata with CODEOWNERS.

0.1.4

  • Updated the addon interface target for World of Warcraft 12.0.7.
  • Removed the alpha suffix from the CurseForge package filename.

0.1.3

  • Prepared the next alpha release.

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.

Alpha Notice

Hearthlink is currently in small-group alpha testing. Some task detection, reward values, and scoring rules may change as the addon is tested against real weekly play patterns.

Feedback is especially useful around:

  • Suggestions that feel too high or too low
  • Activities that are missing or incorrectly detected
  • Party recommendations that do not match what the group actually wants
  • Gear or crest usefulness that feels wrong
  • Intent choices that do not reorder Tonight's Plan in a helpful way