Product Updates

AetherCP Changelog

Explore the latest features, improvements, and fixes added to AetherCP.

v1.2.0

latest
June 2026

Major release introducing profile widgets, enhanced loopback editor communication, and robust timer recovery routines.

addedDecoupled double-system profile analytics: injected Codeforces public status metrics and local session logs.
addedSVG-rendered rating progression and verdict distribution (AC/WA/TLE/MLE/RE) visualizations.
addedTopic Tag diagnostics dashboard mapping problem ratings to solved counts directly inside profile DOMs.
addedSample test case and constraint parsers for contest (/contest/*) and gym (/gym/*) paths.
improvedEditor integration protocol fetches fresh test cases asynchronously on trigger events.
improvedAsynchronous state saving preserves timer integrity across service worker sleep transitions.
improvedRefactored idle detection threshold to a generous 15 minutes, accommodating non-keyboard design cycles.
improvedContext menu registrations restricted to supported URL formats to optimize resource footprint.
fixedResolved race conditions in contest and gym URL parsing routines.
fixedHandled Chromium extension context invalidation warnings gracefully within content script listeners.
fixedCorrected TTL caching bugs on API rating lookups.

v1.1.0

April 2026

Telemetry engine updates, introducing full-year activity heatmaps, daily bar charts, and history popups.

addedSunday-aligned 52-week activity calendar grid visualizing practice intensity locally.
addedDaily time breakdown bar chart using Chart.js inside the extension popup container.
addedProblem-by-problem historical ledger sorting entries by relative recency.
addedstreak count calculator and consistency score aggregator.
improvedRedesigned popup layout for enhanced text scanning and responsive boundaries.
improvedExpanded LeetCode problem sheet DOM parser compatibility.
improvedRe-entry loops in background worker restore session metrics gracefully after browser restarts.
fixedFixed timer leakage on document visibility changes (tab background transitions).
fixedResolved duplicate rendering issues in history logs on fast route switches.

v1.0.1

February 2026

Bug fix patch targeting startup race conditions and timer calculation discrepancies.

fixedResolved startup race condition causing delays in content script timer initialization.
fixedCorrected timestamp offset discrepancies on browser restart cycles.
fixedEnsured reliable detection on Codeforces login redirection cascades.
fixedPrevented memory leaks in MutationObserver hooks on long-running problem tabs.
improvedDecreased extension startup overhead by ~40% by deferring non-critical module imports.

v1.0.0

January 2026

Initial release of AetherCP — the privacy-centric, local-first browser extension for competitive programmers.

addedAutomatic timing sessions on Codeforces and LeetCode problem sheets.
addedCustom keyboard/click idle observer with automatic session pausing.
addedLocal storage schema built on sandboxed chrome.storage.local.
addedExtension popup displaying current problem elapsed time and daily totals.
addedCompetitive Companion protocol integration on localhost loopback port 27121.
addedRight-click context menu integrations for direct CPH transfers.