mirror of
https://github.com/router-for-me/Cli-Proxy-API-Management-Center.git
synced 2026-04-25 07:35:56 +03:00
[PR #99] [CLOSED] feat: migrate tooling to pnpm/oxlint, add Copilot quota, and enhance usage analytics #104
Labels
No labels
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Cli-Proxy-API-Management-Center#104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/router-for-me/Cli-Proxy-API-Management-Center/pull/99
Author: @DemonMartin
Created: 2/9/2026
Status: ❌ Closed
Base:
main← Head:main📝 Commits (8)
bf385e3migrate to pnpm and oxlint and fix type issuesa70b180update README and CI configuration to use pnpm; improve formatting and links3fb73dbfeat(quota): add GitHub Copilot quota management and UI components953e5e0feat(usage): enhance API usage statistics with input/output token tracking and add new UI components for token distribution and request history0cf9aaeformatting83ce580chore(release): update Node.js version to 20 and streamline pnpm setup in CI workflowd48d1bechore(dependencies): add @codemirror/search and @codemirror/view to package.json and pnpm-lock.yaml4d8f744move @types/node to devDependency📊 Changes
194 files changed (+34229 additions, -30430 deletions)
View changed files
➖
.eslintrc.cjs(+0 -20)📝
.github/workflows/release.yml(+53 -50)➕
.oxfmtrc.jsonc(+11 -0)➖
.prettierrc(+0 -9)📝
README.md(+18 -17)📝
README_CN.md(+3 -3)➖
eslint.config.js(+0 -30)📝
index.html(+14 -10)➕
oxlintrc.json(+12 -0)📝
package.json(+45 -45)➕
pnpm-lock.yaml(+3017 -0)📝
src/App.css(+21 -21)📝
src/App.tsx(+31 -31)📝
src/assets/logoInline.ts(+2 -1)📝
src/components/common/ConfirmationModal.tsx(+48 -52)📝
src/components/common/NotificationContainer.tsx(+69 -79)📝
src/components/common/PageTransition.scss(+41 -41)📝
src/components/common/PageTransition.tsx(+330 -344)📝
src/components/common/PageTransitionLayer.ts(+3 -5)📝
src/components/common/SecondaryScreenShell.module.scss(+51 -52)...and 80 more files
📄 Description
Summary
This PR updates the toolchain, adds GitHub Copilot quota support, and improves the usage analytics UI. All changes pass
pnpm run type-checkandpnpm run lint.Changes
Tooling and CI
GitHub Copilot Quotas
Usage Analytics
i18n and Docs
Formatting
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.