================================================================================ AlertDisplay – Changelog Designed and developed by Stephen Clay McGehee, KN4AM Coding done using Claude Code AI See SitRepNet.com for more information ================================================================================ v1.1.0 (2026-11-14) ------------------- - Update check, same as SitRepMapper's: when the settings window opens, AlertDisplay checks SitRepNet.com for a newer version and, if there is one, offers to open the download page. Silent if there is no internet. Settings tab: "Check for updates when this window opens" (on by default) and Check for Updates Now. Nothing is downloaded or installed automatically; the monitor never checks. v1.0.0 (2026-11-13) — first release ----------------------------------- - Monitor (no window) watches JS8Call's DIRECTED.TXT and shows matching messages on SitRepMapper: alerts on the red ALERT strip (ALR), notifications on the banner strip (NTF), and a status block on the toolbar. No sound, never transmits. - Settings window: Active Alerts, Profiles, Callsign Lists, Test a Message, Status Board, Settings and Log tabs; Start Monitor / Stop Monitor. - SitRepNet's profile, SitRepNet (@SITREP), comes with AlertDisplay (AlertDisplay_SitRep_Group_Profile.json): 33 triggers covering alerts, weather, traffic for you, and every report type on SitRepMapper's Status Board. It's installed and turned on the first time AlertDisplay starts, and replaced by each newer shipped release; a member's on/off choices carry over, and a profile they turned off or removed stays that way. - Group alert codes take the standard form (group)-ALERT, matched as a whole word so they also work when sent with MSG. SitRepNet's profile has SITREP-ALERT, turned on. - AlertDisplay_Group_Template.json: the starting point for a group's own profile, used alongside SitRepNet's (group net activation, group alert code and net check-ins). Importing it explains the next steps. - Group and personal profiles, with Import, Export as Group Profile (Author, Release, Group callsign and Profile ID), Duplicate as Personal, and per-trigger on/off that survives a new group release. - Message triggers: contains, whole word or phrase, or starts with; From and To filters with {MYCALL} and {GROUP}; display time and cooldown. Banner text placeholders {FROM} {TO} {TEXT} {AFTER} {TIME} {TRIGGER} {GRID} {DIST} {DIR} {RANGE} ({RANGE} e.g. "~69 mi N", from your Station grid in SitRepMapper). - Status Board triggers, from SitRepMapper's Status Board (needs SitRepMapper v1.18.0 or later): station newly flagged, got worse, improved or cleared, and flagged count or share reaching a level (optionally with a notice when it drops back below). Report types and narrowing (e.g. F!104 Problems only, CommStat Red only, F!309 severity or categories). Alerts clear by themselves when the station's newer report shows the problem has passed. Placeholders {TYPE} {STATUS} {REASON} {WAS} {COUNT} {STATIONS} {DAYS}, plus {FROM} {GRID} {DIST} {DIR} {RANGE} {TIME} {TRIGGER}. - A standing Status Board summary line on the notification strip, matching SitRepMapper's Bulletin Summary, ending "(stale)" when SitRepMapper isn't updating the board. - A message and a Status Board event for the same station and report show once. - Callsign lists: Always Ignore, Ignore all except, and SitRepMapper's IGNORE.TXT. - Handles multi-line, relayed (*DE*) and partly received messages. - Test a Message, with Show on SitRepMapper (2-minute TEST item). - Command line: --monitor, --clear, --stop, --version. - Optional start at login (Linux / Pi autostart, Windows Startup folder). - Guides: User Manual, Installation Guide, Overview for groups, and Building Profiles and Triggers.