Releases
v1.3.0
Compare
Sorry, something went wrong.
No results found
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 config handling
340c1f1 fix(i18n): correct interpolation syntax and add missing translation keys
09c17c0 feat: unify page layout with consistent page titles and structure
9d648e3 feat: add cache token pricing support in usage calculation
e615979 Merge pull request router-for-me#22 from AoaoMH/feature/auth-model-check
ea2ce40 feat: improve iFlow cookie auth UX with duplicate config handling
2a87a4d feat: Add 404 judgment; Virtual authentication files also support obtaining model lists; Chinese support for virtual authentication file i18n;
abf9b5f feat: add model list viewer for auth file cards
aea1ceb feat: Added disabling features for some of the AI providers
20a69a2 feat:log update
e0584af feat: add Ampcode (Amp CLI Integration) support with configuration UI and i18n
c4034c6 Update README.md
ccc82e5 fix: refine AI providers and auth files styling and layout alignment
13d1804 feat: improve Settings page retry config UI and enhance excludedModels API support
6248653 feat: add excluded models support for Codex/Claude providers and fix header alignment
da9469c feat: add models cache store and fix search placeholder truncation
a7b77ff feat:update icon
bcf8225 feat: add notification animations and improve UI across pages Add enter/exit animations to NotificationContainer with smooth slide effects Refactor ConfigPage search bar to float over editor with improved UX Enhance AuthFilesPage type badges with proper light/dark theme color support Fix grid layout in AuthFilesPage to use consistent 3-column layout Update icon button sizing and loading state handlin Update i18n translations for search functionality
7c0a228 feat: implement versioning system by extracting version from environment, git tags, or package.json, and display app version in MainLayout; enhance ConfigPage with search functionality and CodeMirror integration for YAML editing
bae7ff8 feat: enhance AiProvidersPage with OpenAI model discovery functionality, improve localization for model selection messages, and update styles for better user experience
2a57055 feat: introduce ModelInputList component for managing model entries in AiProvidersPage, enhance MainLayout with header action icons, and improve styling for success and failure statistics across pages
ad92f0c feat: add success and failure statistics display to AiProvidersPage, refactor data retrieval methods for better clarity and consistency
d425332 feat: enhance AiProvidersPage with key statistics loading, improve layout styles, and update AuthFilesPage for better visual representation of success and failure stats
3c1a600 feat: improve AuthFilesPage styles by enhancing input component dimensions, adjusting filterItem widths for better layout, and ensuring consistent box-sizing across elements
673ab15 feat: update document title for clarity, add logo image, enhance OAuthPage with iFlow cookie authentication feature, and improve localization for remote access messages
9521867 feat: update document title and favicon in main.tsx, remove isLocalhost check from OAuthPage for cleaner logic, and enhance overall user experience
defa633 refactor: remove isLocalhost check from MainLayout, update UsagePage styles for improved layout and spacing, and adjust layout.scss for better sidebar toggle appearance
841dfa8 feat: add INLINE_LOGO_JPEG to MainLayout for branding, enhance layout styles in UsagePage for improved spacing and responsiveness, and update layout.scss for better logo handling and alignment
bf5f34b feat: enhance AuthFilesPage with improved layout and styling, add filter and pagination features, and implement detailed file statistics and actions for better user interaction
e8d918b refactor: simplify AiProvidersPage by removing unused delete confirmation text and enhance brand header styles for better layout and responsiveness
c71af9a feat: enhance MainLayout with header height management using useLayoutEffect, improve AiProvidersPage by removing priority field, and update UsagePage with dynamic stats cards and sparkline charts for better data visualization
d8f540c fix: adjust sidebar positioning in layout.scss for improved responsiveness and visual consistency
18b1adb feat: enhance MainLayout with brand name expansion feature, sidebar toggle improvements, and responsive design adjustments for better user experience
5d5334a refactor: remove README and REFACTOR_PROGRESS files; enhance MainLayout with sidebar icons and improved navigation item display
2ca662e refactor: update button styles and layout in MainLayout for improved UI consistency and accessibility
e417d3c feat: refactor MainLayout component to implement sidebar collapse functionality, enhance navigation item display, and improve layout responsiveness
b6765b0 feat: enhance logging functionality with incremental loading, improved error handling, and UI updates for better user experience
9d7db57 feat: update SCSS imports to use new Sass module system, enhance SystemPage with model tags display and API key handling, and improve model fetching logic with better error handling and notifications
450964f feat: initialize new React application structure with TypeScript, ESLint, and Prettier configurations, while removing legacy files and adding new components and pages for enhanced functionality
8e41322 feat: refactor model price display and editing functionality with improved layout and interaction
fc10db3 feat: update layout for usage filter actions and chart line group to improve responsiveness and visual hierarchy
2bcaf15 feat: enhance usage statistics overview with responsive design, improved layout, and sparkline charts for better data visualization
28750ab feat: implement responsive brand title behavior for mobile viewports with animation handling and CSS adjustments
69f808e feat: enhance file upload functionality to support multiple JSON file uploads with improved validation and notification handling
86edc1e feat: implement OpenAI provider connection testing with UI integration, status updates, and internationalization support
112f869 feat: add version check functionality with UI integration, status updates, and internationalization support
658814b refactor: streamline model name handling in updateApiStatsTable function for improved readability
ac4f310 feat: add sensitive value masking functionality to usage module and update UI for system info localization
ba6a461 feat: implement available models loading functionality with UI integration, status updates, and internationalization support
0e01ee0 feat: add log search functionality with UI input, filtering logic, and internationalization support
d235cfd refactor: simplify gemini key retrieval logic by removing legacy key handling
4d41944 feat: implement chart line deletion functionality with UI controls and internationalization support
63c0e5f refactor: remove min-height from config management card for improved layout flexibility
79b73dd feat: implement dynamic chart line management with UI controls, internationalization, and enhanced data handling
9e41fa0 feat: add model search functionality with UI components and internationalization support
a607b8d feat: implement OAuth excluded models configuration handling with fallback data loading and UI updates
9a54079 refactor: adjust YAML editor dimensions and layout for improved consistency in config management
b026285 feat: enhance provider item display with improved base URL styling and layout adjustments
fc8b02f feat: add error log selection and download functionality with UI updates and internationalization support
c77527c feat: enhance excluded models management with UI components, internationalization, and data handling
d363037 feat: add OAuth excluded models management with UI integration and internationalization support
0114dad feat: implement endpoint cost calculation in API stats table with pricing support
ca14ab4 feat: add cost period selection and update cost chart functionality
fd1956c feat: implement model pricing functionality with UI elements, storage management, and cost calculation
b5d8d00 docs: update usage instructions in README files for clarity on static file access after build
96961d7 feat: add cached and reasoning token metrics with internationalization support
5415a61 feat: add RPM and TPM metrics for the last 30 minutes with internationalization support
63a8b32 feat: expose manager instance to global scope for inline event handlers
d8c06c7 feat: cap log fetch size and add limit query param
e3a2a34 更新 README_CN.md
f898d78 更新 README.md
02faf18 refactor(docs): update README files with improved structure, feature descriptions, and usage instructions for better clarity and accessibility
efc6cb3 feat(cookie-login): add iFlow Cookie login functionality with UI elements and internationalization support
970297f feat(antigravity): implement Antigravity OAuth integration with UI elements and functionality
6962667 style: increase max-height for key list to display more records at once
ef1be66 style: enhance key table layout and adjust padding for improved aesthetics
ceddf79 feat(api-keys): enhance API key display with new layout and styling
55c1cd8 feat(i18n): add support for 'antigravity' file type and update UI elements
111a1fe Merge branch 'main' of https://github.com/router-for-me/Cli-Proxy-API-Management-Center
958b0b4 fix(i18n): update API endpoint references from /v1/model to /v1/models
71d1436 fix(api-keys): delegate key actions and safely encode values
d088be8 feat(openai): implement model discovery UI and functionality for fetching models
c8dc446 style: update file-type badge colors for improved visibility
1edafc6 feat: centralize config refresh handling and prevent races
608be95 feat(logs): refresh on reconnect and section activation
3234854 refactor(config): reload editor and auth files via events
e58d462 refactor(api): add raw request helper and centralize headers
a6344a6 refactor(usage): load stats via config events
d2fc784 refactor(settings): delegate config UI updates to module
a8b8bdc refactor: centralize API client and config caching
93eb7f4 refactor(auth): simplify JSON details modal layout
6e0dec4 feat(versioning): implement UI and server version tracking with build date display in footer
23d8d20 refactor(auth-files): simplify modal structure and improve JSON display styling
c5010ad refactor(stats): enhance key statistics handling by introducing source and auth index categorization
8f4320c feat(styles): add new file type badges for 'gemini-cli' and 'aistudio' with dark theme support
7267fc3 fix(ai-providers): update key display format to include API key label
897f3f5 feat(security): implement secure storage for sensitive data and migrate existing keys
ae0e92a refactor(api-keys): fetch keys from API and reduce log limit
fea36b1 refactor: centralize usage stats and refine api key cache
ad520b7 refactor(app): reuse debounce util and connection module
f768243 feat(auth-files): add JSON upload handling for auth files
fe5d997 feat(config): add section-based caching and tunable status interval
f82bcef refactor(app): centralize UI constants and error handling
04b6d0a feat(usage-stats): support configurable chart lines
bf40caa fix(auth-files): improve pagination info and filters
bbd0a56 refactor(app): modularize UI and usage logic
6308074 feat(app.js, i18n, index.html): refactor model filtering to chart line selections
aa85202 feat(app.js, i18n, index.html, styles.css): implement model filtering in usage statistics
6928cfe feat(app.js): add usage detail collection and hourly series generation
8f71b0d style(styles.css): improve layout and spacing for input groups and buttons
edb723c feat(app.js, i18n, index.html, styles.css): enhance auth file management with search and pagination controls
295befe feat(app.js): enhance file name handling in CLIProxyManager
a07fadd feat(app.js, i18n, index.html, styles.css): implement pagination for auth file management
5be4009 feat(app.js, i18n): add custom model management for Claude API
d422606 feat(app.js, styles.css): add main flag for Gemini CLI auth files, update styles and filtering logic
8b07159 refactor(app.js): improve API key handling and display logic
5b1be05 feat(index.html): add Vertex AI credential import UI
a4fd672 feat(app.js, i18n, index.html, styles): implement Vertex AI credential import feature
6f1c7b1 feat(app.js, i18n, index.html): add request logging and WebSocket authentication settings
1d7408c feat(app.js, i18n): enhance auth file management with filtering and update related UI messages
3468fd8 feat(app.js, styles): enhance connection state handling and update editor dimensions
4f15c3f feat(app.js, i18n): enforce required base URL for Codex API configuration
72cd117 fix(logs): exclude all /v0/management/ API entries from viewer
5d62cd9 perf(cli): prefetch /usage, derive keyStats, reuse across renders
6837100 feat(app.js, i18n, styles): implement custom headers functionality in API key management
8542041 feat(app.js, i18n): support batch addition of Gemini API keys with enhanced UI
35ceab0 feat(app.js, i18n): enhance Gemini API key management with base URL support
d3fe186 refactor(app.js): remove modal click event listener to streamline modal behavior
5aff22a fix(ui): update modal styles for better responsiveness and overflow handling
aa1dedc feat(ui): mark runtime-only auth files and disable actions
61e75ee feat(auth-files): add AI Studio and Gemini CLI with filename masking
3a2d967 fix(ui): align file-item footer and adjust badge spacing
8283e99 fix(app.js):尝试修复codex配置异常丢失数据的问题
181cba6 feat(logs): limit lines, incremental updates, and highlighting
aa72991 fix(ui): position API Keys/Providers action buttons; prevent overlap
f98f31f fix(i18n, ui): correct syntax error in generateDynamicTypeLabel method
1e79f91 fix(ui): harden key list rendering and config handling
257260b feat(i18n, ui): enhance file type filtering with internationalization support
8372906 为筛选按钮容器 .auth-file-filter 改用事件委托,并在重新渲染时移除旧监听器,避免多次绑定导致回调重复执行。
5feea2e Merge pull request router-for-me#10 from coulsontl/new_ui
825ad53 refactor(ui): streamline auth file actions with event delegation
3e94131 feat(ui): enhance auth file management with type filtering and detailed view
89099b5 update README
7509a1e 更新补全i18n国际化文本
e92784f feat(ui): add auth file success/failure stats; expand list height
d26695d feat(ui,keys): granular masking, stats match, legacy format
8964030 尝试修复bug
0b9abdf fix(logs): auto-scroll to latest on full reload
a208a48 feat(config-ui): add YAML config editor with save/reload support
369cf52 0.1.7
dcfffc7 feat(ui): add in-app log viewer and file logging controls
7de5280 feat(build): auto-inject release version into HTML output
86d60aa 增加使用统计开关
020fccc 1
c162ab3 删除gemini web tokens
85d12e1 Merge pull request router-for-me#4 from tombii/main
ebffb49 Add missing English translations.
316c1ff Update README_CN.md
b3e54e7 Update README.md
fe11bfb Added hostname checking function. If it is not localhost or 127.0.0.1, the OAuth login box will be hidden to improve user experience; Added unique IDs to each OAuth card for easier operation.
ee0d8f8 Implement multiple OAuth functions, including Anthropic, Gemini CLI, Qwen and iFlow, add relevant UI components and styles, optimize user experience, and enhance the usability and feedback mechanism of the authentication process.
0bbb397 Implement the Codex OAuth function, add relevant UI components and styles, optimize the login experience, and fix several UI issues.
27948b3 实现请求和Token使用趋势图表,更新API详细统计表格,优化侧边栏样式,增强移动端体验,修复若干UI问题。
dff28db 增补README
34b16ca Merge branch 'main' of https://github.com/router-for-me/Cli-Proxy-API-Management-Center
fa86f76 增补README
41ca999 Update README_CN.md
6ef6744 更新README以适配新版本
2be7ced 实现移动端侧边栏功能,添加移动菜单按钮及遮罩,优化导航项点击事件,更新样式以提升用户体验。
b61155d v0.0.6
5488d61 Update README.md
30f5300 Update README_CN.md
5216920 Update README.md
80b2597 0.0.5
04f21ee change release file name
f6a4bae add auto release script
c9f09cc Update README_CN.md
5b8fd04 Update README.md
3c791a2 Update README.md
2ef64d8 Add files via upload
f2dc4bc Update 0.0.3Beta
5f597af update app.js
e5bef7e Add files via upload
d8df9ce Add files via upload
4459422 Add files via upload
86fc9fe 更新 README.md
67f009b Delete README_EN.md
6618312 更新 README_EN.md
9e49824 创建 README_EN.md
0157542 更新 README.md
7d530a5 创建 i18n.js
59bea5a 更新 app.js
bd37e8b 更新 index.html
34e5451 更新 styles.css
1a39183 Add files via upload
72a7b3a Update README.md
3bac8be Update README.md
f29a548 Initial commit
You can’t perform that action at this time.