Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: steipete/CodexBar
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: hmmhmmhm/CodexBar
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 26 files changed
  • 1 contributor

Commits on Dec 25, 2025

  1. feat: add Cursor usage provider with cookie-based authentication

    - Add .cursor case to UsageProvider enum
    - Add CursorStatusProbe for fetching usage from cursor.com API
    - Add CursorCookieImporter for Safari/Chrome cookie extraction
    - Add CursorSessionStore for fallback session storage
    - Support individual plan usage and on-demand usage tracking
    hmmhmmhm committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    1c5b177 View commit details
    Browse the repository at this point in the history
  2. feat: add Cursor login flow with WebKit browser window

    - Add CursorLoginRunner for browser-based authentication
    - Integrate login action into StatusItemController
    - Support cookie capture and session storage
    hmmhmmhm committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    1fd249e View commit details
    Browse the repository at this point in the history
  3. feat: add Cursor to menu UI and preferences

    - Add Cursor toggle to Providers preferences pane
    - Add Cursor usage display in menu card
    - Use teal brand color (#00BFA5) for progress bars
    - Show 'web' instead of 'not detected' for web-based provider
    hmmhmmhm committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    bd51622 View commit details
    Browse the repository at this point in the history
  4. chore: handle Cursor case in exhaustive switches

    - Add .cursor case to all provider switch statements
    - Register Cursor spec in ProviderRegistry
    - Add placeholder for cost usage scanner
    hmmhmmhm committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    46ebc8a View commit details
    Browse the repository at this point in the history
  5. test: add Cursor parsing tests and fix locale-dependent test

    - Add 7 tests for CursorStatusProbe parsing
    - Update CLI provider selection test for 5 providers
    - Fix locale-dependent test in UsageFormatterTests
    hmmhmmhm committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    a24550a View commit details
    Browse the repository at this point in the history
  6. fix: serialize Date values in CursorSessionStore

    - Convert Date to TimeInterval for JSON compatibility
    - Convert URL to String for JSON compatibility
    - Add markers to restore original types on load
    - Add test for session store persistence
    hmmhmmhm committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    5e7ebbd View commit details
    Browse the repository at this point in the history
  7. docs: add Cursor provider documentation

    - Add Cursor to Login story section in README
    - Add Cursor section to docs/providers.md
    - Create docs/cursor.md with detailed implementation notes
    hmmhmmhm committed Dec 25, 2025
    Configuration menu
    Copy the full SHA
    8011f4a View commit details
    Browse the repository at this point in the history
Loading