Skip to content

refactor: rename 'robin' source identifier to 'user'#117

Merged
hydro13 merged 2 commits intomainfrom
refactor/robin-to-user
Apr 12, 2026
Merged

refactor: rename 'robin' source identifier to 'user'#117
hydro13 merged 2 commits intomainfrom
refactor/robin-to-user

Conversation

@hydro13
Copy link
Copy Markdown
Owner

@hydro13 hydro13 commented Apr 12, 2026

Summary

  • Replace all 'robin' identifiers with 'user' across 24 files
  • TabSource type: 'robin' | 'wingman''user' | 'wingman'
  • ChatMessage.from: 'robin' | 'wingman' | 'claude''user' | 'wingman' | 'claude'
  • Task createdBy/approvedBy: 'robin''user'
  • Shell CSS class: .robin.user
  • Config migration code preserved for backward compatibility
  • Test usernames (passwords, auth) left unchanged — those are test data

Why

robin was a personal name hardcoded in the public repo. Source identifiers should be generic.

Test plan

  • npx vitest run — 1977 tests passing
  • npx tsc --noEmit — 0 errors
  • Config migration tests still pass

Replace all 'robin' identifiers with 'user' for TabSource, ChatMessage,
task management, and shell UI. 'robin' was a personal name that should
be generic for a public repo. Config migration and test usernames
(passwords, auth) are left unchanged.

Also remove docs/plans/tab-emojis-design.md from git tracking (gitignored).
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Apr 12, 2026

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

Codecov Report

❌ Patch coverage is 90.90909% with 1 line in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/panel/manager.ts 66.66% 0 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@hydro13 hydro13 merged commit bd722e9 into main Apr 12, 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