docs/FORK_ROADMAP.md
This document outlines the development roadmap for the CodexBar fork maintained by Brandon Charleson.
Status: Completed Jan 4, 2026
Achievements:
Commit: da3d13e - "feat: establish fork identity with dual attribution"
Goal: Fix persistent cookie disconnection issues with better logging and diagnostics
Tasks:
Replace print() with proper logging
CodexBarLog.logger("augment") throughoutEnhanced Cookie Diagnostics
Session Keepalive Monitoring
Debug Pane Improvements
Files to Modify:
Sources/CodexBarCore/Providers/Augment/AugmentStatusProbe.swiftSources/CodexBarCore/Providers/Augment/AugmentSessionKeepalive.swiftSources/CodexBar/UsageStore.swift (debug pane)Goal: Identify and cherry-pick valuable features from Quotio without copying code
Analysis Areas:
Multi-Account Management
OAuth Flow Improvements
UI/UX Patterns
Session Management
Deliverable: docs/QUOTIO_ANALYSIS.md with:
Goal: Set up automated workflow to sync with upstream while maintaining fork changes
Tasks:
Create Sync Script
Scripts/sync_upstream.shConflict Resolution Guide
Automated Checks
Files to Create:
Scripts/sync_upstream.shdocs/UPSTREAM_SYNC.md.github/workflows/upstream-sync-check.ymlGoal: Implement multi-account support for providers (starting with Augment)
Features:
Account Management UI
Account Storage
Account Switching
UI Enhancements
Implementation Plan:
AccountManager serviceUsageStore to handle multiple accountsFiles to Create:
Sources/CodexBarCore/AccountManager.swiftSources/CodexBarCore/Providers/Augment/AugmentAccountManager.swiftSources/CodexBar/AccountSwitcherView.swiftWhen to Contribute Upstream:
When to Keep in Fork:
PR Guidelines:
Technical:
User: