promotional bannermobile promotional banner

Watchtower

Keep a watchful eye on what's important by running code snippets

File Details

v12.0.1-01

  • R
  • Mar 14, 2026
  • 737.45 KB
  • 186
  • 12.0.1
  • Retail

File Name

Watchtower-v12.0.1-01.zip

Supported Versions

  • 12.0.1

Watchtower

v12.0.1-01 (2026-03-14)

Full Changelog Previous Releases

  • Fix Version field not playing nice
  • Maybe don't wipe the description anymore if code diff, since they are now editable
  • Update ruRU.lua (#41)
  • Update DMF templates to not fire in combat because the calendar is secret
  • Comment typo
  • Update ruRU.lua (#40)
  • Minimap setting should now persist
  • Add a settings toggle for the minimap icon
  • Fix windows being movable on initial load (WHY THOUGH?)
  • Maybe also fill in the URL and Version info
  • Fix name returns not functioning
  • Update Spanish
  • Remove the unused header from settings
  • Adjust resize bounds for trackers
  • Added initial support for Actions (fixes #24) and laid the groundwork for Load conditions
  • Remove empty lines
  • Don't pass event twice, me stupid
  • Add a field for the version number as well
  • Trigger editbox can now be expanded (fixes #32)
  • Add metadata fields (fixes #25)
  • TOC bump
  • Made editboxes more consistent (fixes #10)
  • Update scrollbar visuals
  • Restructure edit panel a bit
  • Register our Courier New Bold font via LSM (fixes #21)
  • Add a written tutorial and tweak the flags a new user starts out with (fixes #18 and fixes #36)
  • New user starts with flags with some explanations
  • Adjust default new group size
  • Trigger code return values are now now only booleans, but truthy or falsy - truthy strings/numbers change the flag title (fixes #11)
  • Show the group's settings when moving it
  • Stop adding new line breaks automatically
  • Also pass event name into trigger code via ...
  • Errors on code execution not found when editing the code now trigger a lua error for debugging purposes (fixes #31)
  • Invalid code can now be imported and exported, but blocked code still cannot (fixes #30)
  • Inactive group where new flags go when imported now expands when a flag is imported
  • Imported groups no longer error and updated import/export API documentation (fixes #28)
  • Events editbox is now scrollable (fixes #33)
  • Make sure we don't register events when inactive
  • Flags now properly unregister when dragged to Inactive (and vice versa) (fixes #23)
  • Inactive flags now show as grey in the list
  • Update the new icon (again)
  • Remove the GitHub button from settings (those who would use it, can already find it)
  • Update DMF templates to take ID
  • Fixed itemID for DMF guide template
  • Update honor template
  • Update new settings indicator
  • Rename our minimap icon to be the same as the addon comp entry
  • Fixed a small locale error
  • Update issue template
  • Use CBOR instead of JSON
  • Update LibSharedMedia
  • Update LibDBIcon
  • Update ruRU.lua (#27)
  • Fixed a packaging bug with LibIconPicker
  • Spaces to tabs
  • Spaces to tabs
  • Make our keybind more searchable
  • Update LibIconPicker
  • Update LibDBIcon
  • Fixed a comparison
  • Slight clarification to app:RegisterEvents
  • Update locale variables
  • Add silent mode to our trigger test (until we can move feedback to the UI)
  • Spaces to tabs
  • Segregate Watchtower events and user code events
  • Clean up after ourselves when adjust the popup dialogue editbox
  • Adjusted popup button labels
  • Added an import and export feature (fixes #6)
  • Move some stuff out of repeatable functions
  • Fixed a small bug with the scale slider callback
  • New groups are no longer hidden behind the edit panel
  • Small fix to the ruRU locale file
  • Fixed a bug with template names not showing up in the templates dropdown
  • Update ruRU.lua (#22)
  • Don't register events from the Inactive group
  • Fixed another small locale error
  • Hide the import/export buttons for now
  • Fixed a small error in the locale files, because counting is hard
  • Prepared all the new text for localisation
  • Fixed a bug that could occur when deleting groups
  • Templates are now provided as both examples and useful flags (fixes #1)
  • Small XML template tweak
  • Made our sandbox testing environment a little more solid (I hope)
  • Make code actually work again for each flag (woops)
  • Fix some small issues with the trackers
  • Scale, anchor, settings, and font are now applied to their respective groups (fixes #5)
  • Windows behave fine when being created, deleted, or rearranged
  • Fixed a small bug with the font dropdown
  • Trackers are now made dynamically
  • Add settings for the flag groups
  • Handle the needed delay a little differently
  • Clicks from editbox to status list now properly register (fixes #14)
  • Some more polish and bug fixing to the edit panel
  • Tweaked flag group handling and looks
  • ' to "
  • Remove trailing newlines from triggers
  • TODO comment
  • Flags can and must now be grouped (and temp disable the tracking window)
  • Vibecoded comment
  • Update addon category
  • Update icon selector button
  • Disable import/export buttons for now
  • Added an icon picker
  • Update README.md
  • Update XML header
  • Merge pull request #13 from Hubbotu/patch-1
    Update ruRU.lua
  • Update ruRU.lua
  • Update the status tracker on event trigger
  • A vibecoded sandbox to test for potentially malicous code (may my peers forgive me)
  • Remove one more reference to the old subtitle
  • Update TOC to include 11.2.7
  • Always store events as uppercase
  • Tweaked the lua formatter colours a bit
  • Fixed a bug with new flags
  • Drop the addon subtitle
  • Small tweak
  • Fixed an issue with the execution order of events
  • Flags are now triggered based on events
  • Barebones workable version! (fixes #3)
  • Flip the background panel (might end up reversing this when I finalise UI placements
  • WST is a dumb acronym, let's make it WT instead
  • Added a basic lua editor (thank you Kristofer Karlsson for your amazing For All Indents And Purposes, the name is as amazing as the features!)
  • Drag to reorder
  • Tweaked panel alignment
  • Tweaked edit panel size
  • Very basic flag editing, deleting, and creation now works
  • Reference API and L consistently
  • Fixed a bad function reference
  • |R to |r
  • Concept edit panel
  • Small update to locale
  • Add local api to all pages
  • Update keybinds and slash commands
  • Small comment fix
  • Add necessary helper functions
  • Turn our addon icon texture into a local constant
  • Moved the addon compartment code to another file
  • Fix the version comms that have been broken since forever
  • Slight restructuring of the TOC file
  • Change functions from app.X to app:X so I don't like like a total amateur
  • Add a checkmark to the link copied dialogue for visual clarity
  • Add a secondary slash command
  • Update locales
  • Update settings
  • Small (sub)title update
  • Updated some placeholder values
  • Update icon
  • List item height can be adjustable now
  • Created the very basic version of the actual status tracker
  • Fix minimap icon not being toggleable after moving it to a separate function
  • Include the /rl command for reloading
  • Update version check, to allow for less padded iteration in version number
  • Slackware signature colour is no longer warrior brown, but mage blue
  • Establish our addon name
  • Import expanded template
  • Update README.md
  • Copy default issue template and readme