Jump fatigue no longer compounds on long chains. The planner now waits for blue fatigue to decay below the 10-minute fresh threshold before jumping — flat ~10m waits per jump instead of spiraling to 27m+.
Cyno travel time counts as free blue decay. If the cyno needs time to reach the midpoint, the JF's fatigue decays while waiting — often making the next jump fresh with no extra wait.
v2.0.2patch
May 4, 2026
Fixed
Jump planning no longer causes DB connection pool exhaustion for users with many characters. Stargate and station positions are now loaded into memory at startup.
v2.0.1patch
May 4, 2026
Fixed
Gate planner no longer locks at 92% — threat intel queries now have a 12-second timeout per system.
Jump planner "click to use this system" now works on multi-stop and highsec-resolved routes.
Swapping a midpoint preserves excluded cyno characters and JDE fitting configuration.
Jump Freighters skill fuel reduction no longer applies to non-JF capitals (dreads, carriers, etc.).
Fuel rounding edge case: exact integer values no longer round up unnecessarily.
Improved
Cyno travel estimates use real SDE warp distances and per-character ship stats instead of a flat 40s/gate.
JF gate legs (gate-before-jump, final highsec approach) use real warp distances.
Mixed-meta JDE fits calculate fuel using each module's actual bonus instead of collapsing to one meta level.
Highsec-only routes (e.g. Hek to Rens) now return a gate-only travel plan instead of erroring.
v2.0.0major
May 2, 2026
Unified UI
Complete UI rebuild — one design system for public and authenticated users. Icon-rail sidebar, compact header, dark-first theme.
Outfit + JetBrains Mono typography. Film grain overlay, spring animations, tactile press/hover/glow feedback.
All public tools (Gate Planner, Jump Planner, Dossier) work without login. Connect EVE SSO to unlock premium features.
Dossier Intelligence
Dossier dashboard: category filters, live platform stats, behavioral categories with real DB counts, hot systems, recent searches.
Character profiles: threat-level gradient header, hunting grounds grid, activity probability with current EVE time, ships & doctrine bars.
Shareable dossier pages — /dossier/pilot/[id] and /dossier/corp/[id] with OpenGraph metadata for Discord/Twitter previews.
Real-Time Watchlist
Watch up to 5 systems and 5 gankers. Instant Supabase Realtime push notifications when a gank matches your watchlist.
Notification bell in header with unread badge, alert dropdown, and toast popups for new activity.
Watchlist management on home dashboard with search-to-add for both systems and gankers.
Hotspot Monitor shows your watched systems (logged in) or default trade routes (anonymous).
Dispatch Planner
Multi-freighter logistics optimizer — assign contracts to ships, minimize total fleet completion time.
Auto-detects freighter characters on page load. Results reading guide explains how to interpret the plan.
Fleet timeline with bottleneck detection, capacity warnings, and route danger indicators.
Blog
Blog section with category filters (Release, Dev Diary, Technical). Visual, data-driven format with stat cards and numbered highlights.
JSON-LD structured data on every article for SEO and AI answer engines.
/how-it-works redirects to the algorithm blog post. Sidebar updated.
Infrastructure
Shared structure-to-system cache — when any user resolves a private citadel via ESI, the mapping is cached for all users.
Clone display shows station/structure name + system name (not raw "station" type).
Behavioral label counts computed from ganker_profiles DB (pipe campers, catalyst specialists, etc.).
Bug Fixes
Expandable cyno results — "+N more available" is now a clickable toggle showing all options.
Multi-stop jump route segment labels resolve system names correctly.
Fitting slot icons use object-contain with reduced border opacity.
v1.4.1patch
April 16, 2026
Fixed
Login broken since Apr 13 — EVE SSO started enforcing redirect_uri in token exchange. All logins now work again.
Server could become unresponsive during Supabase hiccups — DB queries with no timeout exhausted the connection pool. Added 30s query timeout + connection recycling.
PushX trust toggle crashed the settings page when the API response was incomplete.
Resilience
Health endpoint now tests DB connectivity — detects stuck servers instead of false "OK".
Auto-recovery watchdog: if DB is unreachable for 3 minutes, server self-restarts.
Service status banner appears in-app when the backend is degraded — auto-hides on recovery.
Avoided Systems
Gate planner and jump planner now have separate avoided system lists — different dangers, different avoids.
Existing avoided systems are kept in both lists during the upgrade.
v1.4.0minor
April 11, 2026
Gate Planner
Gate route planning for subcaps and haulers with real SDE warp distances
Live threat intelligence — per-system gank data from 8,000+ kills tracked via zKillboard
Situation reports, fleet detection, ganker activity tracking per system
Per-system fitting with instant travel time recalculation — low slots + rigs
Departure time optimizer — recommends when to leave based on gank patterns
Character selection with skill/implant bonuses (Navigation, Nomad set, etc.)
Waypoint optimization (TSP) with drag-and-drop reordering
Station and structure search — NPC stations + trade hub quick picks
Dossier — Criminal Intelligence
Full character behavioral profiles — activity patterns, arsenal, hunting grounds, associates
Corporation dossier — doctrine, territory, members ranked by kills, victim analysis
Top gankers leaderboard: Most Wanted, Whale Hunters, Active Now
Treemap visualizations for gank ships and hunting grounds
Platform
Rebrand: COMPASS = Cargo Operations: Movement Planning, Analysis & Security System
Ship classification: Freighters, DSTs, T1 Industrials auto-blocked from lowsec
All 134 ship stats seeded from ESI — every ship shows align time + warp speed
Egress optimization deployed — 80% reduction in database reads
v1.3.0minor
April 4, 2026
Added
Region names shown on every system in the jump route — no more guessing which region a midpoint is in
Clone routing is now clearly displayed: when the planner picks a death clone or jump clone route, the card shows the method, actual current system, and how the cyno reaches the target
Fixed
Death clone/jump clone routing was invisible when a cyno also had a fuel warning — both are now shown independently
Cyno "from system" showed the clone destination instead of the character's actual position — now shows real location with clone route explained separately
NPC station lookups now use local database first — no more "Could not resolve location" errors when ESI is slow or down
Jump clone location names at citadels now resolve to system name instead of showing blank
Systems without docking are now effectively excluded from routes (was a mild penalty, often still selected)
Static cyno hub systems now correctly recognized as having docking infrastructure
Stale cached results after a deploy are now auto-cleared — search inputs are preserved, only results are refreshed
v1.2.3patch
March 24, 2026
Jump clones, death clone, and implants now refresh every 5 minutes — previously only updated on login, so newly installed jump clones were never detected
Clone jump cooldown (24h timer) is now properly tracked — characters on cooldown will no longer be suggested for jump clone routes
v1.2.2patch
March 17, 2026
Cyno characters can now be reused across consecutive legs when no other cyno is available
Cyno assignment card now shows total time until ready instead of separate lock/travel breakdowns
v1.2.0minor
March 17, 2026
Added
Per-leg fitting: choose low-slot modules (JDEs, Istabs, Hyperspatials, Overdrives, Cargo Expanders) for each leg. Refit mid-route for different cargo loads
Fuel, gate travel time, and total time update in real-time when you change fittings — no replan needed
Exclude individual cyno characters from the planner with one click. Stale plan detection warns you to replan
Remove characters directly from the Characters page without revoking ESI access
Zarzakh excluded from all gate routing (6-hour emanation lock)
Changed
Jump planning is now 30x faster — routes that took 60s now complete in ~2s
Haulers, scouts, and contractors are no longer used as cynos — only characters with the cyno or unassigned role are eligible
Cyno readiness now shows accurate status: "Ready in system", "Needs refit", "Offline" instead of misleading "Already lit"
Fixed
Jump plan results persist when navigating to other pages and back
Highsec gate legs capped at 10 jumps to prevent impractical long gate routes
Clone locations at inaccessible structures no longer slow down planning with repeated failed ESI calls
Shared cynos in fleet planner no longer falsely report as having a cyno module fitted
v1.1.0minor
March 15, 2026
Fixed skill detection — cyno, capital, and jump skills now load correctly from ESI
Fixed location updates failing silently — tokens now auto-refresh on expiry
Fixed crash when characters are docked in player structures (citadels/fortizars)
Characters are now auto-tagged as hauler or cyno based on their skills
Cyno Search explains why no cynos were found (missing skills, need reauth, etc.)
Fleet Planner tells you why the pilot dropdown is empty
Characters page shows a banner when characters need re-authentication
All users must re-authenticate characters for updated permissions
v1.0.1patch
March 14, 2026
Auto-updates now every 5 minutes instead of 2 (saves resources)
Location updates pause when you switch to another tab
Character data refreshes automatically before every search and route plan
Fixed login on production (cross-origin cookie handling)
Corrected Capital Ships skill detection
Fatigue now decays while gating through highsec
Rebranded to COMPASS with new landing page
v1.0.0major
March 14, 2026
COMPASS launch — complete rebuild from Cyno Finder
Cyno Search: find the best cyno alt for up to 6 destinations
Jump Planner: plan capital routes with fuel, fatigue, and cyno assignments
Fleet Planner: coordinate 2-5 JF pilots with shared cyno pool
One Way, Round Trip, and Multi-Stop route modes
Real travel time using EVE SDE warp distances and ship stats
Correct EVE fatigue math (red + blue timers, JF/BLOPS reductions)