# Northern Sky Raid Tools

## [1.2.12-71-g520c2ee](https://github.com/Reloe/NorthernSkyRaidTools/tree/520c2ee3e10d7849a70cd361e1aa7b7ca7ce8aef) (2025-11-27)
[Full Changelog](https://github.com/Reloe/NorthernSkyRaidTools/compare/1.2.12...520c2ee3e10d7849a70cd361e1aa7b7ca7ce8aef) [Previous Releases](https://github.com/Reloe/NorthernSkyRaidTools/releases)

- add multi unit support for glowing raidframes with one reminder  
- Update EventHandler.lua  
- add glow color setting to UI  
- remove flash at end of icon duration and change meleedps/rangeddps to melee/ranged. Also add some glow settings  
- Update NSUI.lua  
- improve debugs and accept {star} etc. in reminder strings  
- fix lua error on retail  
- fix difficultycheck  
- add pulltimer to events where specid is shared and move it to internal table  
- simplify difficultycheck function  
- Add Interface for Reminder Settings  
- split size into width&height settings and add grow option  
- update default reminder settings  
- better debug assignment  
- throttle frame storing  
- Create Assignments.lua  
- rename assigns to reminder to better distinguish those two  
- update spectable for a better default prio  
- udpate toc to include Assignments.lua  
- Add table sort function  
- add subgroup support to reminders and refactor them a bit  
- fix for group sorting  
- add group roster update to registered event to track frames before pull  
- add debug logs to SV to evaluate it after raid testing  
- use variables in Reminders that will be customizable in the future  
- add function to get subgroup of a unit  
- Add Assignment template  
- revert to release version of openraid lib  
- Add a bunch of settings to Reminders, including: Countdown TTS, Displaying spellname if no text is given, individual settings for TTS, Duration,  Time the TTS is played at for text&spell Reminders  
- fix glow/icon on raidframe by storing location on ready check  
- fix glow  
- Update Externals.lua  
- Update EventHandler.lua  
- Update LibCustomGlow-1.0.lua  
- use own Utf8Sub function  
- Remove WA Dependency and add checks if WA exists for retail instead  
- Add LibSerialize, LibDeflate  
- Update Reminders.lua  
- Update EventHandler.lua  
- Update Reminders.lua  
- Add optional Unitglow for Spell Reminders and an Icon in that unit's frame as well  
- Update NickNames.lua  
- Update EventHandler.lua  
- Add LibGetFrame and LibCustomGlow  
- Update Media.lua  
- add LibCustomGlow  
- add matching for specid, classname and role-position. make reminders stick on screen for 5s and hidden when assigned spell is pressed  
- Update EventHandler.lua  
- Update SetupManager.lua  
- Move Reminder Stuff into seperate file and add Bar option instead of Icons +  improve display + make better debug function  
- Update EventHandler.lua  
- update toc for Reminders module  
- add Phase Detector for Reminders  
- lua error protection for nicknames  
- disable openraid in midnight for now  
- Add Reminders in Savedvariables and add import as well as setting current active reminder function  
- Start Reminders on Encounter\_Start and end them on Encounter\_End  
- add functions to display reminders  
- add tts to assign import function  
- update library  
- rename a bunch of things to self  
- add function to process assign string  
- Add Sharing & Comparing of saved Assignments  
- seperate role and specion in NSAPI:Shorten  
- force leader outside of the tankgroup if possible  
- add placeholder readycheck module  
- update toc to midnight  
- update libraries  
- add midnight function  
- fully disable externals for midnight  
- disable a bunch of things for midnight  
