Skip to content

Releases: Amtrtm/RedAlert

RedAlert v1.2.3 - Linux launcher icon fix

07 Apr 10:21

Choose a tag to compare

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.png on first run.
  • The .desktop entry 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-cache and update-desktop-database calls
    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)

  1. Download RedAlert-1.2.3-linux-x64.tar.gz below.
  2. Extract and run:
    tar -xzf RedAlert-1.2.3-linux-x64.tar.gz
    ./RedAlert-1.2.3-linux-x64/RedAlert
  3. 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

07 Apr 10:14

Choose a tag to compare

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 (via systray2).
  • Apps launcher entry auto-installed to ~/.local/share/applications/redalert.desktop on 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 committed icon.png / icon.ico on regen.
  • postinstall hook chmods the bundled Linux tray binary so npm start works out of the box on a fresh clone.

Install (Linux x64)

  1. Download RedAlert-1.2.2-linux-x64.tar.gz below.
  2. Extract anywhere, e.g.:
    tar -xzf RedAlert-1.2.2-linux-x64.tar.gz -C ~/.local/share/
  3. Run it once:
    ~/.local/share/RedAlert-1.2.2-linux-x64/RedAlert
    On first launch the config page (http://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

08 Mar 21:48

Choose a tag to compare

Fix: System tray icon missing on installed machines

What was broken

  1. The pkg build only copied systray2 but not its runtime dependencies (fs-extra, debug, etc.) — caused Cannot find module 'fs-extra' errors
  2. The MSI installer also only packaged systray2 without its dependencies
  3. 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 just systray2/
  • 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

08 Mar 20:20

Choose a tag to compare

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

08 Mar 19:35

Choose a tag to compare

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

07 Mar 09:43

Choose a tag to compare

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.log captures 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

07 Mar 04:43

Choose a tag to compare

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

  1. Download RedAlert-1.1.0.msi and double-click
  2. App launches automatically after install
  3. Green icon appears in system tray
  4. Settings at http://localhost:3847 — enter your area in Hebrew
  5. App auto-starts with Windows on next login

RedAlert v1.0.0

07 Mar 03:22

Choose a tag to compare

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

  1. Download RedAlert-1.0.0.msi
  2. Double-click to install (no admin needed)
  3. Opens settings page at http://localhost:3847
  4. Enter your area name in Hebrew and save

Requirements

  • Windows 10/11
  • Internet connection from Israeli IP (Pikud HaOref API is geo-blocked)