# Northern Sky Raid Tools

## [12.0.7](https://github.com/Reloe/NorthernSkyRaidTools/tree/12.0.7) (2026-01-27)
[Full Changelog](https://github.com/Reloe/NorthernSkyRaidTools/compare/12.0.6...12.0.7) [Previous Releases](https://github.com/Reloe/NorthernSkyRaidTools/releases)

- Merge pull request #18 from Reloe/refactor  
    Merge UI refactor into main  
- Saves Reminder name on edit focus lost as well as enter pressed.  
- Merge branch 'refactor' of https://github.com/Reloe/NorthernSkyRaidTools into refactor  
- Add Icon-Glow option and color overwrite through string for reminders  
- Removed print of glowunit names  
- add missing commit  
- allow color to be overwritten for reminders  
- Added glowunit to timeline block tooltips  
- Fixed it so /ns (nothing else) actually opens NSUI still  
- fix version diff  
- invert toggle all notes behaviour  
- increase frame strata of timeline window to be above NS options  
- Update SetupManager.lua  
- add setting to show Text-Note in the All or Personal Note  
- update slash commands with a /ns help option as well. If an unrecognized command is used, the user will be told about /help as well  
- Added open timeline button to reminders-note tab  
- Added slash command /ns help  
- Removed Timeline tab - It's better as its own standalone window brought up by /ns timeline  
    Also added window resizer for timeline window because people will 100% ask  
- Merge remote-tracking branch 'origin/main' into refactor  
- make raidbuff-overview frame moveable  
- Merge branch 'main' of https://github.com/Reloe/NorthernSkyRaidTools  
- fix gateway control shard detection for ElvUI, Bartender & Dominos  
- Broke NSUI into an actually readable structure  
- Delete .vscode directory  
    Did an oopsie and let this in to begin with  
- remove name requirement for import string and never change the actual string when user updates the name  
- Update LICENSE  
- Update PrivateAura.lua  
- fix raidframe PA on login  
- remove print  
- add vertical cursor line with time indicator on timeline hover  
- fix double vertical grid lines by hiding original library lines  
- add boss display mode dropdown to timeline (show all, important only, combined)  
- fix timeline vertical grid lines to draw on top of row backgrounds  
    create overlay frame with high frame level for grid lines so they  
    appear consistently on both light and dark row backgrounds  
- fix timeline tooltip to show correct duration from settings  
    - read duration from block.blockData[4] instead of block.info.duration  
    - use ReminderSettings.SpellDuration/TextDuration as fallback instead of hardcoded 8  
- shift subsequent phase markers when moving a phase marker  
- fix timeline to convert phase-relative times to absolute times  
- fix timeline row hover colors and sticky ruler clipping  
- add sticky ruler to timeline that stays fixed when scrolling vertically  
- fix timeline zoom to cursor without modifying library  
- fix timeline zoom to cursor and show boss timeline without personal reminders  
- use difficulty from reminder import for boss timeline selection  
- remove normal difficulty from boss timelines  
- fix nil slider fields causing error in private aura settings  
- embed timeline in main UI tab and add per-difficulty boss timelines  
    - add Timeline tab to main NSUI panel next to Encounter Alerts  
    - support nested difficulty structure (Mythic/Heroic/Normal) for boss timelines  
    - add GetBossTimeline() with auto-detection and fallback chain  
    - add embedded timeline refresh functions for the new tab  
    - update all boss timeline files to new difficulty format  
    - fix timeline positioning and layout in embedded view  
- hide phase abilities past next phase marker and use red phase markers  
    - change default phase marker color from grey to red for visibility  
    - filter out boss abilities that occur after the next phase starts  
    - allows dragging phase markers to dynamically hide ended phase abilities  
- fix timeline tag parsing for accented characters like Píngwin  
- update all boss timeline files to new format  
    - remove phase name and color fields (now optional)  
    - remove important field from abilities  
    - use integer durations instead of floats  
    - remove duplicate Belo'ren data from BossTimelines.lua  
- support new boss timeline format with compound categories and difficulty  
    - add category keyword parsing for compound categories (e.g. "raid damage, debuffs")  
    - expand category colors for new keywords (tankbuster, group soak, etc.)  
    - add difficulty field support with display in window title  
    - add Belo'ren (3182) example timeline data  
- add boss abilities and phase markers to timeline  
- Implement first raw version of a timeline - via /ns timeline  
