Skip to content

my - #2981

Closed
null2say wants to merge 18 commits into
QuantumNous:mainfrom
null2say:main
Closed

my#2981
null2say wants to merge 18 commits into
QuantumNous:mainfrom
null2say:main

Conversation

@null2say

@null2say null2say commented Feb 21, 2026

Copy link
Copy Markdown

my

Summary by CodeRabbit

  • New Features

    • Added support for dynamic header customization including client IP and account information in request headers.
  • UI Changes

    • Updated application branding throughout the interface from "New API" to "Gthree AI."
    • Refined footer layout with updated styling and translations.
    • Updated Chinese language labels for improved clarity.
  • Chores

    • Modified CI/CD workflow triggers to use manual dispatch only.

@coderabbitai

coderabbitai Bot commented Feb 21, 2026

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

Walkthrough

Simplifying Docker CI workflows by removing alpha branch push triggers and Docker Hub multi-arch support; updating UI branding from "New API" to "Gthree AI"; adding header placeholder support for client IP and resolved account username in relay request processing.

Changes

Cohort / File(s) Summary
CI/Workflow Simplification
.github/workflows/docker-image-alpha.yml, .github/workflows/release.yml
Removed push-based CI triggers (alpha branch and tag pushes), eliminated Docker Hub authentication, removed multi-arch image tagging, and deleted the entire create_manifests job for manifest creation.
Header Placeholder Enhancement
relay/channel/api_request.go
Added two new header override placeholders: {client_ip} and {ext_account}, with signature updates to propagate RelayInfo context through the placeholder processing functions.
UI Branding & Content Updates
web/index.html, web/src/helpers/utils.jsx, web/src/i18n/locales/zh.json
Updated page title and fallback system name to "Gthree AI"; modified Chinese translations for gateway label and efficiency messaging.
UI Element Visibility
web/src/components/layout/Footer.jsx, web/src/components/settings/OtherSetting.jsx
Applied visibility: hidden styling to hide footer branding text and settings banner while preserving layout space.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • #2011: Introduced the Docker Hub authentication and multi-arch manifest creation changes that this PR removes.
  • #2735: Also modifies header override placeholder processing in relay/channel/api_request.go with related signature changes.
  • #2014: Directly addresses the same workflow simplifications, removing multi-arch manifest creation and Docker Hub interactions.

Suggested reviewers

  • seefs001

Poem

🐰 From "New API" hops to "Gthree AI" so bright,
CI pipelines simplified, workflows feel light,
Header placeholders dance with client and user,
Footer text hidden—a quieter cruiser,
Rebranding complete, the warren's delight! ✨

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@null2say null2say closed this Feb 21, 2026
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