v7
HandyNotes: Secret Fish
v7 (2025-03-01)
Full Changelog Previous Releases
- TOC for 11.1.0
- Update handler submodule to main (befba25)
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