Skip to content

Add Linux native tray MVP executable#386

Draft
Specter242 wants to merge 2 commits intosteipete:mainfrom
Specter242:linux-tray
Draft

Add Linux native tray MVP executable#386
Specter242 wants to merge 2 commits intosteipete:mainfrom
Specter242:linux-tray

Conversation

@Specter242
Copy link

Summary

  • add Linux-only CodexBarLinuxTray executable target in Package.swift
  • implement tray refresh loop wired to CodexBarCore provider fetch pipelines and WidgetSnapshotStore
  • add Linux tray runtime/docs and Linux CI build + smoke checks

Notes

Test plan

  • swift build -c debug --product CodexBarLinuxTray
  • timeout 8s ./.build/debug/CodexBarLinuxTray
  • swift build -c debug
  • swift test

Made with Cursor

Specter242 and others added 2 commits February 16, 2026 12:09
Introduce composable credential-store interfaces in CodexBarCore so Linux and future hosts can resolve provider API keys from environment and optional secure files without coupling to app-specific storage.

Co-authored-by: Cursor <cursoragent@cursor.com>
Create a Linux-only tray executable wired to CodexBarCore provider refresh flows, snapshot persistence, and configurable refresh cadence, then document runtime setup and add Linux CI build/smoke coverage.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments