OGame Nexus v1.2.3 — Changelog & ToolDev Compliance Declaration
1. New Features & Telemetry Additions
🔹 Feature 1: Multi-Page Message Scanning (Expeditions, Lifeform Discoveries, Combat Reports)
- User Perspective: When the player opens their Expeditions, Lifeform Discoveries, or Combat Reports tab, pending message pages are imported and displayed directly without requiring manual pagination clicks.
- Information Accessed: window.ogame.messages.content & standard in-game message text, loot amounts, fleet losses, and discovery results.
-
Information Source: OGame’s standard message HTML response (
page=messages). - Requests / Polling: Triggered only upon user navigation to the messages tab; no continuous background polling.
-
External Transmission: None. All parsed records are saved exclusively in local browser storage (
IndexedDB). - Automated Actions: None. No automatic message deletion, sending, or interactions.
- Workflow Impact: Read-only display convenience; does not bypass or automate gameplay.
🔹 Feature 2: Full Moon Synchronization
- User Perspective: Synchronizes moon resources, stationed fleets, defenses, lunar base levels, sensor phalanx, jump gates, and active item boosters alongside planet data.
- Information Accessed: Fetch APIs, building levels, stationed ship/defense quantities, and resource totals on the player's own moons.
-
Information Source: Existing OGame planet/moon sidebar DOM elements and standard user-initiated empire sync (
component=overview/page=ingame). - Requests / Polling: Runs only during user-initiated or active navigation syncs (throttled).
- External Transmission: None. All data remains strictly local.
- Automated Actions: None. Purely informational.
- Workflow Impact: Extends dashboard overview visibility to include lunar infrastructure.
🔹 Feature 3: Production % & Crawler Settings Scraper
- User Perspective: Accurately calculates metal, crystal, deuterium, energy, and crawler production yields inside the Nexus Terminal Production tab when percentage sliders (e.g. 150% crawler overload) are adjusted.
-
Information Accessed: Production percentage values (
0%to150%) for mines, solar plant, fusion reactor, solar satellites, and crawlers. -
Information Source: In-game Resource Settings page (
component=resourcesettings). - Requests / Polling: None; scraped directly from the active DOM when the player visits the Resource Settings page.
- External Transmission: None.
- Automated Actions: None. No automatic changing of slider settings.
- Workflow Impact: Read-only math calculation for production yield display.
🔹 Feature 4: Live In-Game Queue Countdowns & Timer Offset Calibration
- User Perspective: Displays live countdown timers on active construction and research queues in the Amortization dashboard, synchronized with server time.
- Information Accessed: Completion timestamps and item names from the player's active construction queues.
-
Information Source: OGame AJAX production queue component (
component=productionqueue). - Requests / Polling: Throttled (1-minute cooldown), triggered on page load.
- External Transmission: None.
- Automated Actions: None.
- Workflow Impact: Read-only display of countdown timers.
🔹 Feature 5: Overseer Mouse Wheel Navigation & In-Game Changelog Tab
- User Perspective: Allows scrolling mouse wheel over the Overseer alert bar to cycle through informational reminders, and adds an in-game "Changelog" tab to the Messages interface.
- Information Accessed: Local extension changelog text and cached alert list.
- Information Source: Extension internal package files.
- Requests / Polling / External Transmission: None.
- Automated Actions / Workflow Impact: Pure UI/visual navigation only.
2. Bug Fixes & Refactoring (Summary)
- Direct Bounty Breakdown: Added missing Trader encounters, navigation delays/speedups, discovered items, and combat reports into the expanded Direct Bounty view.
- Cross-Account Speedup Isolation: Resolved inventory leakage across multiple account tabs.
- Rolling Daily Yield: Added dynamic divisor for accounts with fewer than 7 days of tracked data.
- Service Worker Bridge: Added retry backoff to handle background service worker wake-up latency.


