Product Roadmap
Follow our plan for future integrations, client analytics, achievements, and cross-device local synchronization.
Currently being developed or audited for release.
Developer Portal & Documentation Hub
ProductPublishing a comprehensive web portal with feature documentation, architecture overview, and setup guides.
Chrome Web Store Listing
DistributionPreparing packaging and store listing assets for one-click installation from the Chrome Web Store.
Committed features planned for upcoming versions.
Cloud Sync (Google Login + Supabase)
CoreOptional, opt-in cloud backup of session data using Google OAuth and Supabase. Infrastructure is built but fully dormant in the current release.
Cross-Device Data Sync
CoreSync session history and daily totals across multiple browser instances once the Cloud Sync layer is live.
LeetCode Problem Tracking
PlatformRe-enable the disabled LeetCode parser to support automatic session tracking on LeetCode problem pages.
AtCoder Support
PlatformExtend content script matching patterns and parsing rules to support AtCoder contest and problem pages.
JSON / CSV Data Export
CoreOne-click export of all session logs, problem history, and daily totals as JSON or CSV files for external analysis.
Backlog items, experiments, and community suggestions.
CodeChef Platform Support
PlatformExtend selector parsers to support CodeChef problem sets and contest timing.
Configurable Practice Goals
AnalyticsLet users set daily time or problem targets, with local notifications when thresholds are reached.
Firefox Extension Support
DistributionRefactor background worker scripts to support the Firefox WebExtensions API and manifest format.
Local ML Practice Analysis
AIExplore WebNN or on-device model inference to suggest study vectors based on difficulty plateaus and tag failure patterns.
Configurable Idle Timeout
CoreAllow users to set the idle detection threshold (currently hardcoded to 5 minutes) via the popup settings.
Successfully shipped features available in current releases.
Codeforces Problem Tracking
PlatformAutomatic session tracking on /problemset/, /contest/, and /gym/ problem pages. Timer starts on page load, stops on navigation or tab close.
State-Persisted Session Timer
CoreClient-side timer lifecycle that accumulates time across multiple sessions per problem and survives browser restarts via chrome.storage.local.
5-Minute Idle Detection
CoreEvent-driven inactivity observer with retroactive session finalization. Pauses at the exact moment activity stopped, not when the idle check fires.
Full-Year Coding Heatmap
AnalyticsGitHub-style annual activity grid injected into the user's own Codeforces profile with 5 intensity levels, hover tooltips, and year navigation.
Competitive Analytics Injection
AnalyticsRating distribution bar chart and topic pie chart injected into any Codeforces profile, sourced from the public Codeforces API.
Personal Practice Dashboard
AnalyticsOverview cards (total time, streak, problems worked), 7-day bar chart, and problem history table injected into the user's own Codeforces profile.
VS Code Integration (CPH)
IntegrationOne-click problem sender to VS Code via Competitive Companion protocol on localhost:27121. Extracts problem name, URL, sample tests, time limit, and memory limit.
Daily Practice Analytics
AnalyticsReal-time popup dashboard with today's total time, distinct problems worked, most-worked problem, and recent problems list with live time updates.