# Northern Sky Raid Tools

## [1.2.12-91-g59ea01a](https://github.com/Reloe/NorthernSkyRaidTools/tree/59ea01ae5567089778bb587976e203fc4aa87680) (2025-12-02)
[Full Changelog](https://github.com/Reloe/NorthernSkyRaidTools/compare/1.2.12...59ea01ae5567089778bb587976e203fc4aa87680) [Previous Releases](https://github.com/Reloe/NorthernSkyRaidTools/releases)

- Update EventHandler.lua  
- Improve Import UI & allow showing, editing & deleting current Reminders  
- Add some Reminder functions for the UI  
- Add Reminder to versioncheck  
- clean up some debug code  
- Update Functions.lua  
- Update NSUI.lua  
- fix dynamic group behaviour by showing the frame before reshuffling  
- Update Functions.lua  
- only load assignments if enabled by raidleader  
- Share Raidleader Assignment settings on ready check  
- add assignment UI  
- remove 20 state limit and add dynamic group behaviour  
- fix preview  
- use GetHash to compare remindertable and only accept/compare reminder if globally enabled  
- Update Reminders.lua  
- Update Functions.lua  
- fix some uft8sub uses and a secretvalue nil error on translit  
- add settings for global enable/disable of reminders and MRT note compatibility. Also add button to clear the current reminder  
- remove debug assignments and prep for mythic assignments  
- 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  
