Repository navigation
Releases
Releases · repsejnworb/NraKit
v0.4.4
NraKit
v0.4.4 (2026-11-10)
Full Changelog Previous Releases
- fix: stop tainting Blizzard's bag code, which blocked using items from the bags
v0.4.3
NraKit
v0.4.3 (2026-11-10)
Full Changelog Previous Releases
- fix: only warn in combat when Open Clams can't switch to the next kind of item
v0.4.2
NraKit
v0.4.2 (2026-11-10)
Full Changelog Previous Releases
- fix: draw the Open Clams button above the bags, which raise themselves over it
v0.4.1
NraKit
v0.4.1 (2026-11-10)
Full Changelog Previous Releases
- docs: mark the bag-frame cause as likely
- fix: keep the Open Clams secure button out of Blizzard's bag frames
v0.4.0
NraKit
v0.4.0 (2026-11-10)
Full Changelog Previous Releases
- fix: move the Open Clams button to the bag money row so the search box keeps its width
- feat: Open Clams opens clams and other containers one click at a time
v0.3.0
NraKit
v0.3.0 (2026-11-07)
Full Changelog Previous Releases
- feat: Potential Upgrades marks items better than your equipped gear
Green arrow for clear upgrades (usable, at least as good on every stat
that matters for the class plus armor or weapon DPS, or an empty slot),
yellow for likely upgrades by a per-class stat priority, grey for
upgrades blocked only by level. Shown in bags, on quest rewards and as
a tooltip line explaining the difference.
v0.2.0
NraKit
v0.2.0 (2026-11-06)
Full Changelog Previous Releases
- build: disable git pager in just recipes
- feat: tint the whole icon by default in Bag Tithe
- feat: Bag Tithe icon tint opacity slider
- feat: Bag Tithe can tint the whole icon, the border, or both
- fix: match the Bag Tithe button size to the sort button
- fix: use Blizzard's coin atlases for coin icons
- feat: show Bag Tithe sell values with coin icons
- feat: white Bag Tithe rank numbers for easier reading
- feat: larger, outlined Bag Tithe rank numbers with a size setting
- feat: Bag Tithe highlights your least valuable bag slots
Adds a button next to the bag sort button (separate and combined bags)
that dims the bags and highlights the N cheapest slots by vendor price
times stack size, with a red-to-yellow tint, rank numbers and sell
values (each optional). Alt+click toggles an account-wide ignore list,
which can also be edited on its own settings page. - feat: let modules add custom settings controls and pages
v0.1.0
NraKit
v0.1.0 (2026-11-06)
Full Changelog Previous Releases
- build: add Justfile and cocogitto for semantic version releases
- fix(ci): pass forever flavor as a block so the updater doesn't fall back to retail
- ci: add CurseForge release and interface version update workflows
- docs: add MIT license
- feat: add logo, use it as the in-game addon icon and in the README
- docs: add CLAUDE.md with project conventions and API findings
- feat: make all features opt-in (off by default)
- feat: mark the most valuable quest reward choice with a gold coin
- feat: group nameplate options under General, default far scale 70%
- feat: per-module settings subpages with an overview page
The main NraKit page lists one switch per module; modules with options
get a subpage in the settings tree, so option headers become real
subsections of their module. - feat: far-away scale slider for nameplates
Engine overhead names shrink with distance much more than nameplates
do. Addons can't read distances to non-group enemies, so drive the
engine's own plate distance scaling (nameplateMinScale) from a slider;
idle names follow their plate. Sliders can now format their label. - feat: optional shadow and distance fade for idle names
Shorten nameplate setting labels, group idle name options under their
own header, and add Shadow and Fade with distance options (both off by
default, matching the engine's overhead names). - feat: group settings into sections with headers
- feat: toggle enemy nameplates on entering and leaving combat
Blizzard's auto mode (Always Show Nameplates off) doesn't limit plates to
combat in Forever. Add an option, on by default, that turns enemy
nameplates on at PLAYER_REGEN_DISABLED and off at PLAYER_REGEN_ENABLED,
restoring the previous settings when turned off. - fix: draw own idle name text instead of restyling Blizzard's
Reading anchors of nameplate regions is restricted ("Can't measure
restricted regions"), so Blizzard's name can't be moved and restored.
Hide the whole Blizzard UnitFrame for idle enemies and, when names are
enabled, draw our own FontString on the plate instead. Also respect the
user's unit name settings via UnitShouldDisplayName. - feat: expose idle name size, height and outline as settings
- feat: support slider and nested options in settings
- feat: hide idle enemy plates in combat, name-only as an option
Idle enemies are now hidden completely during combat by default. The
name-only style moves behind a setting and is reworked: reaction color,
anchored at the plate bottom near the head, smaller font. Drop the fixed
size option, which made names larger than real overhead names; its saved
CVars are restored. - feat: style name-only nameplates like overhead names
Restyle the name on name-only plates with UNIT_NAME_FONT and a drop
shadow, and add an option to stop nameplates shrinking and fading with
distance (nameplateMin/MaxScale, nameplateMinAlpha). - feat: show nameplates only for engaged enemies
Turn off always-show nameplates so enemy plates appear in combat only,
and reduce plates of enemies not on your (or your group's) threat table
to name-only. Target, focus and enemy players keep full plates. - feat: support indented sub-options for modules in settings
- fix: target WoW Forever interface version 16001
- feat: class-colored health bars on unit frames
Color player, target, target of target, focus and party health bars by
class when the unit is a player. NPCs keep the default color. - feat: bootstrap addon with settings panel registration
Add TOC, core module registry with SavedVariables, and Blizzard Settings
API integration (AddOns > NraKit) plus /nrakit slash command. - Initial commit
v0.1.0-alpha
NraKit
v0.1.0-alpha (2026-11-06)
Full Changelog Previous Releases
- ci: add CurseForge release and interface version update workflows
- docs: add MIT license
- feat: add logo, use it as the in-game addon icon and in the README
- docs: add CLAUDE.md with project conventions and API findings
- feat: make all features opt-in (off by default)
- feat: mark the most valuable quest reward choice with a gold coin
- feat: group nameplate options under General, default far scale 70%
- feat: per-module settings subpages with an overview page
The main NraKit page lists one switch per module; modules with options
get a subpage in the settings tree, so option headers become real
subsections of their module. - feat: far-away scale slider for nameplates
Engine overhead names shrink with distance much more than nameplates
do. Addons can't read distances to non-group enemies, so drive the
engine's own plate distance scaling (nameplateMinScale) from a slider;
idle names follow their plate. Sliders can now format their label. - feat: optional shadow and distance fade for idle names
Shorten nameplate setting labels, group idle name options under their
own header, and add Shadow and Fade with distance options (both off by
default, matching the engine's overhead names). - feat: group settings into sections with headers
- feat: toggle enemy nameplates on entering and leaving combat
Blizzard's auto mode (Always Show Nameplates off) doesn't limit plates to
combat in Forever. Add an option, on by default, that turns enemy
nameplates on at PLAYER_REGEN_DISABLED and off at PLAYER_REGEN_ENABLED,
restoring the previous settings when turned off. - fix: draw own idle name text instead of restyling Blizzard's
Reading anchors of nameplate regions is restricted ("Can't measure
restricted regions"), so Blizzard's name can't be moved and restored.
Hide the whole Blizzard UnitFrame for idle enemies and, when names are
enabled, draw our own FontString on the plate instead. Also respect the
user's unit name settings via UnitShouldDisplayName. - feat: expose idle name size, height and outline as settings
- feat: support slider and nested options in settings
- feat: hide idle enemy plates in combat, name-only as an option
Idle enemies are now hidden completely during combat by default. The
name-only style moves behind a setting and is reworked: reaction color,
anchored at the plate bottom near the head, smaller font. Drop the fixed
size option, which made names larger than real overhead names; its saved
CVars are restored. - feat: style name-only nameplates like overhead names
Restyle the name on name-only plates with UNIT_NAME_FONT and a drop
shadow, and add an option to stop nameplates shrinking and fading with
distance (nameplateMin/MaxScale, nameplateMinAlpha). - feat: show nameplates only for engaged enemies
Turn off always-show nameplates so enemy plates appear in combat only,
and reduce plates of enemies not on your (or your group's) threat table
to name-only. Target, focus and enemy players keep full plates. - feat: support indented sub-options for modules in settings
- fix: target WoW Forever interface version 16001
- feat: class-colored health bars on unit frames
Color player, target, target of target, focus and party health bars by
class when the unit is a player. NPCs keep the default color. - feat: bootstrap addon with settings panel registration
Add TOC, core module registry with SavedVariables, and Blizzard Settings
API integration (AddOns > NraKit) plus /nrakit slash command. - Initial commit