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
d0609e48f0
feat(agents): restore quick launch support for agent clients
2026-08-16 01:37:38 +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
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
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
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
3b3f1ea15f
chore:change version to 0.2.19 and core version to 7.2.128
2026-08-11 18:52:13 +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
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
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
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
lzt404
212d221a11
fix(ci): stabilize rustfmt output for core fallback test
2026-08-07 15:26:31 +08:00
lzt404
e8b2ced3f8
feat(updater): add GitCode fallback for GUI and CLIProxyAPI core releases
...
- split GitCode repositories into GUI and core build variables
- query GitCode latest release when GitHub version discovery fails
- construct GitCode attachment URLs from repository, tag, and asset filename
- retry core downloads through GitCode when GitHub downloads fail
2026-08-07 15:20:30 +08:00
lzt404
06f024abde
feat(release): add GitCode fallback mirror
2026-08-05 16:23:17 +08:00
lzt404
391fc877a7
ci(release): automate app versioning from Git tags
2026-08-05 15:37:43 +08:00
lzt404
7f2876c1ec
fix(agents): run client detection asynchronously
2026-08-05 13:53:32 +08:00
lzt404
760da899ed
chore(versiom): change version to v0.2.14
2026-08-05 13:33:49 +08:00
Luis Pater
cc0a77d734
Add Tauri bundle icon configuration and platform-specific icon assets
2026-08-05 06:23:11 +08:00
lzt404
72bd0d5cfd
feat(codex): load sessions across all providers
2026-08-04 22:04:17 +08:00
lzt404
5ffde1e668
feat(agents): improve Pi plugin configuration and update handling
2026-08-04 21:30:03 +08:00
lzt404
44fb5a70fd
fix: resolve Clippy manual is_multiple_of warnings
2026-08-04 19:02:19 +08:00
lzt404
c1933eb5e0
chore: change version to v0.2.13
2026-08-04 18:09:00 +08:00