Commit Graph
258 Commits
Author SHA1 Message Date
Supra4E8C d8d0538e3c fix(ai-providers): avoid API key in OpenAI entry keys 2026-04-24 23:14:25 +08:00
Supra4E8CandGitHub fc8e2a8787 Merge pull request #212 from liucong2013/feat/openai-provider-ui-enhancements
增强AI提供商列表筛选、排序与布局
2026-04-24 23:11:14 +08:00
liucong2013 be92535c98 fix(openai): polish provider list overlays and i18n 2026-04-22 17:48:58 +00:00
liucong2013 b753145887 fix(openai): address provider UI review feedback 2026-04-20 16:21:05 +00:00
Supra4E8CandGitHub b45639aa01 Merge pull request #223 from yousiki/fix/claude-team-plan-detection
fix(quota): detect Claude Team organizations instead of marking Free
2026-04-20 23:45:50 +08:00
Supra4E8C 3212f6591b feat(config): add session affinity routing settings 2026-04-20 23:44:22 +08:00
yousiki c43df080fb fix(quota): detect Claude Team organizations instead of marking Free
Claude Team accounts report has_claude_pro=false and has_claude_max=false,
so the plan detection fell through to plan_free even though the OAuth
profile clearly identifies an active Claude Team organization. Inspect
organization.organization_type and subscription_status before falling
back to Free, and add a plan_team label across locales.

Fixes router-for-me/Cli-Proxy-API-Management-Center#222
2026-04-20 14:35:32 +09:00
liucong2013 d81c5c93ec Merge upstream/main into feat/openai-provider-ui-enhancements 2026-04-19 18:42:57 +00:00
liucong2013 389604825d feat(openai): improve floating header behavior and provider cards
- align the floating OpenAI header with the original card layout on desktop
- disable the floating header on small screens
- refine spacing, borders, and toolbar positioning for the floating header
- keep long model names and aliases fully visible without overflowing cards
2026-04-19 18:10:13 +00:00
Supra4E8C a28920de94 feat: enhance source information handling and disambiguation in usage components 2026-04-18 23:34:40 +08:00
Supra4E8C a1401d40c0 feat: enhance usage tracking with auth index support across providers 2026-04-18 18:14:22 +08:00
liucong2013 feff3f376c Fix provider list scope and key stability 2026-04-17 21:34:00 +00:00
liucong2013 e801844f3b fix: improve OpenAI provider model dropdown behavior 2026-04-16 01:43:25 +00:00
xin 496f9900c6 fix(usage): normalize high-precision RFC3339 timestamps 2026-04-15 19:12:48 +08:00
liucong2013 4c4856794f feat(openai): add provider sorting and model filters 2026-04-14 22:58:26 +00:00
Supra4E8C 5cbfbe8fea feat(config): add antigravity credits visual toggle 2026-04-12 00:41:53 +08:00
Supra4E8C 7d58341941 fix(quota): distinguish codex pro plan labels 2026-04-11 16:47:34 +08:00
Supra4E8C 74d9adc5fb feat: add latency tracking and display enhancements across usage components 2026-04-11 13:34:15 +08:00
Michael d84cf61915 feat: improve usage latency formatting 2026-04-05 11:14:46 +08:00
Michael 13a0283e00 feat(usage): show request time in usage stats 2026-04-05 01:36:36 +08:00
Supra4E8C 7333e98db0 perf(config): gate visual editor observers by layer 2026-04-03 01:46:23 +08:00
Supra4E8C 66a03364a7 perf(config): lazy-mount source editor 2026-04-03 01:45:20 +08:00
Supra4E8C f8455dcdb8 perf(usage): streamline pre-index collection 2026-04-03 00:54:09 +08:00
Supra4E8C 0eaf3e84e9 perf(ai-providers): fully disable background refresh 2026-04-03 00:52:14 +08:00
Supra4E8C 811b5958e5 perf(page-transition): stabilize layer context 2026-04-03 00:49:33 +08:00
Supra4E8C 5ad32a1892 perf(styles): degrade glass blur on mobile 2026-04-03 00:04:26 +08:00
Supra4E8C ab6ead7027 perf(ai-providers): disable background stats refresh 2026-04-03 00:00:46 +08:00
Supra4E8C 6637bc70a0 perf(ai-providers): index usage details by source 2026-04-02 23:58:48 +08:00
Supra4E8C f3b0bde343 fix(usage): guard service health tooltip anchor 2026-04-01 23:51:08 +08:00
Supra4E8C 7aa6744f20 refactor(VisualConfigEditor): simplify floating element positioning and style management 2026-03-28 06:36:43 +08:00
Supra4E8C d23daddc0b feat(QuotaSection): update button styles and text for refresh functionality 2026-03-28 02:20:02 +08:00
Supra4E8C 3f2078a45b feat(QuotaCard, QuotaSection): add refresh functionality and styling for quota messages 2026-03-28 02:13:31 +08:00
Supra4E8C 2534578eae fix(quota): use three-color thresholds for quota change indicators 2026-03-28 02:05:31 +08:00
Supra4E8CandGitHub 3868ca172e Merge pull request #166 from Xvvln/feat/expandable-payload-inputs
feat(config): add expandable input for long payload override values
2026-03-28 01:10:30 +08:00
Supra4E8C 6006efb00a feat(ServiceHealthCard): implement tooltip positioning and rendering logic 2026-03-28 01:08:00 +08:00
Supra4E8C 208a26441d fix(config): prevent mobile section jump scroll conflicts 2026-03-27 21:15:06 +08:00
Supra4E8C f9ef96a501 fix(ui): make modals safer on small screens 2026-03-27 19:42:54 +08:00
Supra4E8C 12103835ec fix(config): tighten visual editor small-screen layout 2026-03-27 19:40:22 +08:00
Supra4E8C 8ac6b3bcfa feat(config): add mobile section quick navigation 2026-03-27 19:38:29 +08:00
Supra4E8C b823bc38ea feat(ConfigPage, VisualConfigEditor): integrate page transition layer for improved rendering control 2026-03-27 19:23:00 +08:00
Supra4E8C 33462df1ff feat(AiProviders): add model selection and toolbar for visible models 2026-03-27 19:11:35 +08:00
Supra4E8C 1318cfaf86 feat(Select): improve dropdown positioning and style management 2026-03-27 18:36:38 +08:00
Supra4E8C 693d821e1a feat(VisualConfigEditor): enhance sidebar behavior and styling for better responsiveness 2026-03-22 23:28:16 +08:00
Xvvln bcaf637253 feat(config): add expandable input for long payload override values
- Add ExpandableInput component that toggles between single-line <input>
  and auto-resizing <textarea> for long content (>30 chars)
- Apply to all payload rule fields: model name (both layout branches),
  json_path, param value, filter model name, and string list items
- Strip newline characters in both input and textarea onChange handlers
  to prevent multi-line values from breaking YAML serialization
- Use useLayoutEffect for resize to avoid visual flicker
- Remove redundant autoResize call from click handler (handled by effect)
- Disable expand/collapse buttons when field is disabled, with proper
  cursor and opacity styles
- Localize button labels via i18n (en, zh-CN, ru)
- Use explicit .expandableInputExpanded class instead of CSS :has()
  for cross-browser compatibility
2026-03-22 18:52:32 +08:00
Supra4E8C 8758a75b39 feat(visual-config): enhance overview layout and improve visual section translations 2026-03-22 17:35:06 +08:00
Supra4E8C 868ac6b61b feat(theme): update theme colors and improve theme resolution logic 2026-03-22 17:28:17 +08:00
Supra4E8C 5469945019 refactor: enhance ConfigPage styling and structure
- Updated SCSS for ConfigPage to improve layout and visual hierarchy.
- Introduced new styles for page header, including background gradients and responsive design.
- Refined tab bar and status badge styles for better user experience.
- Adjusted search input and actions for improved accessibility and usability.
- Enhanced editor wrapper and floating actions to prevent overlap with content.
- Cleaned up code structure in ConfigPage component for better readability and maintainability.
2026-03-22 17:10:17 +08:00
Supra4E8C 34a6f44b85 feat(visual-config): add max retry credentials configuration and update validation messages 2026-03-22 16:14:46 +08:00
Supra4E8C e50e088409 feat(payload-rules): add support for raw JSON rules in payload configuration 2026-03-22 15:55:17 +08:00
Supra4E8C 013759c7da feat(status-panel): enhance layout and styling for compact status panels 2026-03-22 15:09:48 +08:00