Commit Graph
582 Commits
Author SHA1 Message Date
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
lzt404 89bdbc7aea fix: improve UI accessibility and responsive layouts 2026-09-27 16:33:50 +08:00
lzt404 cf40abe7ee fix: improve browser mock toolbar and pricing layout 2026-09-27 16:33:50 +08:00
lzt404 006691d493 feat: add browser mock mode for UI development 2026-09-27 16:33:50 +08:00
lzt404 88f2d304e3 docs(release-notes): add multilingual release notes for v0.3.4 2026-09-25 22:56:14 +08:00
lzt404 8444142640 fix(i18n): change 'Advanced Settings" to "Advanced Features" 2026-09-25 22:36:50 +08:00
lzt404 ae5471642e fix: refresh app updates and apply the bundled core 2026-09-25 22:36:50 +08:00
lzt404 67cdf40faf docs(release-notes): add multilingual release notes for v0.3.3 2026-09-25 14:51:56 +08:00
lzt404 522f61ceb4 chore(version): update core version from 7.3.15 to 7.3.17 2026-09-25 14:51:56 +08:00
lzt404 4d2aea3353 feat: add per-API connection proxy URL settings 2026-09-25 14:51:56 +08:00
lzt404 2432220677 feat(usage): update model pricing from external catalogs 2026-09-25 14:51:56 +08:00