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
Supra4E8C
e44a9fc099
feat(auth-files): improve credential cards, bulk actions, and dedupe auth file list
2026-03-22 14:41:57 +08:00
Supra4E8C
3f1f6a1323
feat(quota): add gold premium pill badge for Gemini CLI Ultra and Codex Pro tiers
2026-03-17 23:56:54 +08:00
Supra4E8C
436b4b1744
feat(icons): replace codex_light and codex_drak with a single codex.svg icon
...
refactor(CodexSection, ProviderNav, AiProvidersPage, OAuthPage): update icon imports to use new codex.svg
2026-03-17 02:08:15 +08:00
Supra4E8C
aa34487313
refactor(system-page): clean up version check logic and enhance layout
2026-03-17 01:09:35 +08:00
Supra4E8C
ffce798ce8
feat(sidebar): add backdrop for improved sidebar interaction
2026-03-17 00:53:14 +08:00
Supra4E8C
6d91cd0c06
fix(quota): avoid blocking gemini cli quota refresh on code assist
2026-03-17 00:46:32 +08:00
Supra4E8C
e83f99ba95
feat(icons): update sidebar icons for improved design and clarity
2026-03-15 18:23:46 +08:00
Supra4E8C
a354787fb6
style(sidebar): redesign sidebar icons with sharper visual languag
2026-03-14 23:34:00 +08:00
Supra4E8C
180b097b11
refactor(login): use auth file checkbox style for login options
2026-03-14 15:33:57 +08:00
Supra4E8C
df96297c68
feat(ai-providers): add Vertex AI config toggle
2026-03-14 15:25:29 +08:00
Supra4E8C
e833c03c68
fix(quota): detect Claude plan from account flags
2026-03-14 14:53:10 +08:00
Supra4E8C
beeecf7d01
fix(types): restore missing deps and resolve type-check errors
2026-03-13 12:24:50 +08:00
Supra4E8C
310caa676b
fix(layout): restore auto theme option and prevent mobile theme picker overflow
2026-03-07 17:01:16 +08:00
Supra4E8C and GitHub
2b8934307c
Merge pull request #129 from GrothKeiran/feat/add-switchable-pure-white-theme
...
feat(theme): add switchable pure-white theme
2026-03-07 16:20:11 +08:00
Supra4E8C
ccf90f88dd
feat(quota): restore Claude plan detection via profile API
2026-03-07 15:48:03 +08:00
Supra4E8C
38d7e20320
feat(ai-providers): add ampcode multi-upstream routing and vertex excluded models
2026-03-07 15:36:47 +08:00
Claw Bot
b4358e3f4a
feat(theme): add switchable pure-white theme
2026-03-07 07:32:20 +00:00
Supra4E8C
dd08c469f4
fix(config): label payload editor row inputs
2026-03-07 14:51:53 +08:00
Supra4E8C
f37e6dac93
refactor(config): extract visual editor blocks
2026-03-07 14:50:07 +08:00
Supra4E8C
b00d647066
perf(config): memoize heavy visual editor blocks
2026-03-07 14:47:06 +08:00
Supra4E8C
8796a5f618
fix(ui): improve editor accessibility flows
2026-03-07 14:43:39 +08:00
Supra4E8C
1fc12c504f
fix(config): localize api key card title
2026-03-07 14:28:44 +08:00
Supra4E8C
bfd3632f95
fix(config): make api key modal input layout responsive
2026-03-07 14:24:26 +08:00
Supra4E8C
56da24765f
perf(config): narrow api key editor store subscription
2026-03-07 14:22:23 +08:00
Supra4E8C
ffc4fcd5b3
fix(config): edit api keys by stable item id
2026-03-07 14:21:00 +08:00
Supra4E8C
ac44308fbd
fix(config): stabilize string list item keys
2026-03-07 14:19:33 +08:00
Supra4E8C
6da473ed0f
fix(config): validate payload param value types
2026-03-07 14:08:25 +08:00
Supra4E8C
b1f05e8cd7
fix(config): validate visual numeric fields
2026-03-07 14:03:53 +08:00
Supra4E8C
ee784b579c
fix(config): normalize visual yaml diff and redesign diff modal
2026-02-28 18:19:52 +08:00
Supra4E8C
37da584dd8
refactor(animation): replace GSAP with motion mini
2026-02-28 15:47:03 +08:00
Supra4E8C
72c0ef07ed
fix(quota): localize kimi quota fallback labels and reset hint
2026-02-24 18:07:56 +08:00
Supra4E8C
dc941f6857
feat(quota): add Kimi quota management with auth file inline viewing
2026-02-24 17:54:35 +08:00
Supra4E8C
19532064da
fix(usage): stabilize dashboard metrics and reduce repeated parsing
2026-02-22 18:48:01 +08:00
Supra4E8C
3feb9c3a1f
feat(ui): add floating action controls and trace refresh for provider workflows
2026-02-22 17:58:36 +08:00
Supra4E8C
e1b34e0ae2
fix(quota): decouple quota-page idle hint from auth-file refresh copy
2026-02-22 16:30:05 +08:00
Supra4E8C
0842be2937
refactor(providers): rename parseTextList
2026-02-22 16:08:06 +08:00
Supra4E8C
b363edc9bd
refactor(source): extract resolveSourceDisplay
2026-02-22 16:08:06 +08:00
Supra4E8C
c25e7556ed
refactor(source): extract buildSourceInfoMap
2026-02-22 16:08:06 +08:00
Supra4E8C
095f13bf4c
refactor(types): extract source info types
2026-02-22 16:08:06 +08:00
Supra4E8C
c9e0c5d73e
refactor(usage): centralize normalizeAuthIndex
2026-02-22 16:08:06 +08:00
Supra4E8C
243eaf214c
fix(usage): propagate loadUsageStats errors
2026-02-22 13:13:56 +08:00
Supra4E8C
c75aeecec5
fix(export): harden downloads and CSV encoding
2026-02-22 12:42:32 +08:00
Supra4E8C
b15c70fd6b
feat(usage): add shared usage stats store
2026-02-22 03:35:35 +08:00