Repository navigation
Releases
Releases · nice-fork-modify/Cli-Proxy-API-Management-Center
v1.7.3
v1.7.2
- 7d0cf6a fix(providers): hide shared fields in Claude keyOnly edit mode
v1.7.1
- 04c09a8 fix(providers): align ClaudeSection table columns and button variants with other provider sections
- 3bd83d8 feat(providers): refactor AI provider list to compact table layout with group edit support
- bdda9be refactor(logs): replace score-based usage trace matching with path-and-model filtering
- 95798f6 Remove health status pill from auth file cards
- 1953206 fix(usage): stabilize dashboard metrics and reduce repeated parsing
- 3feb9c3 feat(ui): add floating action controls and trace refresh for provider workflows
- d64780f fix(quota): update Gemini Pro Series model id to gemini-3.1 format
- e1b34e0 fix(quota): decouple quota-page idle hint from auth-file refresh copy
- 1a384c3 refactor(logs): extract log parsing
- d1e74eb fix(logs): pass lint
- 3a628ed refactor(logs): rewire extracted hooks
- 1bd9cbb refactor(logs): extract useLogScroller
- 3167c07 refactor(logs): extract useTraceResolver
- b492bfa refactor(logs): extract useLogFilters
- 0842be2 refactor(providers): rename parseTextList
- b363edc refactor(source): extract resolveSourceDisplay
- c25e755 refactor(source): extract buildSourceInfoMap
- 095f13b refactor(types): extract source info types
- c9e0c5d refactor(usage): centralize normalizeAuthIndex
- 0d7d747 refactor(headers): centralize normalizeHeaderEntries
- de2ec28 merge: gemini-cli ALL mode and OAuth input polish
- e5ef410 chore(i18n): add ALL project hint in ru locale
- 3768b51 chore(lockfile): revert unrelated package-lock.json changes
- 68d4b3d fix(claude): preserve cloak config on toggle
- 243eaf2 fix(usage): propagate loadUsageStats errors
- ecaaa39 fix(stale): scope trace cache and ignore stale discovery
- c75aeec fix(export): harden downloads and CSV encoding
- a47c990 fix(logs): avoid path filter effect loop
- 3397b34 fix(editing): narrow allowNextNavigation
- 32cbb8f fix(vertex): preserve priority on save
- b15c70f feat(usage): add shared usage stats store
- 028568c fix(editing): harden unsaved navigation and draft cleanup
- 8e9235f fix(ai-providers): prompt on unsaved edits and preserve editor drafts
- 86a5b94 feat(ai-providers): confirm before leaving with unsaved changes
- 65b3ebb feat(codex): add model discovery via /v1/models
- d3be0fd feat(gemini): add model discovery via /v1beta/models
- 988a979 feat(ai-providers): extend provider configs and edit UIs
- be272e4 fix(logs): prevent path filter infinite update loop and reduce trace reloads
- 5a44e2c type(scope): feat(logs): restrict request trace to supported endpoints
- 362ca6d feat(logs): align trace source labels with credential mapping
- fe213b0 feat(usage): align request event source labels with credential mapping
- 10cd44c fix(ui): stabilize filter state and auth refresh timing
- bebdfe1 chore(i18n): polish auth file health status fallback text
- 2552a19 feat(logs): add request trace modal with heuristic usage matching
- 26d1349 feat(logs): add structured method status and path chip filters
- 8861384 feat(usage): add filterable request events table with export
- 6ae85cf feat(auth-files): add health badge and refresh status on cards
- 7b99f5b feat(dashboard): show routing strategy badge in current config
- f506d33 refactor(gemini-cli): simplify project id normalization and disable input while polling
- 868c015 Update src/pages/OAuthPage.tsx
- df693be chore(i18n): remove unused gemini_cli_fetch_all_projects keys
- ed1a288 feat(gemini-cli): support ALL project id and simplify project selection UI
- 6442501 fix(quota): sync gemini-3-1-pro-preview with Gemini Pro Series quota
- 4f8b421 feat(claude-edit): implement draft state management for Claude provider editor
- 3769447 feat(ai-providers): add Claude model discovery and connectivity test
- 7d4c400 fix(config): show diff chunks with line numbers and context
- 32bf103 fix(ui): add batch bar exit animation and chunked diff cards
- 47c3874 fix(auth-files): polish selection UI and animate batch action bar
- b7794a9 feat(config): add YAML diff confirmation before save
- 470ff51 feat(auth-files): add bulk select, status toggle, and delete actions
- d09ea6a feat(config): add secure API key generator in visual editor
- 8a4eb26 fix(QuotaSection): update MAX_ITEMS_PER_PAGE from 14 to 25 for improved pagination
- 63db0b1 chore(release): update Node.js version from 18 to 20 in workflow
- 8dfa71b feat(AiProviders): refactor layout for upstream API key display
- d140fe1 feat(AiProviders): improve layout and styling for OpenAI edit and models pages
- b702cd6 feat(OAuthPage): enhance layout and styling for better user experience
- 211f9f2 feat(usage): increase font size of health title for better visibility
- 6d96c92 feat(edit-page): replace select element with custom Select component for model testing
- 52cf9d8 feat(usage): enhance ServiceHealthCard with scrollable health grid
- a2507b1 feat(usage): add service health card with 7-day contribution grid
- 1f8c433 feat(status-bar): add gradient colors and tooltip with mobile support
- faadc3e refactor(select): unify dropdown implementations
- 32b5761 feat(usage): use modal dialog for editing model prices
- 5dce24e feat(select): implement custom Select component with dropdown functionality
- bf824f8 fix(clipboard): add shared helper and remove lint warnings
- 3a7ddfd fix(clipboard): add fallback helper and unify copy actions
- 431ec1e fix(theme): improve dark mode contrast and enforce white button text
- e2368dd Refactor color variables and styles across components for a cohesive design update
- 6f4bc7c fix(format): use page locale by default
- 3937a40 fix(i18n): localize splash strings
- f003a34 fix(auth-files): unify max auth file size
- dc4ceab refactor(api): centralize url normalization
- e13d7f5 refactor(auth-files): split AuthFilesPage
- 03a1644 chore(build): bump Vite build target to ES2020 and update compatibility docs
- 9a6a8ba docs: update README for v6.8.x and add missing section
- 3b886e4 chore: add MIT License file
- 06201a9 feat(ai-providers): add Gemini proxy URL support in provider edit UI
- ef44880 Merge pull request router-for-me#104 from moxi000/dev
- 8a33f5a fix(quota): use i18n params for additional limits and keep primary/secondary mapping
- ab3922f fix(usage): make api details card scrollable
- 5dbff4c fix(usage): make model stats card scrollable
- 4dde62a chore(usage): remove unused formatTokensInMillions
- 1d33357 fix(usage): aggregate openai provider credential stats
- c6d00e8 fix(usage): make sorting and api expansion keyboard accessible
- 9ef7d43 fix(usage): update chart labels when locale changes
- c53a231 fix(usage): include auth-index-only usage in credential stats
- 705e6da feat(usage): match credentials by source ID using config store props
- daef252 feat(usage): resolve provider-based auth_index via SHA-256 matching
- 0640edc fix(quota): avoid fallback mislabeling for additional codex limits
- 7068588 feat(quota): support dynamic codex additional limits with i18n
- de0753f feat(usage): resolve credential names from auth files by auth_index
- d027d04 feat(usage): use adaptive token format instead of fixed millions
- c4ca9be feat(usage): add last refresh timestamp in header
- 180a4cc feat(usage): add cost trend chart with hourly/daily toggle
- 78512f8 feat(usage): add token type breakdown stacked chart
- 7cdede6 feat(usage): add success rate column to model stats table
- 7ec5329 feat(usage): add column sorting to model stats and API details tables
- 5d0232e feat(usage): add credential (auth index) breakdown card
- 15c5f74 feat(auth-files): support editing priority/excluded_models/disable_cooling and localize auth field editor
- b4cd8c9 Improve AuthFilesPage filter tag alignment and count typography
- ee9b9f6 Align status bar comments with implemented time window
- 01abe3d Handle clipboard copy failures in auth files page
- b957d05 Localize visual config select option labels
- 2a4ccff Prevent overlapping log auto-refresh requests
- b5f869e Fix wildcard exclusion regex escaping in auth files
- 50c1b0f feat(usage): replace time-range select with custom dropdown
- 887600c feat(usage): add time range filter for stats and charts
- 0fdebac feat(usage): persist chart line selections in localStorage
- 4d5bb7e fix(config-editor): preserve comments when saving config.yaml in visual mode
- 2d841c0 fix(provider-list): Modify the keyField function to support index parameters and ensure uniqueness fix(ai-providers): Optimize configuration synchronization logic in OpenAI editing layout
- e40c348 Merge pull request router-for-me#98 from razorback16/main
- 04686aa fix(ai-providers): stabilize OpenAI key test state during editing
- 9476afc Merge pull request router-for-me#102 from moxi000/feat/openai-ui-ux-optimization
- ab6a1a4 fix(ai-providers): 统一 OpenAI key 表头与内容居中对齐
- 2cf1e23 fix(ai-providers): 修复 OpenAI 密钥测试状态与共享样式回归
- 0089d4a chore: 同步 package-lock 以匹配依赖变更
- c726fbc feat(ai-providers): 优化 OpenAI 编辑页 UI 交互与对齐
- 83f6a1a feat(quota): add Claude OAuth usage quota detection
- 027ab48 refactor(providers): remove deprecated AI provider modal implementations and unused modal types
- 535c303 fix(ai-providers): enforce required provider name for OpenAI-compatible save
- 6c2cd76 refactor(core): harden API parsing and improve type safety
- 3783bec fix(auth-files): refresh OAuth excluded/model-alias state when returning to Auth Files page
- b90239d Merge pull request router-for-me#95 from router-for-me/revert-93-claude-quota
- f8d6691 Revert "feat(ui): added claude quota display"
- 36bfd0f chore(i18n): align en/ru OAuth disablement wording with updated zh-CN copy
- 709ce4c feat(config): warn restart required when commercial mode changes
- 525b152 fix(config): preserve mobile scroll after API key modal close and add one-click key copy
- e053854 feat(system): redesign system info page and move request-log controls from layout footer
- 0b54b6d fix(auth-files): add Kimi to OAuth quick-fill provider tags
- 0c8686c feat(i18n): update OAuth exclusion terminology to "禁用" for clarity
- 385117d fix(i18n): switch language via popover menu and complete Russian Kimi translations
- 700bff1 fi...