github router-for-me/EasyCLIProxyAPI v0.3.47

4 hours ago

English

  • If you have any questions or suggestions about the app, please contact us through our QQ group or GitHub Issues. We will respond as soon as possible.

Added

  • Added custom JSON themes. Open the themes directory and reload themes from the appearance menu without restarting; invalid theme files are reported in the menu.
  • Custom themes can use native translucent materials: Mica / Acrylic on Windows and Liquid Glass / vibrancy on macOS, with separate sidebar and workspace opacity settings. Availability depends on the OS; built-in themes remain opaque.

Improved

  • Restored the themed custom title bar and window controls on Windows while preserving plugin positioning and cross-monitor DPI fixes.
  • Unified dialogs, buttons, switches, checkboxes, tabs, and card styles, improving keyboard navigation, focus handling, and consistency across themes.
  • Aligned Local plugins, Plugin store, and Plugin settings tabs with Advanced settings navigation, using highlighted text and a thin underline instead of boxed tabs and filled selection backgrounds.
  • Refined quota-card refresh controls and error details. Closing unsaved plugin configuration now prompts for confirmation.

Fixed

  • Fixed UI freezes after opening dialogs and black windows after restoring in affected Linux NVIDIA + Wayland environments by no longer forcing X11 preference there. Explicit user-selected graphics backends remain respected.
  • Fixed incorrect restored window positions and interface sizes on macOS setups with displays using different scaling factors.
  • Fixed floating notices showing page content through their backgrounds and making text difficult to read, including improved notice surfaces for translucent themes.
  • Custom theme loading now ignores unknown or removed color keys instead of rejecting the whole theme. Also fixed model-picker layering and Escape handling inside dialogs.

Selected Previous Updates

Added

  • Added an Approval model setting to Codex configuration management. Choose Codex default or a specific model, save it to the managed catalog, and let newly discovered models inherit the setting. The selected model must be callable through the current proxy.
  • Added an experimental Remote compaction toggle for Codex, off by default, to enable server-side context compaction when supported by the upstream service.
  • Added an option to use the openai provider identity in Codex while continuing to route through CPA, with optional backup and synchronization of local session history when switching.

Improved

  • Quota cards now support model groups with separate usage windows and reset countdowns, with updated plan information and refresh button placement.
  • The app now restores its previous window position after restarting.
  • Plugin installation requests can now be cancelled using Cancel, Close, or Esc while installation is in progress.

Fixed

  • Usage cost calculation now prefers automatic pricing for the actual original model before falling back to other prices, preventing manual prices from taking precedence unexpectedly.
  • Fixed reasoning token counts being squeezed or cut off when the cost column is enabled.
  • Fixed input controls squeezing setting labels and descriptions on configuration pages.
  • Fixed detection of the DeepSeek Harness desktop app and its bundled CLI on macOS.

Usage Notes

  • Restart the relevant Codex CLI service or desktop app after changing these settings. The remote compaction toggle changes the provider name; if historical sessions disappear, resynchronize them in Session management.

简体中文

  • 关于软件,如果您有任何问题或建议,请通过 QQ群 或 GitHub Issues 反馈,我们会尽快处理。

新增

  • 支持加载自定义 JSON 主题,可在外观菜单中打开主题目录、重新加载主题,无需重启;无效主题文件会显示提示。
  • 自定义主题支持系统原生半透明材质:Windows 的 Mica / Acrylic,以及 macOS 的液态玻璃 / vibrancy,并可分别调整侧栏和工作区的不透明度。效果取决于系统支持,内置主题仍保持不透明。

优化

  • Windows 恢复跟随主题配色的自绘标题栏和窗口按钮,同时保留插件页面定位及跨屏 DPI 修复。
  • 统一弹窗、按钮、开关、复选框、标签导航及卡片样式,改善键盘导航、焦点处理和不同主题下的显示一致性。
  • 插件页的「本地插件 / 插件商店 / 插件设置」导航与高级功能页统一,使用文字高亮和底部细线,去掉方框与选中底色。
  • 调整额度卡片的刷新按钮和错误详情布局;关闭尚未保存的插件配置时增加确认提示。

修复

  • 修复部分 Linux NVIDIA + Wayland 环境下打开弹窗后界面冻结或恢复窗口后黑屏的问题:检测到对应环境时不再强制优先 X11,保留用户手动设置的图形后端。
  • 修复 macOS 混合缩放多显示器环境下,恢复窗口时位置偏移或界面尺寸异常的问题。
  • 修复浮动提示背景透出页面内容、文字难以辨认的问题,并改善半透明主题下的提示效果。
  • 加载自定义主题时忽略未知或已移除的颜色键,避免整份主题因此失效;同时修复弹窗内模型选择器的层级和 Esc 关闭行为。

部分历史更新

新增

  • Codex「配置管理」新增自动审批模型设置,可选择 Codex 默认或指定模型;保存后同步到模型目录,新发现的模型自动继承设置。所选模型需能通过当前代理调用。
  • Codex 新增**远程压缩(实验性)**开关,默认关闭,可在上游支持时启用服务端上下文压缩。
  • Codex 支持切换为 openai 提供商标识,仍通过 CPA 代理;切换时可选择备份并同步本机历史会话。

优化

  • 额度卡片支持按模型分组展示不同时间窗口的额度,增加重置倒计时,调整套餐信息和刷新按钮布局。
  • 应用重启后可恢复上次的窗口位置。
  • 插件安装过程中支持通过取消、关闭按钮或 Esc 中止安装请求。

修复

  • 修复用量费用计算可能优先使用手动价格的问题,现在优先匹配实际原始模型的自动价格,再使用后备价格。
  • 修复启用费用列后,推理 Token 数量被挤压、无法完整显示的问题。
  • 修复配置页面中输入框挤压设置名称和说明文字的问题。
  • 修复 macOS 下 DeepSeek Harness 桌面应用及其内置 CLI 的识别问题。

使用提示

  • 修改 Codex 设置后,请重启对应的 CLI 服务或桌面应用。远程压缩开关会改变提供商名称;若历史会话不再显示,可前往「会话管理」重新同步。

Don't miss a new EasyCLIProxyAPI release

NewReleases is sending notifications on new releases.