• 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% to 150%) 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

    image.png

    • 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

    image.png

    • 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.

    image.png

    • 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.