Skip to content

Releases: escapeWu/Cli-Proxy-API-Management-Center

v1.3.8

Choose a tag to compare

@github-actions github-actions released this 25 Jan 12:43

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 23 Jan 05:37
  • 7d38de5 style: 调整仪表盘路由顺序,默认进入加载,删除原有的 usage路由
  • 4235f55 docs: update en README
  • e120701 Update README.md

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Jan 02:51

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Jan 17:52
  • c35dfc8 feat(auth-files): add batch proxy and user-agent settings modals, enhance JSON editing capabilities
  • 883059b fix(auth-files): fix deleting OAuth model mappings providers
  • d077b5d fix(ui): use fixed-length key masking and fingerprint usage sources
  • d79ccc4 fix: prevent focus loss in OAuth model mappings input
  • 7b0d6dc fix: prevent async confirmation races in API key deletion
  • b8d7b89 feat(ui): implement global ConfirmationModal to replace native window.confirm
  • 0bb34ca fix(auth-files): send aliases for oauth model alias patch
  • 99c4fbc fix(api): use oauth model alias endpoints
  • a44257e fix(antigravity): enhance error handling and support multiple request bodies
  • ebb80df fix(quota): include project_id in antigravity quota requests
  • 5165715 fix: 调整登录页面的重定向逻辑和键盘事件处理顺序
  • 73ee6eb fix(ai-providers): keep custom header editing stable in modals
  • 161d5d1 Merge pull request router-for-me#49 from sunday-ma/feature/fix-login-enter-key
  • 3cbd04b Update src/pages/LoginPage.tsx
  • 859f7f1 Update src/pages/LoginPage.tsx
  • fea29f7 fix: 添加登录表单 Enter 键提交功能
  • f663b83 feat(auth-files): normalize OAuth excluded models handling and update related API methods
  • ee99836 Revert "feat(auth-files): add external migration modal for antigravity credentials"
  • 2086c34 feat(auth-files): add external migration modal for antigravity credentials
  • a8abf71 fix(settings): align log size and routing update controls
  • 8dca670 feat: add vertex provider, oauth model mappings, and routing/log settings
  • 71556a5 fix(usage): prevent gaps in request trend fill by matching point colors
  • 2a92ea8 feat(AuthFilesPage): add title section with file count badge
  • 681fc3c fix(quota): cap per-page credentials to 14
  • 916dd3e Merge pull request router-for-me#44 from moxi000/dev
  • 692f7f3 fix(quota): allow refresh without creds
  • bf20f3d fix(PageTransition): prevent unnecessary execution in useEffect when pathname matches
  • b7e7201 feat(auth-files): add file size validation for uploads
  • e914337 feat(button): enhance button component to conditionally render children
  • 6364bac feat(quota): improve refresh button functionality and update translations
  • 38a3e20 feat(quota): enhance QuotaSection with improved view mode handling and refresh functionality
  • 334d75f fix: lint error
  • 42eb783 feat: 优化配额管理页面 UI 与交互
  • 84b2199 Revert "style(config): allow editor wrapper to grow flexibly with min-height"
  • f5c1ef3 fix(api-keys): validate api key charset
  • fae4fb0 refactor(utils): simplify maskApiKey to show only 2 chars at each end
  • 1d8729e style(config): allow editor wrapper to grow flexibly with min-height
  • c6ef8a2 Merge branch 'dev' of https://github.com/router-for-me/Cli-Proxy-API-Management-Center into dev
  • 0efef5a style(config): improve editor wrapper responsive height with clamp and dvh
  • db376c7 fix(layout): wire header refresh to page loaders and quota config refresh
  • 8232812 feat(ui): show AIStudio models for virtual auth files and adjust Gemini OAuth spacing
  • 2ae06a8 perf(ui): smooth gsap page transitions
  • dc58a07 fix(logs): parse latency durations with minutes
  • 3446280 refactor(quota,auth): change page size selector to number input with range 3-30
  • 82bf180 refactor(quota): consolidate quota sections into config-driven components
  • 47f0042 refactor(usage): modularize UsagePage into separate section components
  • 5815406 refactor(quota): modularize QuotaPage into separate section components
  • cc46788 refactor(providers): modularize AiProvidersPage into separate provider components
  • 469e5d2 Merge branch 'dev'
  • 6ce301d fix(transition): avoid HiDPI text blur from page transitions
  • 8461de1 Merge branch 'dev'
  • 276f416 Merge pull request router-for-me#41 from yanyuhualb/feature/make-project-id-optional
  • 583a844 Merge branch 'dev'
  • 62fa437 fix(ui): use resolvedTheme for OpenAI icon switching in providers page
  • daab589 fix(ui): remove redundant add button from empty state in providers list
  • e18e9b2 fix(transition): allow page container to shrink for proper layout
  • 4cfb77d fix(ui): center modals in viewport and lock background scroll
  • 7cab1e8 fix(oauth): remove iFlow provider from OAuth flow
  • 079f37e fix(quota): translate Codex window labels at render time
  • 7ce97a6 fix(transition): preserve scroll position during page animations
  • 946ed36 feat(router): add GSAP page transition animations
  • f139598 feat: make Gemini CLI project ID optional
  • 40ddd3c Merge pull request router-for-me#40 from router-for-me/dev
  • 3a66dc2 feat(auth): add remember-password login and clear local auth data card
  • eadfd7a feat(quota): group Gemini CLI buckets and refine Gemini quota groups
  • f739e0b style(config): double editor height
  • 23fb88e feat(quota): add zustand store for quota state caching
  • 49b9259 feat(quota): add quota page and update i18n
  • 4e26b6c feat(auth-files): add Gemini CLI quota card and API call
  • 215ce61 fix: error display
  • a48e06a fix(auth-files): use account id for codex quota and show remaining
  • 8a59ab7 chore(i18n): update antigravity refresh label
  • 66d5828 fix(auth): update antigravity fetchAvailableModels endpoint
  • be3f58f fix(auth-files): cache Antigravity quota to avoid auto refresh on reopen
  • c299e40 feat(auth-files): add Antigravity quota page size
  • 769c05e fix: defult language
  • 5ef3406 fix(config-page): restore page and editor scrolling with fixed card height
  • 95cbfb8 feat(auth-files): add antigravity quota cards with grouping, pagination, and i18n
  • c172178 fix(ai-providers): route openai compat model fetch/test through api-call to avoid CORS
  • 981f7ac refactor(i18n): support per-provider empty state and OAuth messages
  • 762db81 fix: lang fix
  • 79f6d87 fix(api): improve version header parsing for non-plain headers
  • c5d4356 fix
  • c989dbf feat(auth-files): add oauth excluded provider tag
  • 3cffa19 fix(footer): prevent copying management center version text
  • 2367f12 fix(logs): remove action hint text
  • 69a8e16 fix(layout): keep header fixed on mobile scroll
  • 987ce0e feat(modal): add floating close button and collapse animatio
  • 03bf586 fix(logs): improve responsive layout for logs page on mobile and small screens
  • cb6b810 perf(providers,auth-files): cache status bar data and add auto-refresh
  • 408e6e5 feat(auth-files): add visual status bar for auth file health monitoring
  • b3808ad feat(providers): add visual status bar for API key health monitoring
  • 0b2e6ef fix(logs): keep log panel scroll within viewport
  • 8ca6d31 feat(oauth): add vertex json login via vertex/import
  • 66c6073 feat(usage): add usage stats export/import actions
  • 2dd3f23 feat(logs): add long-press request log download and hints
  • 7a65e03 fix(layout): prevent footer gap on non-scroll pages
  • 589a5ba fix(oauth): use resolvedTheme for provider icons
  • bcaa0c8 Merge branch 'main' of https://github.com/router-for-me/Cli-Proxy-API-Management-Center
  • 312a06a fix(logs): clarify error request logs list behavior
  • 24861da Merge pull request router-for-me#29 from XYenon/feat/auto-theme-mode
  • ea1bdc3 fix(logs): make error log panel scrollable
  • 46701b4 fix(layout): restore scroll and set panel heights
  • c9fc22b fix: use resolvedTheme instead of theme for dark mode detection
  • ff9bd8a fix(ai-providers): allow empty Claude base URL
  • d0c376f fix(layout): restore full-height panels on mobile/HiDPI
  • d09db34 Merge pull request router-for-me#28 from notdp/main
  • 9dd3724 feat(icons): convert png to svg and add icons to ai providers page
  • 834ba43 fix: ConfigPage.module.scss LogPage.moudle.scss
  • 684502c fix: layout.scss
  • 0aee78c fix(logs): improve request id and status code parsing
  • 8780ea7 fix(logs): wrap long log messages
  • 40fe33a fix(config): optimize layout for full height
  • 2a94be0 fix(logs): optimize layout for full height
  • 0758cfe feat(logs): implement tabbed view for logs and error files
  • 02a01e5 feat(logs): add request id parsing and refactor row layout
  • 961cc80 fix: address PR review feedback
  • 5f7df33 feat: add auto theme mode (follow system preference)
  • 39847fa feat(oauth): add provider icons to oauth login cards
  • 561e065 feat: update README.md README_CN.md
  • 9496215 feat(settings): move request logging toggle behind hidden entry
  • 68974ff feat(ai-providers): add prefix editing for provider configs
  • f8ed787 fix(splash): prevent login flicker on startup
  • dea106c fix(splash): preserve logo aspect ratio
  • 76ef1b6 fix(dashboard): improve stats loading and i18n date formatting
  • 39a003b refactor(dashboard): simplify stats and add available models card
  • b1426cc feat(dashboard): enhance dashboard with provider breakdown and usage stats
  • a9df58c feat(dashboard): add dashboard page with stats and splash screen
  • f656349 fix(webui): normalize gemini endpoint and oauth callback status
  • 18c1ba6 feat(ampcode): remove localhost-only management toggle
  • c2627ca fix: release auto write
  • df47211 feat: add commit-based release notes, usage loading spinner, and 60s logs timeout
  • 10f2262 fix(ai-providers): gate Claude models input and refine excluded tag styles
  • 39d86d1 feat(oauth): add callback URL submission and require Gemini CLI project ID
  • ddbd7d0 fix
  • e44beb5 feat
  • aecd587 feat(usage): add loading overlay and 60s API timeout
  • ec4b5ab feat: add quick links section to System page
  • cd6c142 fix: fix log page timestamp display and optimize AuthFiles layout
  • 0ebf62b fix: usage layout
  • 16f3442 fix: refactor usage
  • 3328e68 fix: ip address in the log is displayed incorrectly
  • f60bdb0 fix: change the dark mode color
  • 5eed3e7 Delete .claude/settings.local.json
  • 5ebc845 Delete CLEAR_STORAGE.html
  • 03c1cd1 fix: Preparations before release
  • db6d5ca feat: A timeout failure was provided for the model test of OpenAI compatible providers
  • 8d606aa fix(ui): optimize mobile layout for header and settings page
  • a993299 fix:Continue from the previous one
  • 8bcd172 fix(auth): add singleton pattern to restoreSession and unify config fetch
  • 4d898b3 feat(logs): redesign LogsPage with structured log parsing and virtual scrolling
  • f17329b feat(layout): add logout button to header
  • 2757d82 feat: improve iFlow cookie auth UX with duplicate co...
Read more