Skip to content

refactor: remove hardcoded 'kees', use 'wingman' consistently#116

Merged
hydro13 merged 2 commits intomainfrom
fix/remove-kees-hardcode
Apr 11, 2026
Merged

refactor: remove hardcoded 'kees', use 'wingman' consistently#116
hydro13 merged 2 commits intomainfrom
fix/remove-kees-hardcode

Conversation

@hydro13
Copy link
Copy Markdown
Owner

@hydro13 hydro13 commented Apr 11, 2026

Summary

  • Replace all 'kees' references with 'wingman' across the codebase
  • TabSource type simplified from 'robin' | 'kees' | 'wingman' to 'robin' | 'wingman'
  • Chat message from type simplified from 'robin' | 'wingman' | 'kees' | 'claude' to 'robin' | 'wingman' | 'claude'
  • Config migration code preserved for backward compatibility (existing users with kees* config keys)

Why

kees was a personal name hardcoded in the public repo. All AI-related identifiers should use the generic wingman.

Files changed (12)

  • Type definitions: tabs/manager.ts, context-menu/types.ts, panel/manager.ts, preload/panel.ts, ipc/handlers.ts
  • Logic: api/routes/tabs.ts, api/routes/media.ts, context-menu/menu-builder.ts
  • Shell: wingman.js, claude-activity-backend.js
  • Tests: tabs.test.ts, tabs.test.ts (api)

Test plan

  • npx vitest run — 1976 tests passing
  • npx tsc --noEmit — 0 errors
  • Config migration tests still pass (backward compat preserved)

'kees' was a personal name for the AI assistant. Replace all
non-migration references with the generic 'wingman' identifier.
Config migration code preserved for backward compatibility.
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Apr 11, 2026

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hydro13 hydro13 merged commit 3b0365b into main Apr 11, 2026
4 checks passed
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.

2 participants