29 Commits

Author SHA1 Message Date
Kyle Varga c87c35becb Add Grok Bot Support to Cursor Card (#3127)
* feat(cursor): show Grok Bot weekly included usage

Grok Bot is billed on the Cursor session, so surface it as a fourth
Cursor card bar instead of a separate provider.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(cursor): keep stalled Grok Bot fetch from failing login

Cap the best-effort Sand request at 5s and do not fail Cursor login
after usage-summary has already succeeded.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-08-21 16:39:25 -07:00
Cursor Agent 65f4df5ca2 Shorten Cursor tertiary usage label to Third Party
Co-authored-by: aanishbhirud <aanishbhirud@gmail.com>
2026-08-15 08:42:37 +00:00
Cursor Agent 01cfa67270 Rename Cursor usage split to Cursor and Third Party/Other Models
Co-authored-by: aanishbhirud <aanishbhirud@gmail.com>
2026-08-15 08:39:49 +00:00
Peter Steinberger fd5d4f21a8 fix: gate Cursor app sessions to macOS 2026-08-14 20:59:51 -07:00
Peter Steinberger 0d28d71458 feat: prefer Cursor app sessions 2026-08-02 19:59:57 -07:00
Peter Steinberger 413e91fdc9 Merge remote-tracking branch 'origin/main' into feat/cursor-token-cost
# Conflicts:
#	Sources/CodexBar/MenuCardView+Costs.swift
#	Sources/CodexBar/MenuCardView.swift
#	Sources/CodexBar/UsageStore.swift
#	Sources/CodexBarCLI/CLICostCommand.swift
#	Sources/CodexBarCore/Providers/Cursor/CursorStatusProbe.swift
#	Tests/CodexBarTests/CursorStatusProbeTests.swift
2026-07-17 03:13:56 +01:00
Philip Paetz 2a7a85d28d Harden Cursor account identity switching 2026-07-16 04:34:38 +01:00
Philip Paetz 847a7ecd20 Harden Cursor interactive account selection 2026-07-16 03:58:38 +01:00
Philip Paetz d4b0e8ff64 Keep Cursor authentication endpoint unchanged 2026-07-16 03:58:38 +01:00
Philip Paetz 98156df401 Clarify Cursor login cancellation 2026-07-16 03:58:37 +01:00
Philip Paetz dc5c4805a5 Align Cursor login documentation 2026-07-16 03:58:37 +01:00
Philip Paetz e94cdb393e Bind Cursor login to one browser 2026-07-16 03:58:37 +01:00
Ethan Clinick 613342a2f7 docs: describe Cursor dashboard cost source and CLI output 2026-07-06 11:21:25 -07:00
Donnie Fiander 7807679535 feat: support Cursor on Linux
Add Linux Cursor usage through the signed-in Cursor app token and XDG state paths, with an explicit manual-cookie web source. Preserve the existing macOS browser/WebKit behavior and credential precedence.

Co-authored-by: red <red@kiritsuke.lan>
2026-07-05 03:18:07 -07:00
Peter Steinberger 830752fa79 fix(cursor): reuse app session cookie flow 2026-06-12 04:22:26 -07:00
Jackie-Qin 5d7c00bcd9 Preserve Cursor cookie auth precedence 2026-06-12 04:22:26 -07:00
Peter Steinberger 1df9a63ef7 docs: list all Cursor storage paths
CI / lint-build-test (push) Has been cancelled
CI / build-linux-cli (linux-arm64, ubuntu-24.04-arm) (push) Has been cancelled
CI / build-linux-cli (linux-x64, ubuntu-24.04) (push) Has been cancelled
2026-06-12 10:35:03 +01:00
Peter Steinberger 2164582a78 feat: track Cursor local storage 2026-06-12 10:35:03 +01:00
Peter Steinberger ee911544f7 fix: honor Cursor extra usage percent display (#1450)
* fix: honor extra usage percent display

* fix: preserve Claude extra usage display

* fix: support Cursor team extra usage
2026-06-11 19:05:44 -07:00
Peter Steinberger 30e3395485 feat: add keychain cache store 2026-01-16 10:47:26 +00:00
Peter Steinberger 680ce09800 fix: cache provider cookies 2026-01-16 00:29:07 +00:00
Peter Steinberger ea8bd05781 fix(cursor): preserve legacy request usage 2026-01-05 07:04:29 +01:00
Peter Steinberger 131f5335c4 feat: add provider source and cookie options 2026-01-01 18:54:56 +01:00
Peter Steinberger 1809aff94b chore: document WebKit teardown and add tests
CI / lint-build-test (push) Has been cancelled
CI / build-linux-cli (linux-arm64, ubuntu-24.04-arm) (push) Has been cancelled
CI / build-linux-cli (linux-x64, ubuntu-24.04) (push) Has been cancelled
2026-01-01 09:18:44 +01:00
Peter Steinberger 431e8b79a7 docs: document provider fetch strategies 2025-12-28 00:45:49 +01:00
Peter Steinberger 7dcf430522 docs: note browser cookie order 2025-12-27 14:09:28 +01:00
Peter Steinberger 40b92daf4b feat(cookies): add Firefox session import fallback 2025-12-26 18:05:42 +01:00
Peter Steinberger b67d0be9dd feat: refine cursor session import 2025-12-25 22:14:22 +01:00
hmmhmmhm b631828079 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
2025-12-25 19:24:09 +01:00