lzt404
51ea7fd69f
fix(agents): sync Kimi and Grok context windows with CPA core
2026-08-15 15:51:56 +08:00
lzt404
b312b904a2
fix(agents): speed up detection and sync ZCode default model
2026-08-15 15:28:01 +08:00
lzt404
607c930d7b
fix(zcode): sync model context windows from CPA core
2026-08-15 14:58:56 +08:00
lzt404
b933a0fa99
chore(version):change version to v0.2.24
2026-08-15 14:34:00 +08:00
lzt404
49893bb32e
feat(agents): add Kimi Code and Grok Build integrations
2026-08-15 14:24:25 +08:00
lzt404
d093a0122e
feat(agents): add ZCode client integration
2026-08-15 14:05:21 +08:00
lzt404
11b1ea23a5
fix(core): preserve installed plugins during core updates
...
Overlay extracted core files onto the existing installation instead of
replacing the entire cpa-core directory, preserving plugins and user data.
2026-08-15 13:31:58 +08:00
lzt404
708001ca37
ci: cache dependencies and parallelize release builds
2026-08-15 01:13:03 +08:00
lzt404
5c770c5605
feat: add DeepSeek Harness configuration support
2026-08-15 00:59:17 +08:00
lzt404
a99f8c8035
fix: remove needless borrow in provider health headers
2026-08-14 21:15:27 +08:00
lzt404
18c9546b51
fix(health-check): record Gemini thought-only responses as successful usage
2026-08-14 18:43:12 +08:00
lzt404
ee41ac4922
feat(api-access): improve provider drag-and-drop sorting animations
2026-08-14 18:03:01 +08:00
lzt404
813fbf97a8
feat(api-access): add drag-and-drop provider reordering
2026-08-14 17:42:42 +08:00
lzt404
dbd97d862f
fix(core): show processing state during automatic startup
...
- track automatic core startup in shared runtime state
- expose the starting state through CoreStatus
- disable core controls while startup is in progress
- clear the processing state after startup succeeds or fails
- add regression tests for startup state handling
2026-08-14 01:37:35 +08:00
lzt404
30fb184384
feat(settings): add automatic core startup preference
...
- add a default-enabled “Start Core on Launch” setting
- persist the preference in the GUI configuration
- automatically start the CPA core when the app launches
- keep the preference independent from manual core start and stop actions
- add multilingual labels and migration tests
2026-08-14 01:28:52 +08:00
lzt404
2888042645
feat(oauth): add browser selection and refreshable login links
...
- detect installed browsers and remember the selected option
- support generating OAuth links without opening a browser
- refresh login links after cancelling the previous OAuth session
- update multilingual labels and responsive styles
- bump app version to 0.2.21 and core version to 7.2.131
2026-08-14 01:20:02 +08:00
lzt404
6ac2d8d4af
chore: stop tracking agent docs
2026-08-13 23:03:04 +08:00
lzt404
2ad85880d4
fix(api-access): show model discovery errors inside provider dialog
2026-08-12 00:53:10 +08:00
lzt404
74be9e85a1
feat(config): add retry controls for long-running requests
2026-08-12 00:31:20 +08:00
lzt404
582fa32755
feat(usage): migrate legacy records to durable subscription storage
...
- back up and transactionally migrate legacy usage databases
- add durable inbox with retry, recovery, and cleanup
- prefer RESP usage subscription with HTTP fallback
- preserve existing usage APIs, queries, and deduplication behavior
- add migration, inbox, and RESP protocol tests
2026-08-11 23:41:04 +08:00
lzt404
6d6659407c
fix(i18n): update proxy hint messages to clarify protocol support
2026-08-11 22:48:08 +08:00
lzt404
3b3f1ea15f
chore:change version to 0.2.19 and core version to 7.2.128
2026-08-11 18:52:13 +08:00
lzt404
be08a4bfdf
fix(oauth): persist successful login status across navigation
2026-08-11 18:38:57 +08:00
lzt404
7b192cc6a4
fix(agents): preserve unapplied Claude model drafts across navigation
2026-08-11 18:18:23 +08:00
lzt404
476d6e6769
fix(agents): isolate Claude Code and Desktop mapping state
2026-08-11 14:12:16 +08:00
lzt404
4484e3a190
fix(agents): isolate Claude client model mapping drafts
2026-08-11 14:04:46 +08:00
lzt404
927f4de98a
fix(agents): refresh OAuth model aliases at runtime
2026-08-11 13:23:10 +08:00
lzt404
51e3c7111e
Merge branch 'dev' of https://github.com/router-for-me/EasyCLIProxyAPI into dev
...
# Conflicts:
# src-tauri/src/agents/discovery.rs
2026-08-11 12:33:06 +08:00
lzt404
e9470fbe14
fix(agents): support Claude Desktop aliases for Codex OAuth models
2026-08-11 12:29:35 +08:00
Luis Pater
7a95f3c994
Conditionally compile tray module and imports for macOS and Windows targets
2026-08-11 02:37:47 +08:00
Luis Pater
3fbfb81f22
Refactor Claude agent discovery and test formatting cleanup
2026-08-11 02:29:49 +08:00
Luis Pater
b15d4d1e61
Refactor macOS Dock visibility control to use AppHandle API and clean up related helpers
...
Closes : #110
2026-08-11 02:21:04 +08:00
lzt404
8655f6aae4
feat(agents): add per-role 1M context controls for Claude
2026-08-10 18:14:35 +08:00
lzt404
9d7b645c1d
fix(core-config): preserve user YAML customizations
...
Treat an existing core config as the startup source of truth instead of rebuilding it from the example template. Preserve arbitrary user-defined top-level fields, nested mappings, lists, provider settings, comments, and WebUI-installed plugin metadata while applying only GUI-managed settings. Support correctly indented insertion of deeply nested YAML mappings during upgrade migrations and add broad regression coverage.
2026-08-10 17:05:27 +08:00
lzt404
672780878d
chore:change core version to 7.2.127
2026-08-10 14:14:32 +08:00
lzt404
4f97ae9167
refactor(api-access): show model counts only
2026-08-10 14:09:12 +08:00
lzt404
6d09a6490d
feat(update): support Linux and macOS auto-updates
2026-08-10 14:05:57 +08:00
lzt404
906f68f566
refactor: modularize backend architecture and test suite
...
- split Tauri business logic out of main.rs by domain
- separate agent and core configuration submodules
- organize Rust tests by feature with shared test support
- split frontend locale resources
2026-08-10 13:30:45 +08:00
lzt404
89cee94a52
fix(ci): create macOS DMGs with hdiutil
2026-08-10 11:31:52 +08:00
lzt404
fceed1f515
fix: gate Codex app discovery to supported platforms
2026-08-10 11:08:32 +08:00
lzt404
7c52797b57
chore(version):change version to v0.2.17
2026-08-10 11:01:19 +08:00
lzt404
e01bf54a54
fix(settings): persist silent startup preference
2026-08-10 02:04:20 +08:00
lzt404
f9b389781f
refactor(auth-files): rename upload action to import
2026-08-10 01:34:48 +08:00
lzt404
642829b23f
refactor(auth-files): replace clear disk action with open folder
2026-08-10 01:30:07 +08:00
lzt404
edbce47e4c
fix(update-dialog): remove excessive empty space
...
- make the update dialog height adapt to its content
- remove fixed grid rows from confirmation and progress states
2026-08-08 22:21:18 +08:00
lzt404
32036b2f17
fix(aliases): allow Fast selection before choosing a model
...
- support creating plain model aliases without requiring Fast
- enable the Fast toggle before an original model is selected
- preserve Fast state for compatible models and handle plain alias deletion
2026-08-08 22:13:27 +08:00
lzt404
d05d12308b
feat(settings): add system autostart support
...
- integrate Tauri autostart management with rollback on save failures
- redesign the software settings panel for startup and close behavior
- add localized labels and responsive styling
2026-08-08 16:06:53 +08:00
lzt404
d2f238f829
refactor(agents): remove direct client launch functionality
2026-08-07 23:04:18 +08:00
lzt404
7ee28e10b0
feat(proxy): apply configured proxy to app network requests
2026-08-07 21:54:58 +08:00
lzt404
ca570b8438
feat(agents): choose working directory for Pi and Codex CLI
2026-08-07 16:42:41 +08:00