Commit Graph
592 Commits
Author SHA1 Message Date
lzt404 dfba9b019f feat: improve request pricing, model diagnostics, and client discovery
- Align response model handling with CPA-Manager-Plus and flag routing mismatches
- Add per-request costs and CSV export; fix mixed-context cost aggregation
- Display API-reported access types and move providers next to timestamps
- Use white table backgrounds and simplify cost and status displays
- Expand client discovery paths, validate executables, and prioritize installed clients
- Add model, pricing, client discovery, and UI regression tests
2026-10-04 17:31:52 +08:00
lzt404 0e7437493d fix(api): align management requests and configuration with v8
- Use native v8 routes for credentials, models, OAuth, and API calls
- Remove implicit legacy endpoint and response transformations
- Serialize OAuth exclusion updates while preserving other providers
- Send YAML as raw text and preserve explicit null request bodies
- Update mocks and regression tests, including migrated Claude aliases
2026-10-04 17:31:52 +08:00
lzt404 245319be2d feat: redesign advanced settings and client navigation, fix config compatibility
- Reorganize settings cards and improve responsive layouts, save states, and navigation
- Move model aliases to a dedicated tab and improve search and keyboard interactions
- Add pagination to the agent client list and update localized management text
- Use public model IDs consistently for Codex selection and catalogs
- Fix v8 migration and preserve keys, providers, and aliases in mixed configurations
- Improve the stop-core button styling and expand UI and configuration regression tests
2026-10-04 17:31:52 +08:00
lzt404 2649df000c feat: support DeepSeek Harness Desktop and refine management UI
- Detect and launch DeepSeek Harness Desktop on Windows
- Improve agent client selection and responsive layouts
- Unify dashboard runtime and connection card styling
- Streamline plugin navigation, cards, and installation dialogs
- Update translations and regression tests
2026-10-04 17:31:52 +08:00
lzt404 3b11361f1b feat: refine management UI and enhance credential and plugin OAuth support
- Adopt a compact seven-column credential layout with visible quotas, request stats, and actions
- Display cooldown scope, countdowns, and model details with accessible reset controls
- Fix cooldown misassignment when merging same-named credentials from different accounts
- Add client visibility management with search, auto-detection, and persisted preferences
- Integrate plugin OAuth providers with deduplication and change synchronization
- Refine dashboard typography and spacing, and streamline usage history controls
- Add translations, unit tests, and responsive interaction coverage
2026-10-04 17:31:52 +08:00
lzt404 cc24f8419f feat(auth-files): redesign credential management as a row-based list
- Display credentials, plans, status, request statistics, quotas, and actions
- Add pagination, enable/disable switches, expandable details, and compact quota views
- Preserve model cooldown details, countdowns, and reset controls
- Support responsive layouts, light/dark themes, and localization
- Add component and UI regression tests
2026-10-04 17:31:52 +08:00
lzt404 d29a1af69b feat: add plugin management and redesign dashboard and usage analytics
- Add plugin store, version selection, configuration, and OAuth login
- Support Muse (Meta) OAuth device authorization
- Redesign home dashboard and add batch model health checks
- Support per-credential provider editing, removal, and reordering
- Improve usage charts and track actual response models
- Preserve installed plugins and runtime data during portable rebuilds
- Update translations, documentation, and related tests
2026-10-04 17:31:52 +08:00
lzt404 12ad2a8e97 feat(usage): redesign request details as a compact event log
- Add grouped token, cache, and latency details
- Tighten column spacing and preserve custom widths
- Move pagination to the footer and add CSV export
- Support dark mode and responsive layouts
2026-10-04 17:31:52 +08:00
lzt404 fdf56ee7eb feat(config): redesign settings navigation and preserve v7 config migration
- reorganize advanced settings with horizontal navigation, search, and contextual help
- remove LAN discovery and trusted proxy settings
- add robust v7-to-v8 migration for custom, plugin, routing, TLS, and credential fields
- preserve unsaved drafts during external configuration refresh
- add migration and settings UI coverage
2026-10-04 17:31:52 +08:00
lzt404 c89e2fb020 feat(config): support CLIProxyAPI v8.0.10 template settings
- Add structured editors for request, OAuth, plugin, and concurrency settings
- Expand advanced configuration for all eight provider families and credentials
- Preserve YAML comments, secrets, unknown fields, and explicit overrides
- Add validation, conflict detection, default restoration, and restart notices
- Improve responsive layouts and localize configuration controls
- Fix provider health checks and extend mocks and integration tests
2026-10-04 17:31:52 +08:00
lzt404 4d1afc82ef fix(versions): install bundled core and separate version cards
- Replace Reinstall with Install Bundled Core using the local archive
- Detect bundled core availability and update installation messages
- Separate version cards and refine spacing for narrow windows
- Update translations and mock behavior with installation regression tests
2026-10-04 17:31:52 +08:00
lzt404 5a5eab96e2 fix(ui): improve responsive layouts and refine API access page
- Fix overflow, clipped controls, and toolbar overlap in narrow windows
- Improve responsive layouts across usage, OAuth, agents, settings, and dialogs
- Unify API category navigation and compact provider rows and actions
- Preserve inherited provider priorities instead of displaying zero
- Add responsive layout regression tests and dense provider fixtures
- Bump proxy core version from 8.0.6 to 8.0.10
2026-10-04 17:31:52 +08:00
lzt404 c7d58128b9 fix: anchor sidebar bottom section to the bottom 2026-10-04 17:31:52 +08:00
lzt404 84fe2be8ac feat(api-access): support native CPA v8 groups and fix alias source validation 2026-10-04 17:31:52 +08:00
lzt404 6dc8650e68 style(ui): unify subpage tabs and tighten usage layout
Move agent detection into the client list, simplify usage filters and pagination, and route interface text through the shared type scale. Subpage navigation now uses underlined tabs instead of segmented controls.
2026-10-04 17:31:52 +08:00
lzt404 5aff4d8a58 fix(config): restore 123456 as the default WebUI key
Stop rejecting and auto-rotating the legacy management key so new configs default to 123456 and users can save that value.
2026-10-04 17:31:52 +08:00
lzt404 adb84bbfec fix(ui): fix accessibility hierarchy, dark mode button contrast, and layout regressions 2026-10-04 17:31:52 +08:00
lzt404 247c39f388 Improve contrast and tighten crowded page headers
Darken secondary text on white surfaces, keep long labels readable, and move the OAuth browser picker and quota actions onto existing rows instead of separate lines.
2026-10-04 17:31:52 +08:00
lzt404 cadfe4f5f5 Align page surfaces and simplify the top-level chrome
Use the home page background across pages, remove redundant titles, and match the usage records tabs and filters to the shared controls. Move the API refresh and add actions beside search, and drop the standalone provider total.
2026-10-04 17:31:52 +08:00
lzt404 d6bb29f79f Refresh the interface and clarify usage records
Adopt a white theme, add home-page shortcuts, and show usage metrics with color-coded details, automatic units, and explicit estimated-cost coverage. Update the README screenshots.
2026-10-04 17:31:52 +08:00
lzt404 90364e91b4 Upgrade CPA core to v8.0.6 2026-10-01 02:29:58 +08:00
lzt404 f082fc68b2 Add the updated document for v0.3.12 2026-10-01 02:23:59 +08:00
lzt404 49d1475d21 Optimize support for the 6.1-sol model 2026-10-01 02:23:59 +08:00
lzt404 bf3011b680 fix(core): preserve config reload and macOS OAuth recovery
Keep core config writes on the watched file so repeated saves take effect.
Recover credentials from the update backup when the new macOS app has an empty OAuth directory.
Complete the v0.3.11 release notes in four languages.
2026-09-29 15:25:14 +08:00
lzt404 9a84ed2610 Switch non-Simplified contact link to Discord 2026-09-29 15:25:14 +08:00
lzt404 21b3f85dca fix(workbuddy): detect macOS executable from Info.plist 2026-09-29 15:25:14 +08:00
lzt404 aae649dd0f Ignore the AGENTS.md file 2026-09-29 15:25:14 +08:00
lzt404 e2d0d31edb Remove redundant buttons 2026-09-28 21:03:59 +08:00
lzt404 afa0feeb87 Modify to detect updates every time the version management page is opened 2026-09-28 16:42:22 +08:00
lzt404 59b05e9281 Enhance support for the v8 kernel 2026-09-28 16:42:22 +08:00
lzt404 9991aea818 fix(updater): prevent busy DMGs from blocking macOS updates
Prefer diskutil eject with retries and a compatibility fallback. Defer failed cleanup without blocking verified updates, preserve mounted directories, and add regression tests.
2026-09-28 16:42:22 +08:00
lzt404 c0c79b0bb6 Optimize UI display issues
Fixes #321
2026-09-28 16:42:22 +08:00
lzt404 3cfee2451d Supports the latest version of zcode (but I hope you won't use it) 2026-09-28 16:42:22 +08:00
lzt404 4b9bb22c87 Delete redundant code 2026-09-28 16:42:22 +08:00
lzt404 5bc3142249 fix: recover macOS OAuth data from app update backups 2026-09-28 12:47:33 +08:00
lzt404 cf97e8ed24 docs(release-notes): add v0.3.9 notes in all four languages 2026-09-28 12:47:33 +08:00
lzt404 e768ebcede chore: update core version to 8.0.3 2026-09-28 12:47:33 +08:00
lzt404 82089faaf1 fix: preserve configuration and credentials during v7-to-v8 upgrades 2026-09-28 12:47:33 +08:00
lzt404 670ab9ff95 feat(release-notes): add v0.3.8 release notes in English, Japanese, Simplified Chinese, and Traditional Chinese 2026-09-28 00:22:03 +08:00
lzt404 7c5b65a153 fix(config): correct cross-platform paths and v8 config updates
- Extend OAuth directory recovery to Windows and Linux
- Align credential path resolution and log directory selection with the core
- Update v8 TLS and logging fields without requiring a version marker
- Support flow-style YAML mappings and preserve null legacy TLS fields
- Add regression tests for path recovery and config updates
2026-09-28 00:22:03 +08:00
lzt404 6dd8646afc fix(macos): harden OAuth credential directory recovery
- Normalize auth paths before comparison and credential scanning
- Update effective v8 auth-dir fields without requiring a version marker
- Preserve active credentials and configuration when recovery fails
- Add regression tests for config reloads and v7-to-v8 upgrades
2026-09-28 00:22:03 +08:00
lzt404 cb7fbbecfc docs(release-notes): update v0.3.7 notes for core 8.0.2 and macOS OAuth fix 2026-09-27 21:32:32 +08:00
lzt404 002c8936bd chore: update core version to 8.0.2 2026-09-27 21:32:32 +08:00
lzt404 6f9abad6f7 fix(macos): recover OAuth credentials from legacy relative auth-dir 2026-09-27 21:32:32 +08:00
lzt404 1df40c7100 docs(release-notes): add multilingual release notes for v0.3.7 2026-09-27 21:00:01 +08:00
lzt404 03ea856724 chore: update core version to 8.0.1 2026-09-27 20:27:55 +08:00
lzt404 c52039dfed fix: handle missing v8 config nodes and normalize alias transaction views
- Default absent optional config nodes to empty values without hiding other errors
- Normalize empty parent mappings to prevent alias save and rollback conflicts
- Add regression tests for missing config, first-time alias creation, and rollback
2026-09-27 20:03:33 +08:00
lzt404 02d5a2d469 feat(linux): add system tray with safe window fallback 2026-09-27 20:03:33 +08:00
lzt404 ecf0ad58fd fix(agents): disable Claude Code server-side auto mode checks for CPA gateways 2026-09-27 18:13:01 +08:00
lzt404 9c67b9d40c feat(i18n): replace hardcoded Chinese messages with English 2026-09-27 16:33:50 +08:00