Releases: Amtrtm/RedAlert
RedAlert v1.2.3 - Linux launcher icon fix
Fix: Linux launcher showed cached placeholder icon
What was broken
On Linux, the v1.2.2 launcher entry referenced the app icon by absolute path
(Icon=/.../assets/icon.png). When that PNG was replaced in-place between
builds (e.g. swapping the placeholder for the branded shield), GNOME and many
other launchers kept showing the original cached image because their
thumbnail cache doesn't reliably invalidate on path+mtime alone.
What's fixed
- The app icon is now installed into the user's hicolor icon theme at
~/.local/share/icons/hicolor/256x256/apps/redalert.pngon first run. - The
.desktopentry references it by themed name (Icon=redalert) instead
of an absolute path. Themed icons go through the icon-theme cache, which is
rebuilt on demand. - Best-effort
gtk-update-icon-cacheandupdate-desktop-databasecalls
nudge the desktop to pick up changes immediately. - Falls back to the absolute-path form if the theme install fails for any
reason.
Existing v1.2.2 installs
If you installed v1.2.2 and see the green-circle placeholder in your apps
launcher, just upgrade to v1.2.3 and run RedAlert once — it will install
the themed icon and rewrite the launcher entry. You may need to log out and
back in for GNOME's icon cache to release the old image.
Install (Linux x64)
- Download
RedAlert-1.2.3-linux-x64.tar.gzbelow. - Extract and run:
tar -xzf RedAlert-1.2.3-linux-x64.tar.gz ./RedAlert-1.2.3-linux-x64/RedAlert
- On first launch the config page (
http://localhost:3847) opens automatically,
and the launcher entry + themed icon are installed so you can start it from
your apps menu next time.
Notes
- The Pikud HaOref API is geo-blocked to Israeli IP addresses.
- Tarball SHA-256:
0ade0074261f23b2403ff29aa759c3a301f30065028d5ac65dd84791d4b46d78 - No Windows-affecting changes — the v1.2.1 MSI is still the latest Windows build.
RedAlert v1.2.2 - Linux support
Linux support
First Linux release of RedAlert. Adds a native Linux x64 binary, an apps-launcher entry that's auto-installed on first run, and the new branded app icon.
What's new
- Linux x64 binary packaged via
pkg(Node 22). Runs as a long-lived background process with a system-tray icon (viasystray2). - Apps launcher entry auto-installed to
~/.local/share/applications/redalert.desktopon first run, so RedAlert shows up in your apps menu / launcher with its icon. Idempotent — only rewrites when contents change. - Branded app icon replaces the previous green-square placeholder, used by the Linux launcher entry, the macOS/Linux tray, and the Windows tray.
- Asset generator (
scripts/generate-assets.js) no longer overwrites the committedicon.png/icon.icoon regen. postinstallhook chmods the bundled Linux tray binary sonpm startworks out of the box on a fresh clone.
Install (Linux x64)
- Download
RedAlert-1.2.2-linux-x64.tar.gzbelow. - Extract anywhere, e.g.:
tar -xzf RedAlert-1.2.2-linux-x64.tar.gz -C ~/.local/share/ - Run it once:
On first launch the config page (
~/.local/share/RedAlert-1.2.2-linux-x64/RedAlerthttp://localhost:3847) opens automatically, and a launcher entry is installed so you can start it from your apps menu next time.
Notes
- The Pikud HaOref API is geo-blocked to Israeli IP addresses — RedAlert only receives alerts when run from an Israeli network.
- Tarball SHA-256:
92df4efd6f4fd5ffccb93c172d4dd7321b6265fa2f866fb0f1b637aeb2a09536
Other platforms
The Windows MSI from v1.2.1 (RedAlert-1.2.1.msi) is still the latest Windows build — no Windows-affecting changes in this release.
v1.2.1
Fix: System tray icon missing on installed machines
What was broken
- The pkg build only copied
systray2but not its runtime dependencies (fs-extra,debug, etc.) — causedCannot find module 'fs-extra'errors - The MSI installer also only packaged
systray2without its dependencies - The MSI had a hardcoded version instead of reading from
package.json
What's fixed
- Build script copies full systray2 dependency tree (7 packages) into dist
- MSI harvests entire
node_modules/directory instead of justsystray2/ - MSI version now dynamically pulled from
package.json
Assets
RedAlert-1.2.1.msi— Windows installer (no admin required, installs to%LOCALAPPDATA%\RedAlert)
RedAlert v1.2.0
What's New
Windowless Execution (Windows)
- App now runs completely in the background — no terminal window on startup or during use
- Uses a VBS launcher to start RedAlert.exe with a hidden console
- Start Menu shortcut, Windows Startup, and post-install launch all use the silent launcher
System Tray Fix (Windows)
- Fixed system tray icon not appearing in packaged .exe builds
- systray2 module now loads via absolute path, resolving the pkg virtual filesystem issue
Notes
- macOS build requires building on a Mac (
npm run build:mac). Cross-compilation from Windows is not supported by pkg. - The .exe is still included alongside the VBS for direct execution/debugging
Download
- Windows Installer:
RedAlert-1.2.0.msi— double-click to install (no admin required)
RedAlert v1.1.6
New: Alert Origin Globe Visualization
Features
- Origin classifier — automatically detects the source of each alert (Hamas/Gaza, Hezbollah/Lebanon, Iran, Houthis/Yemen) using Pikud HaOref timeframe data and regional heuristics
- 3D globe overlay — interactive canvas globe appears in the bottom-left corner of the alert view showing the attack origin and animated missile arc to Israel
- Globe grow/shrink animation — globe expands to full size when an alert sounds, then shrinks back after 10 seconds
- Country borders — detailed filled country polygons with curved, sphere-wrapped borders for Egypt, Israel, Lebanon, Syria, Jordan, Iraq, Saudi Arabia, Iran, Turkey, Yemen, and more
Details
- Timeframe data loaded from \data/\ directory (Yemen, Iran, false-alert signatures)
- Origin classification priority: false-alert → Iran timeframe → Yemen timeframe → category 13 → region heuristic → city-name heuristic
- Globe uses orthographic projection zoomed 2.8× into the Middle East region
- Origin marker pulses with the threat color; animated missile arc loops until alert clears
Download
See assets below — download the MSI for Windows or the DMG for macOS.
RedAlert v1.1.5
Fix: MSI directory structure
Previous MSI releases installed all files flat in the root directory, causing:
- No tray icon (assets/icon.ico not found)
- No systray2 binary (node_modules/ missing)
- No web UI (public/ missing)
Fixed
- MSI directory structure — assets/, public/, and node_modules/systray2/ now install in correct subdirectories
- Silent crash prevention — all file I/O deferred until after error handlers are active
- File logging —
%LOCALAPPDATA%\RedAlert\redalert.logcaptures all startup info and errors
Included from previous releases
- 10-minute safety timer, official Pikud HaOref all-clear detection
- First-run auto-opens Chrome config page
- HLS live stream with iframe fallback
- Custom shield icon
Download
Download RedAlert-1.1.0.msi — double-click to install. No admin required.
RedAlert v1.1.0
RedAlert v1.1.0
What's New
- Auto-launch after install — app starts immediately after MSI installation
- Smart event detection — recognizes official "האירוע הסתיים" from Pikud HaOref
- 10-minute safety timer — fallback if no official all-clear received
- HLS live video + iframe fallback — N12 stream with automatic fallback
- Neon dashboard settings — redesigned UI
- Auto-start with Windows — startup shortcut included
Downloads
| File | Size | Description |
|---|---|---|
RedAlert-1.1.0.msi |
26 MB | Windows installer (recommended) |
RedAlert.exe |
56 MB | Standalone executable |
Installation
- Download
RedAlert-1.1.0.msiand double-click - App launches automatically after install
- Green icon appears in system tray
- Settings at
http://localhost:3847— enter your area in Hebrew - App auto-starts with Windows on next login
RedAlert v1.0.0
RedAlert v1.0.0 — Pikud HaOref Siren Monitor
Real-time missile alert monitor for Israel. Polls the official Pikud HaOref API and triggers instant alerts when sirens are detected in your configured area.
Features
- Live N12 video stream — auto-plays via HLS when alert triggers
- Deaf-accessible alert view — red pulsing frame during danger, green when safe
- Smart event detection — recognizes official Pikud HaOref "event over" messages
- 10-minute safety timer — fallback: event only clears after 10 minutes with no alerts in your region
- Desktop notifications — Windows toast with PowerShell fallback
- Alert sound — siren plays through speakers
- System tray — runs quietly in background with status icon
- Neon dashboard settings — configure areas, poll interval, actions
- MSI installer — no admin required, auto-starts with Windows
Downloads
| File | Size | Description |
|---|---|---|
RedAlert-1.0.0.msi |
26 MB | Windows installer (recommended) |
RedAlert.exe |
56 MB | Standalone executable |
Safety
- Recognizes official Pikud HaOref "event over" messages for your specific region
- If no official message: 10-minute countdown starts after the last alert in your region
- Any new alert resets the countdown
- Stay in shelter until the app confirms "event is over"
Installation
- Download
RedAlert-1.0.0.msi - Double-click to install (no admin needed)
- Opens settings page at
http://localhost:3847 - Enter your area name in Hebrew and save
Requirements
- Windows 10/11
- Internet connection from Israeli IP (Pikud HaOref API is geo-blocked)