v13

Details

  • Filename
    HandyNotes_LongForgottenHippogryph-v13.zip
  • Uploaded by
  • Uploaded
    Aug 24, 2026
  • Size
    103.33 KB
  • Downloads
    7,034
  • MD5
    f51985c5f5112a5fc8e3242396d0b55b

Supported WoW Retail Versions

  • 11.0.2
  • 11.0.0

Changelog

HandyNotes: Long-Forgotten Hippogryph

v13 (2026-08-25)

Full Changelog Previous Releases

  • Update handler submodule to main (deb9172)
    New changes:
    513b134 Clean up some deprecated wow-api calls
    86eec76 Improve setting defaults for related-points
    c828fb9 Clean up deprecated GetSpellInfo
    1447e15 Label cosmetic loot in tooltips
    6a34474 Fix tooltip label for multi-criteria points
    fb66f54 Allow more overrides for related points
    2e75307 New render_string variant: area
    4940318 New condition: DayOfWeek
    effed0c Improve registering points that get translated to other maps
    15dd06d Fix render_string for faction names
    92e6bed Fix rank checks for factions
    fc4a095 Support MapPinEnhanced for waypoints
    dc7775a Support for getting mountids from the item
    0292bba Related points: add hide_before, fix type on requires
    086157b Related points: fix passing through a texture
    daf38f9 Options dialog: fix group names not being passed through render_string
    2f35f54 Fix opening core handynotes options from dropdown
    6e7904c Add per-run cache that'll store data for the current GetNodes2
    0ba0f36 Rearrange the settings in the dialog and dropdown
    370e8e9 Behavior change: count exact items for transmog, setting to revert
    932ae80 Rearrange map-providers for less clutter
    15075c8 Improve atlas_texture for more complex crops
    3d1d3c2 Improve "show treasure" so it only controls treasure
    7c65f13 New option to emphasize notable NPCs
    8ac095d Change how show_npcs works
    f50a152 Add a helper for quickly toggling found nodes
    72a3659 Stop non-npc non-treasure points without completion from being considered "found" always
    ea41385 Consider whether loot is likely to drop in notability
    a81c8dc Highlight notable loot in the tooltip if you're emphasizing it for icons
    18b8280 Fix clearing the appearances cache between runs
    b1e1659 Enhance classes to cope with calling a superclass better
    d08d31d Condition summary: option for a short-form without the "requires"
    019c7d8 Extreme rewrite of the loot system in preparation for expanding it
    e9c2857 New loot type: currency
    8f8045f Let currency flag itself as notable
    5d1022c Add settings to define what counts as notability
    bc8750a Expose the condition base classes for extension
    9c8a519 Fix some interactions within notability with transmog + quests
    4f3030c New setting to allow alt achievement progress to count
    3692d75 Sprinkle in some usage of color constants for tooltip text
    7a37d5e Give treasure the same dropdown as NPCs for filter-selection
    ce2bb5d Improve their tostring, and give explicit classnames to my conditions
    a77db72 Fix the "found" check from 7a37d5e684410cb9cf12d0010029f763294f3582
    45de921 Don't need these classic atlas fallbacks any more
    53ad145 Don't error if we try to check non-existent conditions
    15ab528 Put the tooltip achievement handling somewhere it can be reused
    ce2b4bd Check the account quest completion for reputation
    0805b3b Simple getters helper
    8adec5b SEMI-BREAKING: Switch class system to a variant of LCS
    6030470 Refactor some otherwise unused functions into rewards, split that up
    f7840d3 Add PlayerHasTransmogByItemInfo compatibility shim for cataclysm classic
    c8035f8 Remove some debug globals that snuck through
    625ee0b Fix some style issues and typos
    155255b Show armor-types in tooltip labels
    5afc365 Fix loot-upgrader to not always require the more-expensive path
    da81faa Give mounts and pets better tooltips
    70c737a Bring in some reward enhancements from SilverDragon
    1e65fed Currency reward AddToItemButton
    fc92bc6 Allow point.always to override the filter settings
    af59ade Different less-notable color for mobs that only have transmog
    a7e6483 Switch the notable icon colors around because purple is transmog
    d0297cc Toy condition should extend Item
    0c1308f Add a new recipe reward type
    1c7c228 Better notoriety-without-transmog calculation
    5d9e50e nodeMaker should shallow-copy the existing table if needed
    d035bb9 Fallback notable icons for classic
    8556d83 New decoration pins that let me put things around core HandyNotes pins
    dced3de Routes should also stay shown when there's a highlighted pin
    f77bed4 Switch routes to my newer method with less data-provider overriding
    842179b Forgot to add the SetPassThroughButtons override to routes
    99df7af Fix inbag not hiding points that are related to an achievement
    70e9758 Do more pre-caching for item subclasses
    1083212 Make route toggling work for points that have connected routes as well
    cdb4af4 New option to outright force a point to show regardless of hiding settings
    8422b10 Make sure that pet/mount IDs are set before trying to cache them
    db469da Enhance the pin decorations
    e8dcea6 Don't display decorations or routes when HandyNotes itself is disabled
    ecba16b Rewards: rename for_tooltip to ignore_notable
    cbd401f Knowable loot shouldn't consider notability
    2df3b0d Hidden/inactive points in tooltips had completion colors reversed
    4576a53 Tighten up wording on the right-click menu
    ad7a460 Tweak to handler-updater script
    dea7012 Prime caches so that the first map open won't be missing data
    1352346 Upgrade loot needs to run on vignette-only treasures as well
    473d5ba Updater: script early sanity checks weren't quite right
    98baeb3 Lootless NPCs shouldn't show as transmog-notable
    3bdec1b One more tweak to the updater checks
    6dd96c8 Don't error when drawing an impossibly short route segment on the minimap
    baba669 Let paths override whether they're shown on the world map
    e174cd5 Fine, one more adjustment to the updater script
    e3c723d Show uncompleted quest status in tooltips
    42429a5 Let subvariants be provided to render_string
    8263974 Give render_string achievements a character-specific subvariant
    1e01314 Conditions: achievements can have criteria and be character-specific
    021412b Fix error when a point has multiple quests
    975b55d Set up defaults before other setup for vignette-only points
    5f98207 Reputation currencies are no longer notable once maxed
    d284c73 Move to new menu system
    1c23b67 Move right-click context menus to the new menu system as well
    e33e521 Fix tooltip criteria error for incomplete criteria completed by an alt
    9447436 Add a condition for being in a specific vehicle
    ce1368b New condition for questcompleteonaccount
    befba25 Update Krowi to v8
    4b24032 New reward type: BattlePet
    1abeb56 Improve render_string output for ranked factions
    600539f Improve the Faction condition
    a8d17f8 Pass through loot requirements when upgrading the table format
    faef5c4 Add a way to show all loot regardless of requirements
    d7f6bcf Let item rewards be specified with a count
    4f3ace2 Make new way of creating item rewards backwards-compatible
    a7fd7a3 Remove some surplus definitions from conditions.GarrisonTalent
    9941429 Add C_Traits support to render_string and conditions
    b2ba237 Add missing CLASSICERA flag that was interfering with learnable rewards
    2d24ac2 Copy some more plain item properties in when upgrading them
    7724067 Use C_Map.GetMapRectOnMap instead of HereBeDragons for parent translation
    0605808 Fix Trait condition to actually use the cached configID
    2b89e07 Fix typo: self.configID not selfconfigID
    15e13e8 Fix createWaypointForAll
    0321016 Fall back from HBD to C_Map instead of the other way around
    c8ad669 Stop caching the configID for trait checks, as it causes first-load issues
    ba9de29 Don't error if there's a missing atlas
    71ac680 Fix CanTransmogItem for Midnight
    8caafb1 Fix opening settings for Midnight
    0c7a8af Break once the settings are found for midnight
    6454c7a Found toggle: trigger on shift-click as well as alt-click
    2f821dd Don't check for auras during combat (Midnight)
    048a629 Add support for decor
    698cee3 Highlight routes on hover only if it's the original mapid for the point
    31afb0f Fix decor not being cached
    9300c12 Switch to tooltip scanning for decor completion for now
    3d6e53c Allow override of worldmap for related points
    f263692 Midnight transmog fix: the XCanCollectSource functions no longer work
    9e52c7e Midnight transmog: avoid caching an early negative result
    b41e6a9 New condition: expansion
    70723bb Let expansion be specified on bare loot
    6b62f2b Add the Enclave Aspirant's Hatchet to the broken transmog items list
    9fbad68 Fix hooking of area POI pins
    48b3958 Allow setting a custom overlay icon
    82bc4a6 Fix some places where hiddenConfig wasn't being respected
    8b62933 Allow suppressing showing the overlay on parent maps
    c1ee347 Allow the zones menu to be populated with continent and world maps
    081f30b Unify map pin hooking onto MapLegendPinOnEnter
    c1fbba8 Tweak checks for knowable transmog items for Midnight
    55ad8ee Further adjustment of Blizzard map pin hooking
    7b7a5a6 Settle on a hybrid of the map pin hooking approaches
    9e30d14 New reward-type: Achievement
    19bf1ad Don't try to show a comparison tooltip if GameTooltip has become secret
    60c8c5a Allow nested registration of nearby/related points
    22d3f81 Only start caching points on-load if you're in a relevant zone
    eedb996 More fiddling with the way Blizzard map pins are hooked
    9ef6bba Update Krowi to v9
    f74a365 C_Calendar.GetDayEvent returns secrets during chat lockdown
    ef9cbb9 Trigger a refresh on ADDON_RESTRICTION_STATE_CHANGED
    85ec15a conditions.AuraActive: adjust secret check
    c2419bc Adjust display so that tooltip titles use normal blizzard color
    37c85a5 Further attempts at tweaking comparison tooltip secret issues
    0516deb Change the tooltip_pointanchor default to true
    c7e6fb1 Override reward item tooltip display to not use a MoneyFrame
    aeb438b Make overridden money slightly prettier via spacing
    7d0cb78 Fix for money display over 999 gold
    2977fe2 One more money fix
    05088c0 Classic fix: fall back to C_QuestLog.GetQuestInfo for quest names
    b197556 Change tooltip quest status to complete/incomplete
    e26791c New render_string option: gc for globalcolor markup
    b83e7c1 New feature: shared loot
    2a31f3b Set rewards: add a space before the completion tag
    d80907b New condition: NotMajorFaction
    e886c82 Allow point.minimap to be more than just a boolean
    aa3af35 Give render_string an alias from zone to map
    f1ffa20 New render_string option: a for atlas markup
    1947d7f Fix pins in classic
    84ff291 Tooltips: if an item is loading, use an empty space as the label so spacing works
    b6c734c Don't render empty pin decorations
    971fb93 Port decorations to a new non-dataprovider map system
    a8de2f4 Port route lines to a new non-dataprovider map system
    8c3e800 Draw route lines under pins
    c62be64 Refresh new decorations in combat
    62450b9 Show a title at the top of the overlay menu
    bd9f95a Adjust addon name display in overlay menu and tooltip
    5d80be8 Fix typo stopping quests being labeled as "completed"
    15542fe Add accountquest flag for checking for account completion
    ad7d0c7 Wrap render_string's replacer in an issecretvalue check
    9322fc5 ...okay it'd really help if I actually called the secret-safe wrapper
    f3cb2e3 Update Krowi_WorldMapButtons-1.4 embed to v10
    bdabecf Fix error that could happen showing the name of an unloaded transmog set
    2179b01 Calendar conditions could error when showing labels
    1e97f17 Showing the name of a faction that hasn't loaded data could error
    0d9565b Transmog set rewards were only counting as obtained with quest complete
    e9bb06e Shift-left-click to send link to chat was broken
    ab6a906 Highlighted routes were being hidden on data refresh
    af3fcb9 Clean up a follower-display branch
    87efff2 Fix ReleaseLine releasing on the wrong object
    22b4bea Fix point.nearby failing if not a table
    264fda8 Fix some accidental globals
    865f3f2 Stop double-scaling points with just a string atlas
    23c117d Upgrade loot_shared in RegisterVignettes
    67d423f Keep any/all when upgrading loot requires
    34d7fb8 Don't let unknowable appearances decay into unknown ones
    3026981 Actually use the minimap route pin releaser
    b6ea1c5 Fix route highlight keying off the wrong point
    f926d94 Add the missing tooltip to the group submenu
    04965cd Indent the min/max sell price lines
    9b019a3 Cluster routes were drawn to points that aren't shown
    52c53c7 Hiding one cluster member could hide the cluster's routes
    181cc73 Nearby and related points could corrupt their parent's path
    bbdce88 Checking pois could error once a second zone was involved
    cf3841e Refreshing pois could error if the map had none to return
    9d99acf Move the token formatting out into its own file
    87b07c8 Creature names could stick at Unknown for the session
    df4a8db Rendering a list of a single condition object unpacked it
    f142e55 Add All and Any conditions, so groups can nest
    97de972 An or-group in loot requires collapsed into an and
    d5b8a0d Move upgradeloot into its own file
    f607c84 Ask the game once per condition per frame
    a951b78 Buff-gated points vanished on entering combat
    ccf117a Add conditions for the checks should_show_point does by hand
    1ebb420 Fold the one-off visibility keys into requires
    38f6f6f Don't explain conditions that have nothing to say
    d48c907 Drop the per-key checks now nothing reaches them
    a83755f Fold level and covenant into hide_before
    b164141 Minimap suppression read the map buff straight from the game
    34bdebe requires_no_buff with a list meant the opposite of what it folded to
    44c7c3a A point with criteria but no achievement could error working out its label
    c4d9b16 Clear out things nothing reads
    ae24ccb Move icon-building out into icons.lua
    bb5e793 Collapse the repeated ladders in icons.lua and work_out_label
    0a07401 Two disagreements between the icon and label ladders
    889c05e Loot caching could yield on points it hadn't cached
    e97905f Write down what the primaryItemShown reminder is waiting on
    b9edba8 A secret creature name threw instead of being skipped
    24896b9 Speculative secret avoidance: don't re-anchor a tooltip with widgets
    326a4b0 Move the notability tests out into their own file
    dcd7db5 Clean up unreachable fallback when making the overlay button
    1058737 Split the point data out of handler.lua
    4c79be3 Split the tooltip building out of handler.lua
    c95e1e5 Turning on "transmog exact items" didn't take until a reload
    aa66e7c Move the map pin hooks in with the tooltip they build
    2159670 Split the visibility rules out of config.lua
    937e863 Let db.charloot decide whether undroppable loot is notable
    3e73119 Clear the non-registration leftovers out of points.lua
    1feb932 Register vignettes and points through the same indexing
    8870c4f Build path, nearby and related points the same way
    e4a8806 Drop the route-to-routes conversion
    bdf3f6e One definition of what a path point looks like
    3176aba Drop ns.WARBANDS_AVAILABLE
    00b0587 Achievement reward: if criteria provided, use that for completion
    faaab0c Say "count unearned achievement progress" rather than unlearned
    3c1ffcf 12.1 replaced OpenAchievementFrameToAchievement with ShowAchievementFrameForAchievement
    bb82c02 Let the mount tooltip label fall back to GetItemInfo categories
    6e13426 Routes: draw the path a related point hangs off
    67f3a03 Use correct translation of mount in the notability settings
    3875f01 Shared loot: respect the "this character only" setting
    10e22e3 Trait condition: respect rank if provided
    9cdfc38 New condition: QuestLineCompleteByQuest
    c9ccd5f render_string: give the complete fallback not the separated variant
    cc5b718 Stop drawing map pins when the map isn't visible
    7da8a1e Route lines: look better when the map scales
    bd34a01 Route lines: increase base thickness
    8737fb1 Routes: support looping
    381c589 Map system: allow templates, and avoid a potential flicker after refresh
    14e75a4 Minimap routes: be more efficient, and don't glitch when zoomed
    892f14c Map system: centralize the check for WorldMapFrame:IsVisible()
    ef2f647 Display timing information if a point has .areaPoi information
    ae47957 For points with multiple areaPois, pick the "best" one
    8e622dd If showing a timer on an areaPoi, count it down while the tooltip shows
    857478d Make timing for areaPoi SOON configurable
    061c698 Don't give areaPoi nodes without timing the full active-node treatment
    2ee334f Set rewards: cosmetic sets don't have a classMask, use validForCharacter
    622a0d1 Don't pass some lookup IDs down to related points
    c3a772f Changing mapIDs could theoretically make route pins error
    a0ef871 Best areaPoi choice: prefer a timed one over untimed
    35bc0b4 MapSystem: don't try to proxy point events if no point exists
    17862f9 Stop sending unnecessary numbers to HandyNotes when requesting a refresh
    704ee3a Split out some utility code into its own file
    29b9682 New helper: ns.mapLink, replicates blizzard MapLinkPinMixin
    db403aa Points: merge in some ns overrides rather than completely replacing
    f1569f6 Condition: NotAreaPoi
    7132b29 Try to avoid widget-related taint when inserting on world map pins
    9d80d98 Colorize in conditions.summarize
    b8a2170 Further tooltip taint mitigation attempts
    deb9172 New setting: whether shared loot counts as notable, default on
  • Actions: update the checkout and packager actions
    Updates the checkout action from v2 to v7, which was still running a node
    version GitHub is retiring; nothing in that range affects a push-triggered
    workflow. Pins the packager to v2 rather than master, so an upstream change
    can no longer land in a release without warning; v2 is the maintained major
    tag, so fixes within the v2 line still arrive.
  • Different way to not load with LegionTreasures
  • Don't load if LegionTreasures is loaded