Skip to content

feat: add Third-party category to /auth and fix QwenPaw banner display - #17

Merged
guima-why merged 1 commit into
mainfrom
fix_qwenpaw
May 20, 2026
Merged

feat: add Third-party category to /auth and fix QwenPaw banner display#17
guima-why merged 1 commit into
mainfrom
fix_qwenpaw

Conversation

@guima-why

Copy link
Copy Markdown
Collaborator
  • Refactor PARTNER_SOURCES from dict list to frozen PartnerSource dataclass with is_available() and get_provider_display() methods
  • Add "Third-party" category to /auth that only appears when at least one third-party source is detected on the machine
  • Fix banner to show real provider name (e.g. QwenPaw / Alibaba Cloud Bailian / qwen3.6-plus) instead of just QwenPaw / model
  • Add proper i18n translations for "Third-party" across all locales

- Refactor PARTNER_SOURCES from dict list to frozen PartnerSource dataclass
  with is_available() and get_provider_display() methods
- Add "Third-party" (第三方) category to /auth that only appears when at
  least one third-party source is detected on the machine
- Fix banner to show real provider name (e.g. QwenPaw / Alibaba Cloud
  Bailian / qwen3.6-plus) instead of just QwenPaw / model
- Add proper i18n translations for "Third-party" across all locales

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@guima-why
guima-why merged commit 33000fb into main May 20, 2026
11 checks passed
@guima-why
guima-why deleted the fix_qwenpaw branch May 20, 2026 08:21
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