promotional bannermobile promotional banner

EmberLedger

Track profession concentration, Imbued Mulch, session value, and profession utility buttons across your Warband.

File Details

EmberLedger_v1.9.3.zip

  • R
  • May 15, 2026
  • 85.54 KB
  • 2
  • 12.0.7+2
  • Retail

File Name

EmberLedger_v1.9.3.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1

EmberLedger v1.9.3

  • Increased the compact-mode Moxie column width so two profession values display fully without cramped truncation.
  • Kept the non-compact Moxie improvements from v1.9.2 and aligned compact width behavior with normal mode.

EmberLedger v1.9.2

  • Increased the non-compact Moxie column width so two profession values display without truncation.
  • Kept compact-mode Moxie sizing unchanged because compact display already fit correctly.

EmberLedger v1.9.1

  • Reduced action bar cooldown number size by hiding the default large cooldown text and using EmberLedger's smaller cooldown label.
  • Changed the Moxie column separator from slash to centered dot spacing for clearer profession separation.
  • Added a Main Window Moxie spend threshold slider, default 600.
  • Highlighted Moxie column text green when any tracked profession Moxie value meets or exceeds the configured threshold.

EmberLedger v1.9.0

  • Added optional profession-specific Artisan Moxie tracking.
  • Added a Main Window option to show or hide the Moxie column, default off.
  • Added Moxie display after Conc 2 and before Next/Mulch in the main window.
  • Added Moxie tooltip details for tracked professions when known.
  • Moxie values update per character after logging into that character or receiving currency updates.

EmberLedger v1.8.1

Session window title and button layout polish.

  • Restored the standalone Session window title to EmberLedger Session.
  • Moved Pause, History, and Reset out of the Session header and into a bottom button row.
  • Slightly increased the Session panel height so the item list and bottom controls do not crowd each other.
  • Kept session tracking, history, launcher behavior, and visual styling unchanged.

EmberLedger v1.8.0

Visual unification pass.

  • Applied the newer dark purple and gold visual style more consistently across EmberLedger windows.
  • Refined main window, launcher, Session window, Session History, and Options styling for a more unified look.
  • Preserved existing color meanings and window scale as much as possible.
  • Kept tracking, session history, raw gold safeguards, and launcher behavior unchanged.

EmberLedger v1.7.6

  • Improved Session History window visual presentation to better match the v1.5+ EmberLedger polish style.
  • Enlarged the Session History window and centered the title for a stronger header treatment.
  • Refined the history table frame, row spacing, row hover highlight, and column readability.
  • Improved the Sessions Total section with larger icon-style labels and clearer spacing.
  • Preserved fixed 90-day retention and display-only range selection.

EmberLedger v1.7.5

  • Removed the extra History button from the Session options page.
  • Added Clear History under Maintenance / Resets to delete saved account-wide session history data.
  • Improved Session History class color fallback for character names.
  • Enlarged Session History summary icons for clearer visual polish.

EmberLedger v1.7.3

  • Session History retention now controls saved-data cleanup only.
  • Added separate display range selector for 7, 30, 60, or 90 days.
  • Added 7-day retention option to reduce saved-variable size for users who want a shorter history.
  • Session History character names now use class coloring where class data is available.
  • Added compact visual markers/icons to Session History totals for sessions, duration, item value, raw gold, spent gold, and net total.
  • Preserved existing raw gold tracking safeguards for mail, bank, Warband bank, auction house, and trade windows.

EmberLedger v1.7.2

  • Improved raw gold session accuracy.
  • Raw gold gains and gold spent tracking now ignore money changes while bank, Warband bank, mailbox, auction house, or trade windows are open.
  • Prevents stored, transferred, auction, or mailed gold from inflating farming session totals.
  • Kept direct gameplay money tracking outside those transaction windows.

EmberLedger v1.7.1

  • Added a dedicated Session History enable toggle.
  • Changed history retention to a dropdown-style selector for 30, 60, or 90 days.
  • Improved Session History column alignment.
  • Added a Sessions Total summary panel with duration, item value, raw gold, spent gold, and net total.
  • Added a History button to the standalone Session window and shortened the title to EL Session.

EmberLedger v1.7.0

  • Added lightweight account-wide Session History.
  • Session summaries now auto-save on logout/reload and save when resetting the current session.
  • Added retention options for Off, 30, 60, and 90 days.
  • Added a simple Session History window with date, character, duration, total, and gold-per-hour.
  • Stored summary records only, with no item-by-item history or graphs.

v1.6.2 Collapse State Cleanup

  • Removed layout-time resets that could forcibly clear the saved character collapse state.
  • Preserved current main window, session, launcher, and raw gold tracking behavior.

v1.6.2 Session Rate Color Polish

  • Restored the Session rate value to the muted gray text style.
  • Negative coloring now applies only to the main Session total value.
  • Preserved v1.6.0 raw gold gain and gold spent tracking behavior.

v1.6.0 Raw Gold Session Tracking

  • Added optional raw gold gain tracking for direct wallet increases.
  • Added optional gold spent tracking for direct wallet decreases.
  • Session total now reflects net value when gold tracking is enabled.
  • Negative session totals and rates display in red in the Session window.
  • Raw gold gains are enabled by default; gold spent tracking is disabled by default.
  • Bank, Warband bank, and mailbox item-transfer protections remain in place so stored or mailed items are not counted as session loot.

v1.5.5 Session Transfer Tracking Fix

  • Paused positive session item tracking while bank, Warband bank, or mailbox windows are open.
  • Kept bag baselines synchronized during storage/mail transfers so moved items are not counted later.
  • Prevented mailed or stored materials from inflating session totals.
  • Kept session timer, launcher, and Session window behavior unchanged.

v1.5.4 Branding Cleanup

  • Replaced public-facing author references with Hitshade.
  • Updated addon metadata/author branding where applicable.
  • Preserved existing addon behavior and documentation structure.

v1.5.3 Current Character Highlight Polish

  • Adjusted the current-character highlight to frame the full table row area instead of sitting narrowly inside the row.
  • Expanded the active-row border and fill to better match the darker row background boundaries.
  • Kept the Character header left-aligned from the previous polish pass.
  • Preserved existing tracking, sorting, launcher, and session behavior.

v1.5.2 Table Highlight Polish

  • Left-aligned the Character table header for a cleaner visual match with character names.
  • Improved the current-character row highlight so it is more visible and fits cleanly inside row boundaries.
  • Preserved existing sorting, tracking, launcher, and session behavior.

v1.5.1 Launcher Visual Polish

  • Refined the launcher into a smaller dashboard-style display.
  • Reduced title prominence and removed redundant launcher labels.
  • Combined concentration and mulch status onto one compact line.
  • Combined session rate and elapsed time onto one compact line.
  • Preserved launcher size, behavior, and options.

v1.5.0 Visual Polish Pass

  • Refined main, launcher, and Session window borders for a cleaner framed look.
  • Strengthened title/header bar styling with subtle accent lines.
  • Centered table headers and numeric/status table values for easier scanning.
  • Softened the current-character row highlight so it is less visually heavy.
  • Adjusted row striping and dividers for a cleaner table presentation.
  • Improved button text centering across EmberLedger controls.
  • Preserved existing launcher, session, tracking, sorting, and action bar behavior.

v1.4.11 Main Window Toggle Hotfix

  • Fixed the Main Window option toggle after the launcher temporarily hides windows.
  • The Show main window checkbox now uses the saved visibility setting instead of actual frame visibility when deciding the next state.
  • Preserved launcher temporary hide/show behavior and X-button close behavior.

v1.4.10 Launcher Window Restore Hotfix

  • Fixed launcher click behavior so hiding windows from the launcher does not turn off the saved main or Session window visibility settings.
  • Launcher left-click can now hide visible EmberLedger windows and restore them again on the next click.
  • Preserved X-button behavior so manually closing a window still turns off its matching visibility option.

EmberLedger v1.4.9

  • Simplified the launcher tooltip to a short usage tip.
  • Removed detailed attention, concentration, mulch, character count, and session summaries from the launcher tooltip.
  • Kept the launcher click hints for showing or hiding EmberLedger windows, locking the launcher, and moving it while locked.
  • Preserved launcher display lines and window toggle behavior.

EmberLedger v1.4.8

  • Added clearer Next column ready handling for characters with two ready concentration professions.
  • Next now shows 2x Ready only when more than one concentration-tracked profession is ready.
  • Kept normal Ready and countdown behavior unchanged for single-profession and not-ready characters.
  • Preserved tooltip readability changes from the recent polish pass.

EmberLedger v1.4.7

  • Changed Mulch tooltip labels Ready at and In bags to muted gray for improved hierarchy.
  • Kept the Imbued Mulch tooltip section header orange.
  • Removed the redundant Class line from row tooltips because the character name already uses class coloring.

EmberLedger v1.4.6

Tooltip readability polish.

  • Restored Ready at wording for exact tooltip timing.
  • Reduced main row tooltip clutter by removing redundant status/update fields.
  • Kept useful profession, concentration, mulch, pin, and action hint details.
  • Preserved Next column behavior from v1.4.4 and v1.4.5.

v1.4.5 Tooltip Time Hotfix

  • Replaced the Imbued Mulch tooltip's exact local ready timestamp with a countdown-based Ready in value.
  • This keeps the tooltip aligned with the main window countdown and avoids local time display mismatches.
  • Preserved the Next column behavior from v1.4.4.

v1.4.4 Next Column Text Polish

  • Updated the Next column so only the Ready state uses green text.
  • Changed all non-ready Next values to the same muted gray-white style used by inactive table values.
  • Preserved the simplified Next column display and default-off setting.

v1.4.3 Next Column Color Hotfix

  • Updated the Next column so only the Ready state uses green text.
  • Changed Full, countdown timers, and N/A to plain white text.
  • Updated the Next column tooltip example text to match the simplified display.
  • Preserved the default-off Next column setting and existing sorting behavior.

v1.4.2 Next Column Readability Update

  • Renamed the Forecast column to Next.
  • Simplified Next column output to Full, Ready, or the estimated threshold time.
  • Removed color-coded Next text for improved readability.
  • Reduced Next column width to better fit compact table layouts.
  • Updated Options wording to match the new Next column naming.

v1.4.1 Forecast Column Hotfix

  • Fixed an error that occurred when the Forecast column was disabled by default.
  • Added safe fallback layout values for the Forecast column.
  • Restored main and Session window display behavior after the v1.4.0 Forecast column addition.
  • No new features were added.

v1.4.0 Concentration Forecast Column

  • Added an optional Forecast column to the main window table.
  • Forecast is off by default and can be enabled from Options > Main Window > Main Window Table.
  • Forecast uses the configured concentration threshold and fixed concentration regeneration rate to show ready and full timing.
  • Added Forecast column sorting support.
  • Preserved existing Conc 1, Conc 2, Imbued Mulch, launcher, session, and action bar behavior.
  • Updated README title/version only.

v1.3.7 Session Tracking Repair and Package Validation

  • Restored proven session chat loot crediting behavior after reviewing the v1.3.6 cleanup pass.
  • Chat loot is again credited immediately and queued so the following bag diff can consume the pending amount instead of double-counting it.
  • Fixed version metadata consistency for the 1.3.x cleanup line.
  • Kept the corrected CurseForge package structure with a top-level EmberLedger folder.
  • Updated README title/version only.
  • No new features added.

v1.3.6 Bug Fixes and Code Cleanup

  • Fixed ProcessChatLoot using a bare C_Item call instead of the safe wrapper used everywhere else in the file.
  • Attempted to adjust chat loot handling. Superseded by v1.3.7 after review found the change could undercount normal loot.
  • Fixed NormalizeDatabaseSettings being called twice in EnsureDB. The premature call before migrations ran has been removed.
  • Fixed sessionWidthVersion migration blocks reading the already-mutated key; both blocks now compare against the original pre-migration value.
  • Fixed RestoreHiddenCharacters using an unnecessary self-existence guard on a method defined in the same file.
  • Fixed ResolveActionSpell being an unintentional global; it is now correctly scoped as a local.
  • Replaced sequential gsub calls in GetCleanProfessionName with a table-driven loop so future expansion prefixes can be added in one place.
  • GetProfessionAbbreviation now checks the PROFESSION_ABBREVIATIONS lookup table by profession ID before falling back to name-string derivation.
  • ForEachModule now logs module errors to chat when debug mode is enabled instead of silently discarding them.
  • Replaced unused addonName with _ in all three module files (Concentration, Mulch, Session).
  • Removed the unused MULCH_ITEM_ID alias (duplicate of IMBUED_MULCH_ITEM_ID).
  • defaults.version now references EL.DB_VERSION instead of duplicating the literal value.
  • No intended sorting, launcher, action bar, or saved-variable behavior changes.

v1.3.5 Action Bar Options Cleanup

  • Removed the redundant Show action bar checkbox from Options > Action Bar.
  • Action bar visibility is now controlled only by Options > Performance > Enable action bar.
  • Kept individual action bar button visibility settings under Options > Action Bar.
  • Ignored the legacy actionBarShown setting so older saved settings cannot hide the bar separately from the Performance toggle.
  • Reviewed Options for other redundancies; session/main-window visibility controls remain because they hide windows, while Performance controls disable background systems.
  • Updated README title and release metadata for v1.3.5.

v1.3.4 Options Menu Polish

  • Merged the old Display page into General for a cleaner Options menu.
  • Renamed the Tracking Options category to Main Window for clearer wording.
  • Moved Copy Summary from General/Information into the Session options page.
  • Added a short tooltip for Copy Summary in the Session page.
  • Updated README title and release metadata for v1.3.4.
  • No tracking, sorting, session calculation, launcher, action bar, or Blizzard frame behavior changes.

v1.3.3 Maintenance Cleanup

  • Updated README title and release metadata for v1.3.3.
  • Added README.md to the packaged addon alongside README.txt.
  • Skipped hidden Settings panel refresh work unless the panel is open.
  • Skipped event-driven action bar refresh requests when the action bar is not actually visible.
  • Scanned for abandoned Blizzard frame-hiding code and seed flyout leftovers.
  • No tracking, sorting, session calculation, launcher, Blizzard frame, or saved-variable migration behavior changes.

v1.3.2 Performance Controls Hotfix

  • Fixed tracking window auto-height when the action bar is disabled from Performance settings.
  • Fixed session tracking re-enable behavior so the Session window reopens when it was open before session tracking was disabled.
  • Preserved v1.3.1 Performance settings visibility and v1.3.0 performance controls.
  • No tracking, sorting, launcher, action bar button, Blizzard frame, import/export, backup, or minimap changes.

v1.3.1 Performance Options Visibility Fix

  • Fixed the Options sidebar so the new Performance page appears as its own category.
  • The Performance page now exposes Enable session tracking and Enable action bar as intended.
  • Preserved the v1.3.0 performance controls and behavior.
  • No tracking, session calculation, launcher, action bar button, Blizzard frame, or saved-data behavior changes.

v1.3.0 Performance Controls

  • Added a dedicated Performance page in EmberLedger Settings.
  • Added Enable session tracking. When off, EmberLedger skips most session loot and bag processing and closes the Session window.
  • Added Enable action bar. When off, EmberLedger hides the utility action bar and skips action bar refresh work.
  • Removed routine Settings refresh work from the launcher ticker path. Settings now refresh when opened or when options change.
  • Added short tooltips explaining what each Performance option disables.
  • Preserved core profession, concentration, Imbued Mulch, launcher, sorting, hidden/pinned character, and window behavior.
  • No seed flyout, minimap button, import/export tools, backup tools, or major UI rewrite was added.

v1.2.3 Window Visibility Toggle Fix

  • Fixed main tracking window close behavior so closing the window turns off the Show tracking window option.
  • Fixed standalone Session window close behavior so closing the window turns off the Show session window option.
  • Re-enabling either option in EmberLedger Settings now shows the matching window again.
  • Preserved the v1.2.2 performance refresh throttling.
  • No tracking, sorting, session calculation, launcher, action bar, or Blizzard frame behavior changes.

v1.2.2 Performance Hotfix

Reduced unnecessary background UI refresh work.

Changes:

  • Reduced once-per-second refresh work while the main tracking panel is hidden.
  • Reduced once-per-second refresh work while the standalone Session window is hidden.
  • Limited ticker-driven action bar refreshes to cases where the main panel action bar is visible.
  • Added a fresh Session window refresh when the Session window is shown so hidden-window throttling does not leave stale text.
  • Preserved launcher updates, manual refreshes, and event-driven tracking/session updates.
  • No tracking logic, sorting, saved-variable migration, session calculation, launcher behavior, action bar behavior, or Blizzard frame behavior changes.

v1.2.1

  • Performed release cleanup and code inspection after the v1.2.0 hidden-character and Options polish pass.
  • Removed a harmless duplicate Launcher Session Time toggle refresh call from the Options panel refresh routine.
  • Updated version metadata and documentation for the v1.2.1 cleanup release.
  • No tracking, sorting, session, launcher, action bar, Blizzard frame, seed flyout, minimap, import/export, backup, or saved-variable migration behavior changes were added.

v1.2.0

  • Added hidden-character management polish in Options.
  • Renamed the hidden-character reset control to "Unhide All" for clearer wording.
  • Added a hidden-character count to the Maintenance / Resets page.
  • Added hover tooltips to Maintenance / Resets buttons.
  • Lightly reorganized Options section titles for clearer scanning.
  • No tracking, session, launcher, action bar, Blizzard frame, import/export, backup, minimap, or seed flyout changes were added.

v1.1.0

  • Added clearer empty-state messages for new installs, Attention Only view, and fully hidden character lists.
  • Added passive first-use guidance in the main tracking window when no characters have been tracked yet.
  • Kept launcher tooltip behavior unchanged.
  • No tracking, session, action bar, Blizzard frame, import/export, backup, or saved-variable migration changes.

v1.0.8

  • Renamed the Blizzard AddOns entry button from "Open EmberLedger Options" to "Open EmberLedger Settings" for clearer wording.
  • Lightly tuned several Options tooltip lines for consistency and readability.
  • Did not add a standalone-options note to the Blizzard AddOns panel.
  • Did not touch Blizzard frame closing, hiding, or protected UI behavior.
  • No tracking, session, launcher, action bar, saved-variable migration, minimap, import, backup, or seed flyout changes were added.

v1.0.7

  • Hotfix: removed the Blizzard Options frame-hiding behavior that could leave Blizzard UI windows hidden after opening EmberLedger Options from the AddOns panel.
  • The Blizzard AddOns entry now opens EmberLedger Options without attempting to close or hide Blizzard settings frames.
  • Preserved v1.0.6 Options tooltip consistency changes.

v1.0.6

  • Added concise hover tooltips to all Options menu checkboxes.
  • Standardized tooltip coverage across General, Tracking, Launcher, Session, and Action Bar pages.
  • No tracking, session, launcher, action bar, saved-variable migration, minimap, import, backup, or seed flyout changes were added.

v1.0.5

  • Hotfixed the Blizzard Options close behavior from v1.0.4 to avoid protected Blizzard close paths that could trigger ADDON_ACTION_FORBIDDEN errors.
  • This experimental Blizzard Options hiding approach was later removed in v1.0.7 after testing showed broader Blizzard UI side effects.
  • No tracking, session, launcher, action bar, saved-variable migration, minimap, import, backup, or seed flyout changes were added.

v1.0.4

  • Opening EmberLedger Options from Blizzard AddOns/Options now closes the Blizzard options window first to prevent overlapping panels.
  • Added a dedicated ShowSettingsPanel helper so the Blizzard Options button opens EmberLedger Options without accidentally toggling an already-open panel closed.
  • Preserved the standalone /el settings toggle behavior.
  • No tracking, session, launcher, action bar, saved-variable migration, minimap, import, backup, or seed flyout changes were added.

v1.0.3

  • Fixed an Options tooltip error caused by passing tooltip title wrapping as the wrong argument to GameTooltip:SetText.
  • Preserved the v1.0.2 current-character row highlight behavior.

v1.0.2

  • Added a subtle current-character row highlight to the main tracking table so the logged-in character is easier to find.
  • Added a General Options toggle for the current-character highlight.
  • Added a tooltip line showing when a row is the current character.
  • Preserved existing sorting, tracking, session, launcher, action bar, and saved-variable behavior.
  • No seed flyout, minimap button, import tools, backup tools, saved-variable migration, or large UI rewrite was added.

v1.0.1

  • Added /el help as a lightweight in-game slash command reference.
  • Added clarification tooltips for the standalone Session window option and launcher session display toggles.
  • Added clarification tooltip text for action bar visibility so button options are clearer without changing secure button behavior.
  • Cleaned README and changelog wording for the first post-1.0 patch release.
  • Preserved v1.0.0 tracking, session, launcher, action bar, and saved-variable behavior.
  • No seed flyout, minimap button, import tools, backup tools, saved-variable migration, or large UI rewrite was added.

v1.0.0

  • Promoted EmberLedger from the final v0.24.13 Beta cleanup baseline to the first stable 1.0 release.
  • Updated addon metadata, internal fallback version text, and saved-variable version metadata for v1.0.0.
  • Preserved the current tested feature set: profession tracking, concentration tracking, Imbued Mulch readiness, session tracking, launcher customization, action bar button options, pinned characters, and Options polish.
  • No seed flyout, minimap button, import tools, backup tools, or large behavior rewrites were added in this release.

v0.24.13 Beta

  • Performed a pre-1.0 cleanup and code inspection pass.
  • Confirmed legacy saved-variable cleanup is single-pass during database initialization.
  • Added explicit normalization for Action Bar button option defaults and pruned unknown stale action-button keys.
  • Added Options frame position defaults to the saved-variable defaults.
  • Aligned internal database version metadata with the current package version.
  • Updated action bar seed labels to use the full Resilient Seed item names consistently.
  • No feature scope changes, no seed flyout, no minimap button, and no import/backup tools.

v0.24.12 Beta

  • Session window status/empty-state text can now wrap to two lines when the window is scaled down.
  • Preserved normal single-line item rows for actual session loot entries.
  • No action bar, secure button, minimap, import, backup, or seed flyout changes.

v0.24.11 Beta

  • Fixed launcher session display independence.
  • Toggling the standalone Session window no longer hides Session rate, Session total, or Session time from the launcher display.
  • Launcher session lines remain controlled only by the Launcher display options.

v0.24.10 Beta

  • Changed the Maintenance options tab icon to the Engineering icon so it no longer duplicates the General tab icon.
  • No action bar behavior changes.
  • No secure button changes.
  • No seed flyout added.

v0.24.9 Beta

  • Added a cogwheel-style icon for the Maintenance options tab.
  • Improved Tracking options spacing to prevent long checkbox labels from bleeding into the next checkbox.
  • No action bar behavior, secure button, seed flyout, minimap, import, or backup changes.

v0.24.8 Beta

  • Renamed the Options sidebar category from Actions to Action Bar so the category matches the action bar controls.
  • Moved reset tools into a separate Maintenance category to keep resets separate from action bar configuration.
  • Renamed action bar seed checkboxes to use the full Resilient Seed item names.
  • Renamed the Parcel Signal checkbox to Interdimensional Parcel for clearer labeling.
  • Kept action bar button behavior, button order, secure action attributes, minimap, import, backup, and seed flyout behavior unchanged.

v0.24.7 Beta

  • Registered the EmberLedger Options window with WoW's UISpecialFrames list so pressing Esc closes it.
  • Added duplicate-registration protection for the Options frame Esc-close registration.
  • Kept action bar logic, secure button attributes, layout, minimap, import, and backup behavior unchanged.

v0.24.6 Beta

  • Tightened the main tracking window auto-height calculation so the action bar is no longer double-counted in the bottom spacing.
  • Reduced the main tracking window action bar bottom offset slightly to remove extra blank space while preserving button layout.
  • Increased the Action Bar Buttons options container height so the seed checkboxes fit cleanly inside the section.

v0.24.5 Beta

  • Added Action Bar Buttons options so each convenience button can be individually enabled or disabled.
  • Added separate General and Seeds groups for action bar button visibility.
  • Kept all action bar buttons enabled by default to preserve existing v0.24.4 behavior.
  • Did not add the abandoned seed flyout or change secure action button behavior.

v0.24.4 Beta

  • Refreshed action bar visibility on BAG_UPDATE_DELAYED so item-based buttons update more reliably when seed, mulch, or other action-bar items enter or leave bags.
  • Kept the v0.24.3 action bar structure unchanged and did not add the abandoned seed flyout.

v0.24.3 Beta

  • Expanded action bar visibility so spell and ability buttons are hidden unless the current character knows the matching spell.
  • Added Midnight seed buttons for Glowing Resilient Seed, Wild Resilient Seed, and Primal Resilient Seed.
  • Added Overload Herb and Overload Ore buttons with support for Midnight and Khaz Algar variants.
  • Added expansion-zone gating for expansion-specific gathering actions so Khaz Algar actions hide outside Khaz Algar and Midnight actions hide outside Midnight zones.
  • Refreshed action bar visibility on zone and spellbook changes while deferring secure button changes during combat.

v0.24.2 Beta

  • Added Green Thumb to the action bar as a Herbalism utility spell button.
  • Included support for both known Green Thumb spell variants where available.
  • Tightened spell action availability so spell buttons are hidden when the current character does not know the spell.

v0.24.1 Beta

  • Adjusted dashboard display ordering for characters with only one concentration-tracked profession.
  • If a character has two known professions but only one has concentration data, the concentration profession is promoted into P1 / Conc 1 for display.
  • The second known profession remains visible in P2 / Conc 2 when the secondary columns are shown.
  • This is display-only and does not change stored profession slot data.
  • Kept concentration, Imbued Mulch, session, pinning, and reset behavior unchanged.

v0.24.0 Beta

  • Added profession identity tracking separate from concentration tracking.
  • Characters now store their primary professions from GetProfessions, even when those professions do not use concentration.
  • P1/P2 columns now prefer known character professions, with concentration values attached when matching data exists.
  • Characters with gathering or other non-concentration professions can now show their professions instead of N/A.
  • Updated row tooltips to show Known Professions and clarify when concentration is not tracked for a profession.
  • Added /el professions and /el refresh professions to manually refresh current-character profession identity.
  • Kept existing concentration, Imbued Mulch, session, pinning, and reset behavior intact.

EmberLedger v0.23.0 Beta

v0.23.0 Beta

  • Standardized window border color and opacity across Launcher, Tracking, Session, and Options.
  • Refined row striping, hover overlays, and pinned-row highlights for a cleaner final visual style.
  • Improved tracking and session empty-state text.
  • Clarified row tooltip instructions for pinning, hiding, and resetting character data.
  • No minimap, import, backup, or major new system was added.

EmberLedger v0.22.0 Beta

  • Added reset and maintenance cleanup tools without adding import or backup features.
  • Moved reset actions into the Options > Actions page for easier access.
  • Added confirmation prompts for Reset Windows, Reset Session, Reset Hidden, and Reset Pinned actions.
  • Added Reset Pinned to clear all pinned character markers without deleting character data.
  • Kept the v0.21.0 pinning behavior, Alt-click interaction, and pinned row visuals unchanged.
  • Added slash command aliases for reset windows/layout, reset session, reset hidden, and reset pinned.

v0.21.0 Beta

  • Cleaned up pinning terminology across the Options panel, tooltips, sorting labels, and internal helper paths.
  • Added pinned-character helper functions while preserving the old favoriteCharacters saved-variable key for upgrade compatibility.
  • Added a showPinnedFirst display setting and synchronized it with the legacy showFavoritesFirst value so existing user settings continue to work.
  • Kept Alt-left-click pinning, pinned-row background glow, and pinned-first sorting behavior unchanged.
  • No minimap, import, or backup feature was added.

v0.20.1 Beta

  • Removed the Next Mulch field from the Profession Tracking header summary ticker.
  • The summary ticker now displays only Ready, Soon, and Mulch counts.
  • This reduces ticker width and prevents layout problems when the tracking window is scaled smaller.
  • No Imbued Mulch tracking logic, launcher mulch line behavior, tooltips, or table column behavior was intentionally changed.

v0.20.0 Beta

  • Refined the pinned-row visual treatment after the v0.19.2 background glow change.
  • Softened pinned-row glow opacity so pinned rows are visible without looking muddy or distorted.
  • Reduced the gold left accent opacity for a cleaner pinned state.
  • Inset pinned and hover row overlays slightly to preserve row borders and table spacing.
  • Reduced hover highlight intensity so hover feedback does not overpower pinned rows.
  • Updated tooltip language to consistently describe Alt-click pinning.
  • Updated addon metadata for v0.20.0 Beta.

v0.19.2 Beta

  • Replaced the pinned-character text shadow with a row-level gold background glow.
  • Added a thin gold left accent on pinned rows.
  • Kept Alt-left-click pinning and existing saved pin data intact.
  • Updated addon metadata for v0.19.2 Beta.

v0.19.1 Beta

  • Removed the visible favorite/star indicator from character rows.
  • Added Alt-left-click on a character row/name to pin or unpin that character.
  • Added a subtle gold shadow/glow to pinned character names.
  • Renamed the option label from Show favorites first to Show pinned first.
  • Kept the existing saved pin data intact for users upgrading from v0.18.0 or v0.19.0.

v0.19.0 Beta

Polish and stability pass. The previously discussed minimap feature was intentionally skipped.

  • Cleaned stale favorite and hidden-character saved-variable flags when old character data no longer exists.
  • Added safer saved-variable table normalization for characters, resources, concentration data, and mulch data.
  • Hardened favorite, hidden-character, sorting, row tooltip, and mulch-summary paths against nil saved-variable edge cases.
  • Kept the v0.18.0 favorites/pinning feature as the current baseline.
  • Updated README and addon metadata for v0.19.0 Beta.

v0.18.0 Beta

  • Added character favorites/pinning in the Profession Tracking table.
  • Added a star button beside each character row to pin or unpin that character.
  • Pinned characters sort above unpinned characters while preserving the active table sort inside each group.
  • Added Options > General toggle: Show favorites first.
  • Removed a character from favorites automatically when that character data is reset.
  • Updated README and addon metadata for v0.18.0 Beta.

v0.17.7 Beta

  • Hid the “Profession Tracking” subtitle in Compact Mode to reduce header crowding.
  • Shifted the Compact Mode tracking header/table upward slightly.
  • Kept Normal Mode subtitle behavior unchanged.
  • Updated README and addon metadata for v0.17.7 Beta.

v0.17.6 Beta

Changed

  • Hid the tracking summary ticker in Compact Mode to prevent header crowding and text overflow.
  • Reduced Compact Mode top spacing so the table starts higher in the tracking window.
  • Reduced bottom padding below the action icon bar in both Normal and Compact modes.
  • Updated addon metadata and saved-variable version for v0.17.6 Beta.

Unchanged

  • Profession detection, concentration tracking, mulch tracking, session tracking, and secure action buttons were not intentionally changed.

v0.17.5 Beta

Session window width alignment.

Changed:

  • Reduced the standalone Session window minimum/default width to better match the adaptive Profession Tracking window.
  • Tightened Session metric spacing and Pause/Start, Reset, and close button placement for the smaller layout.
  • Preserved session tracking behavior, pricing, loot rows, and secure action button handling.
  • Updated README and addon metadata.

v0.17.4 Beta

Tracking table width tuning.

Changed:

  • Shrunk the Mulch column for both Normal and Compact Mode.
  • Tightened the Character column when realm display is hidden, while preserving enough space for standard WoW character names.
  • Reduced tracking window auto-width calculations so the icon-only profession display makes the whole window smaller.
  • Updated README and addon metadata.

v0.17.3 Beta

Main window scale isolation fix.

Changed:

  • Main window scale now affects only the main tracking window.
  • Options panel is always parented to UIParent and kept at 100% scale.
  • Main window scale continues to default to 100%.
  • Updated README and addon metadata.

v0.17.2 Beta

  • Changed profession columns to icon-only display to reduce table width.
  • Shrank Prof 1 and Prof 2 column widths for both Normal and Compact Mode.
  • Kept profession abbreviation text as fallback when no icon can be matched.
  • Updated README and addon metadata.

v0.17.1 Beta

  • Fixed profession icon rendering by replacing inline font texture tags with dedicated icon textures inside Prof 1 and Prof 2 cells.
  • Anchored profession icons to the left side of the profession cell with the abbreviation beside them.
  • Added text-only fallback behavior when a profession icon cannot be matched.
  • Improved profession-name fallback matching for icon lookup.
  • Updated README and package metadata.

v0.17.0 Beta

  • Added profession icons beside Prof 1 and Prof 2 values in the Profession Tracking window.
  • Profession icons are matched from the stored profession ID when available, with a name fallback for common professions.
  • Kept the current text abbreviation beside each icon for readability.
  • Adjusted Normal and Compact profession column widths to fit icon plus text cleanly.
  • Updated addon metadata and saved-variable version for v0.17.0 Beta.

v0.16.1 Beta

  • Compact Mode now reduces tracking window width as well as row height.
  • Added Compact Mode column widths for Character, Prof 1, Conc 1, Prof 2, Conc 2, and Mulch.
  • Tracking window auto-width now recalculates from the active Normal or Compact column definitions.
  • Normal Mode column widths remain unchanged.
  • Updated addon metadata and saved-variable version for v0.16.1 Beta.

v0.16.0 Beta

  • Added Compact Mode for the Profession Tracking window.
  • Added Options > General toggle: Compact tracking rows.
  • Compact Mode reduces row height and switches tracking row text to a smaller font.
  • Tracking window auto-height now recalculates based on Normal or Compact row height.
  • Updated addon metadata and saved-variable version for v0.16.0 Beta.

v0.15.0 Beta

  • Added expanded tracking-row tooltips for character, concentration, and Imbued Mulch details.
  • Character tooltip details now include realm, class, last seen, and exact last-seen time when available.
  • Concentration tooltip details now include tracked profession names, abbreviations, current/max concentration, percentage, estimated full time, and last update when available.
  • Imbued Mulch tooltip details now include ready state, remaining time, exact ready time, item name, bag count, and last update when available.
  • Updated addon metadata and saved-variable version for v0.15.0 Beta.

v0.14.2 Beta

Header Summary Strip color polish.

  • Next Mulch character names now use the same class-colored styling as the Character column.
  • The summary field still shows the next available Imbued Mulch character and countdown, or Ready when available.
  • Updated README documentation.
  • No profession detection, concentration tracking, mulch tracking, session tracking, launcher behavior, or secure action button code was intentionally changed.

v0.14.1 Beta

Header Summary Strip refinement.

  • Changed the final summary field from Next to Next Mulch.
  • Next Mulch now shows only the next available Imbued Mulch character and countdown.
  • If an Imbued Mulch is already available, the summary shows Ready.
  • Concentration remains represented by the Ready and Soon counts only.
  • Updated README documentation.
  • No profession detection, concentration tracking, mulch tracking, session tracking, launcher behavior, or secure action button code was intentionally changed.

v0.14.0 Beta

Tracking window summary and options placement update.

  • Moved the Attention Only view toggle from Options > Tracking to Options > General.
  • Added the Header Summary Strip to the existing information area below the main tracking window header.
  • Summary now displays: Ready, Soon, Mulch, and Next.
  • Ready uses the configured concentration ready threshold.
  • Soon identifies visible characters approaching the configured threshold.
  • Next shows the closest visible concentration or Imbued Mulch item needing attention.
  • Updated README documentation.
  • No profession detection, concentration tracking, mulch tracking, session tracking, launcher behavior, or secure action button code was intentionally changed.

v0.13.0 Beta

Added

  • Added Options > Tracking toggle: Attention Only view.
  • Attention Only view filters the Profession Tracking table to characters with concentration at or above the ready threshold or Imbued Mulch ready.
  • Full table mode remains the default.

Changed

  • Tracking window auto-height now recalculates from the filtered visible row count when Attention Only view is enabled.
  • Empty table text now changes to "No characters need attention." while Attention Only view is active.

Guardrails

  • No profession detection, concentration tracking, Imbued Mulch tracking, session tracking, launcher behavior, or secure action button behavior was intentionally changed.

v0.12.4 Beta

Changed

  • Removed manual resizing from the main Profession Tracking window.
  • The tracking window now auto-sizes horizontally from the currently visible columns.
  • The tracking window now auto-sizes vertically from the visible character count.
  • Visible tracking rows are capped at 20 characters before mousewheel scrolling is used.
  • Reset Windows now resets position while the tracking window size remains content-driven.

Guardrails

  • The tracking window remains draggable.
  • No profession detection, concentration tracking, Imbued Mulch tracking, session tracking, launcher behavior, or secure action button behavior was intentionally changed.

v0.12.3 Beta

Added

  • Added Options > Tracking toggle: Show character realm.
  • Added saved setting display.showCharacterRealm with default enabled behavior for existing users.

Changed

  • Character names can now display as Name only instead of Name-Realm when realm display is disabled.
  • Character column minimum and natural widths shrink when realm display is disabled.
  • Tracking window minimum and maximum width bounds now recalculate from the shorter Character column.
  • Character sorting uses the same display name style currently shown in the table.

Guardrails

  • No profession detection, concentration tracking, Imbued Mulch tracking, session tracking, or secure action button behavior was intentionally changed.

v0.12.2 Beta

  • Fixed tracking window minimum width so the table can no longer be shrunk until character names, concentration values, and mulch timers visibly clip.
  • Increased readable minimum widths for Character, Conc, and Mulch columns.
  • Kept the dynamic maximum width behavior from v0.12.1 so the window still cannot expand into large unused horizontal space.
  • No changes to profession detection, concentration tracking, mulch tracking, session tracking, or secure action buttons.

v0.12.1 Beta

Changed

  • Added a dynamic maximum width for the main Profession Tracking window based on the currently visible columns.
  • Prevented the tracking window from expanding into large empty horizontal space when only a small set of columns is visible.
  • Kept the maximum width responsive to Prof 2 / Conc 2 visibility so the window can still expand when secondary profession data exists.
  • Updated manual resize handling, resize bounds, and size clamping to use the same dynamic width limits.
  • Bumped addon metadata and saved-variable version to v0.12.1 Beta.

Guardrails

  • No profession detection, concentration tracking, Imbued Mulch tracking, session tracking, launcher behavior, or secure action button behavior was intentionally changed.

v0.12.0 Beta

Added

  • Added multi-profession concentration display in the main tracking table.
  • Added Prof 1, Conc 1, Prof 2, and Conc 2 column definitions.
  • Added Options > Tracking toggles for Prof 1, Conc 1, Prof 2, Conc 2, and Imbued Mulch.
  • Added automatic hiding for secondary profession/concentration columns when no visible character has a second concentration profession.

Changed

  • Reworked tracking-table row rendering so each character can display up to two concentration professions on one row.
  • Updated tracking-column sorting to support Prof 1, Conc 1, Prof 2, and Conc 2.
  • Updated tracking-window minimum width calculation so it can expand safely when secondary columns are visible.
  • Migrated older Prof and Concentration column settings into the new Prof 1 and Conc 1 settings.
  • Bumped addon metadata and saved-variable version to v0.12.0 Beta.

Guardrails

  • Character remains always visible.
  • EmberLedger still prevents Character-only mode by keeping at least one optional tracking column enabled.
  • Secondary columns are allow/hide controls and do not force blank columns when no secondary profession data exists.
  • No session tracking, Imbued Mulch tracking, launcher behavior, or secure action button behavior was intentionally changed.

v0.11.1 Beta

Changed

  • Bumped addon metadata and saved-variable version to v0.11.1 Beta.
  • Cleaned leftover character-collapse layout paths that were no longer reachable after the tracking window redesign.
  • Tightened tracking-window autosize logic so the active table layout remains the single source of truth.
  • Updated fallback version labels in the Options panel and launcher canvas.

Guardrails

  • No profession detection, concentration tracking, Imbued Mulch tracking, session tracking, launcher behavior, or secure action button behavior was intentionally changed.
  • Multi-profession concentration display was intentionally left for the next feature pass.

v0.11.0 Beta

Added

  • Added Tracking window column customization under Options > Tracking.
  • Added toggles for Show Prof column, Show Concentration column, and Show Imbued Mulch column.
  • Added saved settings for visible tracking columns.
  • Added quiet chat notifications when a tracking column is turned on or off.

Changed

  • Reworked the Profession Tracking table layout so visible columns reflow instead of leaving blank gaps.
  • Character remains always visible while Prof, Conc, and Mulch can be hidden individually.
  • Profession Tracking minimum width now adjusts based on the visible columns.
  • Sorting falls back to Character if the active sort column is hidden.

Guardrails

  • EmberLedger prevents Character-only mode by keeping the last optional column enabled.
  • No profession detection, concentration tracking, Imbued Mulch tracking, session tracking, launcher behavior, or secure action button behavior was intentionally changed.

v0.10.4 Beta

Changed

  • Reworked options panel slider rows so the setting label, slider, and current value are aligned inline.
  • Removed visible slider min/max labels to reduce clutter and prevent overlap.
  • Made the options panel draggable independently of the main EmberLedger window.
  • Options panel now opens centered on screen instead of anchored to the main window.
  • Reset Windows now also resets the options panel placement.

Unchanged

  • No tracking, session, action button, saved-variable, profession, or pricing behavior changed.

v0.10.3 Beta

Changed

  • Fixed options panel slider rows so labels, values, min/max labels, and slider tracks remain inside their shaded sections.
  • Increased affected section heights to prevent controls from spilling below section boundaries.
  • Improved slider alignment and visual separation in the Display options page.

Unchanged

  • No tracking, profession, session, action button, layout window, or saved-variable behavior changed.

EmberLedger Changelog

v0.10.1 Beta

Options panel category navigation fix.

Changes:

  • Made the left-side options category menu functional.
  • Clicking General, Display, Launcher, Session, Tracking, or Actions now shows only that module's settings.
  • Reduced the oversized all-options view by presenting one settings category at a time.
  • Added selected-category visual highlighting in the sidebar.
  • Moved action/reset controls into the proper Actions category.
  • Updated addon metadata to v0.10.1 Beta.

EmberLedger Changelog

v0.10.2 Beta

Fixed

  • Fixed options panel sliders extending beyond the right edge of the options frame.
  • Slider row widths now calculate from the containing section instead of using an oversized fixed width.
  • Slider tracks reserve room for their value labels so controls stay inside the panel boundaries.

Unchanged

  • No profession tracking, session tracking, sorting, action button, saved variable, or gameplay behavior was changed.

v0.10.0 Beta

Release Focus

Settings and options panel modernization.

Added

  • Added Blizzard AddOns settings integration so EmberLedger can be found from the default AddOns settings list.
  • Added an EmberLedger AddOns canvas with an Open EmberLedger Options button.
  • Added a redesigned EmberLedger Options panel with a more professional addon-style layout.
  • Added checkbox-style controls for on/off options.
  • Added slider-style controls for opacity, scale, and concentration threshold settings.
  • Added grouped settings sections for General, Appearance, Scale, Profession Threshold, Launcher Display, Session Tracking, Actions, and Information.

Changed

  • Reworked the options panel away from dense rows of small toggle buttons.
  • Opacity and scale are now controlled by sliders instead of plus/minus buttons.
  • Session material filters now use checkboxes.
  • Launcher display options now use checkboxes.
  • Window visibility and lock controls now use checkboxes.
  • Updated addon metadata to v0.10.0 Beta.

Notes

  • This update focuses only on settings and options UX polish.
  • No profession tracking, session tracking, sorting, pricing, or action button logic was intentionally changed.

v0.9.6 Beta

Added

  • Added a Needs Attention summary to the launcher tooltip.
  • Added detailed launcher tooltip sections for concentration-ready characters.
  • Added detailed launcher tooltip sections for Imbued Mulch-ready characters.
  • Added next Imbued Mulch timing to the Profession Tracking ready-count strip.

Changed

  • The Profession Tracking summary strip now shows Conc Ready, Mulch Ready, and Next Mulch instead of session rate.
  • Launcher tooltip is now more useful for quick alt checks without adding more launcher text.

Deferred

  • Attention-only view was intentionally not added yet. It may be added later as an optional display mode.

Documentation

  • Updated README for v0.9.6 Beta.
  • Updated CHANGELOG for v0.9.6 Beta.

v0.9.5.1 Beta

Added

  • Added quiet chat notifications for meaningful on/off toggles.
  • Toggle notifications now cover launcher display toggles, window display toggles, session material filters, action bar visibility, and window locking.
  • Added a Print Chat fallback button to the session summary dialog.

Changed

  • Copy Summary dialog now clearly explains that users must press Ctrl+C to copy the highlighted text.
  • The Copy Summary OK button is now treated as a close button, since WoW cannot copy text to the clipboard automatically.
  • Opacity, scale, and concentration threshold adjustments do not produce toggle notifications.

Documentation

  • Updated README for v0.9.5.1 Beta.
  • Updated CHANGELOG for v0.9.5.1 Beta.

v0.9.5 Beta

Added

  • Added a ready-count summary strip to the Profession Tracking window.
  • Added session material filter toggles for herbs, ore, cloth, leather/skins, enchanting materials, fish, and other profession materials.
  • Added pricing source display in the Options panel.
  • Added Copy Summary action for the current session.

Changed

  • Session filtering is now user-configurable from the Options panel.
  • Session item visibility updates immediately when material filters are toggled.
  • Existing bag baseline is refreshed when material filters change to avoid counting already-held items as new session loot.

Documentation

  • Updated README for v0.9.5 Beta.
  • Updated CHANGELOG for v0.9.5 Beta.

EmberLedger Changelog

v0.9.4 Beta

Small concentration color cleanup patch.

Changes:

  • Kept the stepped concentration text gradient introduced in v0.9.3.
  • Removed unused concentration bar fill handling because EmberLedger does not currently display a concentration bar.
  • Concentration color is now applied only to the visible concentration value text.
  • No layout, sorting, profession detection, saved variable, or spacing behavior was changed.

v0.9.3 Beta

Focused concentration readability update.

Changes:

  • Updated concentration color behavior so values remain darker before the configured ready threshold.
  • Concentration now uses darker red, darker amber, muted olive/yellow, and restrained dark green before reaching ready.
  • Bright saturated green is now reserved for the ready state at 100% of the effective threshold.
  • No layout, sorting, profession detection, saved variable, or spacing behavior was changed.

v0.9.2 Beta

Final pre-test polish and cleanup pass.

Changes:

  • Bumped addon metadata and database version to v0.9.2 Beta.
  • Replaced duplicate UI sizing constants with the centralized UI constants table so future layout changes are safer.
  • Added database normalization for opacity, scale, threshold, saved window sizes, and stale collapse state.
  • Improved Lock Windows so the options button now visibly shows Lock: On or Lock: Off.
  • Updated /el lock and /el unlock to control the global window lock instead of only the launcher.
  • Renamed the launcher Gold/hr display toggle to Session rate for clarity.
  • Renamed Reset Positions to Reset Windows in the options panel.
  • Improved Reset Windows so it resets the launcher, tracking window, session window, and visible options panel placement together.
  • Removed one more path where old collapse state could survive and affect modern two-window layouts.
  • Re-reviewed secure action button handling and left the protected-action safeguards intact.

v0.9.1 Layout Refactor Preview

Small layout polish pass after the v0.9.0 cleanup preview.

Changes:

  • Matched the standalone Session window default/minimum width to the Profession Tracking window minimum width for a cleaner stacked layout.
  • Added a one-time migration that pulls old default Session widths down to the compact matched width while preserving intentionally wider user settings.
  • Renamed the Options panel display toggles for clarity: Profession became Tracking Window, Session became Session Window, and Convenience became Action Bar.
  • Kept the existing v0.9.0 layout refresh foundation and stable feature set intact.

v0.9.0 Layout Refactor Preview

  • Began the layout cleanup pass before adding new features.
  • Added a central RefreshLayout() pipeline hook for launcher, main window, session window, action bar, and options refreshes.
  • Added separate Session window scale support in settings.
  • Renamed Window scale to Main window scale.
  • Added Lock windows setting. Shift-drag can still move windows while locked.
  • Renamed Reset Position to Reset Positions.
  • Tightened and expanded the options panel to prepare for the new two-window layout.
  • Updated database