What's new
Version history
Every Signal Lights release in one place, with the latest improvements at the top.
Download the latest version Find Signal Lights when you need it
- Adds a dedicated onboarding page for finding Signal Lights in a crowded menu bar.
- Highlights Option + Command + L and explains how to move the icon toward Control Center.
Version 0.3.9
Updates in your menu bar
- Shows an update item in the tray menu when a newer version is detected.
- Opens the update window directly from the menu, even with an inactive subscription.
Version 0.3.8
Our new home at signallights.tech
- Moves activation and subscription checks to signallights.tech.
- Delivers future automatic updates from our new domain.
Version 0.3.7
A fresh issue report each time
- Clears the description and selected screenshot after a report is accepted.
- Keeps your entries in place if sending fails, so you can try again.
Version 0.3.6
A clearer report confirmation
- Thanks you after an issue report has been sent to JupiterAI Support.
- Explains that the support team will review the report.
- Keeps the report reference available if you need to contact support.
Version 0.3.5
Issue reports that reach support
- Sends issue details and the screenshot you select directly from Signal Lights.
- Authenticates and rate limits every report before saving it in the support database.
- Emails the saved report to JupiterAI support and shows you its report ID.
Version 0.3.4
A trusted production download
- Ships as a universal Mac app signed by Rafael Robotics and notarized by Apple.
- Uses the permanent JupiterAI app identity so subscriptions and automatic updates remain stable.
- Hardens licence fulfilment, feedback attachments, public requests, and the release pipeline.
Version 0.3.3
Feedback when a light misses something
- Replaces response-time analytics with a guided missed-alert report.
- Lets you choose a screenshot and review an email to JupiterAI before sending it.
- Stops daily usage uploads and clears detailed local response-time history.
Version 0.3.2
A simpler Mac install
- Provides a drag-to-Applications DMG with a clear, branded Finder layout for new installs.
- Keeps signed Sparkle ZIP updates separate from the website download.
Version 0.3.1
A clearer first look
- Replaces the onboarding's 3D renders with flat, screen-aligned illustrations of the actual menu-bar and conversation experience.
- Keeps every light in its real red, amber, blue, green order, with clearer task rows in both light and dark appearances.
Version 0.3.0
A guided start
- Introduces a five-page onboarding journey with custom illustrations, clear status meanings, and provider setup.
- Adds a global Option-Command-L shortcut to open Signal Lights when its menu-bar icon is hidden.
Version 0.2.18
Bounded public requests
- Limits the actual bytes read for checkout, activation, validation, recovery, and anonymous usage requests.
- Rejects oversized Stripe webhook events before signature verification while keeping a larger limit for normal payment events.
Version 0.2.17
Safer email recovery
- Counts simultaneous recovery requests together so the three-per-email and twenty-per-IP hourly limits hold.
- Validates the client address consistently and keeps the same response for known and unknown emails.
Version 0.2.16
Protected anonymous usage
- Protects each anonymous usage identity with a separate random write credential held by that installation.
- Stores only keyed hashes, rejects changes made with another key, and limits repeated sync attempts per activation.
Version 0.2.15
Clear retry timing
- Shows exactly how long to wait when checkout, activation, or recovery is temporarily rate limited.
- Uses concise seconds or rounded-up minutes so retry guidance is easy to understand.
Version 0.2.14
Protected public APIs
- Adds database-backed request limits to checkout, activation, and recovery-link exchange.
- Stores only one-way hashed network identifiers and rejects excess attempts before payment or licence changes.
Version 0.2.13
Clean dependency audit
- Moves the database tooling to a compatible Prisma release that avoids the vulnerable configuration dependency.
- Brings the complete production and development dependency audit to zero known vulnerabilities.
Version 0.2.12
Hardened development checks
- Updates the automated test runner to remove its critical and moderate security advisories.
- Pins the package-manager version so clean builds install the same audited dependency tree.
Version 0.2.11
Private licence delivery
- Replaces replayable checkout lookups with a short-lived, one-use delivery credential.
- Emails every purchaser a private recovery link without putting the activation key in the email.
Version 0.2.10
Release notes that fit
- Fits the complete update summary inside Sparkle without scrolling.
- Aligns the Signal Lights brand correctly and tightens the entire updater layout.
Version 0.2.9
Cleaner legal pages and update notes
- Tightens paragraph spacing in the in-app Privacy Policy and Terms & Conditions.
- Adds compact release notes designed specifically for the Sparkle updater window.
Version 0.2.8
Softer menu-bar icon
- Rounds the traffic-light housing into a smooth capsule that matches the circular lights.
Version 0.2.7
Legal policies inside the app
- Adds the full Privacy Policy and Terms & Conditions as searchable sections in Settings.
- Keeps the policies available offline with links to the current website copies.
Version 0.2.6
Clearer JupiterAI branding
- Uses the light JupiterAI wordmark in the dark website footer for clear contrast.
Version 0.2.5
Reliable in-app updates
- Builds release archives away from the app currently running on the Mac.
- Prevents macOS from rejecting Sparkle's installer authorization after a release is published.
- Keeps the downloaded app, update feed and displayed version tied to the same commit.
Version 0.2.4
Sign out and free a device
- Adds Sign Out to Subscription settings with a clear confirmation step.
- Deactivates the current Mac on the licence server and frees one of the two device slots.
- Removes the saved activation securely while preserving integrations and app preferences.
Version 0.2.3
A clearer version history
- Introduces this complete, styled release history with the newest version first.
- Shows the same release history inside Sparkle when you check for updates.
Version 0.2.2
A proper Signal Lights app icon
- Adds the four-light Signal Lights icon to Finder, Downloads, and the application bundle.
- Improves the universal release packaging checks used before publication.
Version 0.2.1
Reliable update launches
- Fixes the Sparkle framework launch path in packaged applications.
- Keeps signed automatic updates working across Apple silicon and Intel Macs.
Version 0.2.0
Secure automatic updates
- Adds signed updates through Sparkle with automatic daily checks.
- Adds Check for Updates to General settings.
- Uses smaller delta downloads when updating from a supported earlier release.
Version 0.1.3
Live appearance changes
- Updates the open task menu immediately when macOS changes between light and dark appearances.
- Keeps the tray and menu presentation readable in both system themes.
Version 0.1.2
Build details at a glance
- Moves the version and source commit beside the Signal Lights name in the menu header.
- Makes it easier to confirm which build is installed when reporting an issue.
Version 0.1.1
Better Codex attention detection
- Detects Implement this plan prompts as persistent red attention states.
- Restores red alerts when a completed Codex response asks the user a direct question.
- Displays the installed version and commit in the task menu.
Version 0.1.0
First downloadable release
- Brings Codex and Claude Code task states into one native Mac menu bar view.
- Shows working, waiting, unread, and completed tasks with four coloured lights.
- Adds subscription activation, two-Mac device management, recovery email, sounds, launch at login, and local-first privacy controls.