lzt404
3ec3d18136
fix(update): repair signed macOS auto-update flow
...
Closes #143
2026-08-21 17:28:05 +08:00
lzt404
f84b14c41c
fix(agents): allow launching clients before applying configuration
2026-08-21 17:05:39 +08:00
lzt404
00d3e41fcc
fix(agents): prevent Claude Desktop from launching during macOS detection
2026-08-21 16:58:32 +08:00
lzt404
577adff33e
chore: update core version to 7.2.136
2026-08-19 14:26:06 +08:00
lzt404
a1f93630ae
fix(ci): prevent signed macOS core archives from polluting cache
2026-08-16 02:27:07 +08:00
lzt404
338d04ae5b
fix(agents): make Codex app discovery compile on Linux
2026-08-16 02:12:33 +08:00
lzt404
0c83be3727
feat(agents): add Codex app restart and CLI directory history
2026-08-16 02:04:17 +08:00
lzt404
6dc6cb02e2
fix(agents): prevent launch directory dialog content overlap
2026-08-16 01:43:08 +08:00
lzt404
d0609e48f0
feat(agents): restore quick launch support for agent clients
2026-08-16 01:37:38 +08:00
lzt404
0d7139eedd
fix(ci): streamline release workflow and bump core version
2026-08-15 16:33:11 +08:00
lzt404
1936d6c5d5
fix(ci): remove redundant validation and resolve Clippy warnings
2026-08-15 16:08:50 +08:00
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