coso
998fe555e5
fix release assets and refresh lime branding
2026-03-17 09:20:08 +08:00
coso
d15d9aa65d
feat: release v0.89.0 and rename Proxycast to Lime
2026-03-17 07:16:33 +08:00
coso
723fafe621
feat: release v0.88.0 with automation and browser runtime upgrades
2026-03-16 15:28:21 +08:00
coso
0a75413c96
feat: release v0.87.0 with browser runtime and workbench improvements
2026-03-15 00:43:25 +08:00
coso and Claude Opus 4.6
2aa83ee7fc
feat: release v0.84.0 with full pending changes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-12 00:34:23 +08:00
coso
2adf8c2bc2
fix: resolve Windows compilation errors and warnings
...
- Add Manager trait import for windows_startup_cmd.rs
- Add explicit type annotations for PathBuf in windows_startup_cmd.rs
- Fix unused import warning in screenshot_capture_service.rs
- Prefix unused variables with underscore in runner.rs and aster_agent_cmd.rs
- Update package.json with Node.js engine requirement
2026-03-10 09:20:40 +08:00
coso
90bd63908f
feat: release v0.83.0 with full pending changes
...
✨ 新功能
- 新增 OpenClaw 服务集成和相关命令支持
- 新增 Windows 启动诊断命令和故障排查文档
- 新增样式库管理面板 (StyleLibraryPanel)
- 新增 A2UI 任务卡片组件和完整测试覆盖
- 新增输入栏多个子组件:提示路由弹窗、执行策略选择、模型扩展配置等
- 新增工作台创建入口主页和右侧面板扩展视图
- 新增运行时样式控制栏组件
- 新增样式运行时工具模块和测试
- 新增内容审查面板测试
- 新增多个工作台右侧面板能力:音频任务、视频任务、画外音任务、图片任务等
- 新增 Windows 支持包收集脚本
- 新增开发桥健康检查脚本
🐛 修复
- 修复 TypeScript 编译错误
- 修复崩溃诊断逻辑
- 修复 Tauri mock 核心模块
- 修复开发桥 HTTP 客户端
- 修复 webview API 调用
- 修复 Provider 模型列表组件
- 修复多个 Rust clippy 警告
🔧 优化与重构
- 重构输入栏组件架构,拆分为多个独立 hooks 和子组件
- 重构工作台右侧面板,拆分为多个独立模块和配置文件
- 优化 A2UI 组件渲染器和布局系统
- 优化内容创建器文档画布和工具栏
- 优化记忆层指标计算和测试
- 优化项目提示工具
- 优化主题工作台侧边栏
- 优化样式指南面板
- 优化工作台导航和面板渲染 hooks
- 优化确认策略创建工具
- 优化主题模块(novel、video)和共享面板渲染器
- 优化 Agent 事件转换器和会话存储
- 优化数据库 DAO 层
- 优化模型注册服务和技能服务
- 优化日志命令和应用运行器
- 优化开发桥调度器
- 更新 Windows 平台 Tauri 配置
- 更新 CI release workflow
📦 其他
- 新增 Windows 启动问题故障排查文档
- 更新 Playwright E2E 测试文档
- 更新构建和运维文档
- 更新常见问题文档
- 更新 README
2026-03-10 07:57:13 +08:00
coso
1d9df080db
ci(release): set tauri projectPath to src-tauri
2026-03-04 18:34:25 +08:00
coso
522575b583
chore: 优化 release workflow - 自动同步版本号、动态生成 release notes
2026-02-25 13:24:19 +08:00
coso
afbadd49b4
ci(release): retry notarization and fallback on macOS
2026-02-14 18:00:12 +08:00
coso and Warp
174ae555db
perf: 优化 CI 构建时间 v0.57.0
...
- whisper-rs 改为可选依赖 (local-whisper feature)
- 禁用 LTO (CARGO_PROFILE_RELEASE_LTO=off)
- 增加 codegen-units 到 32
- 移除构建后清理步骤
- 统一内容创作系统增强
Co-Authored-By: Warp <agent@warp.dev >
2026-02-04 20:34:49 +08:00
coso
d79ab9a49e
ci: 添加 libxdo-dev 依赖修复 Linux 构建
2026-01-31 12:14:10 +08:00
coso
5a81ea2f1b
ci: 添加 libasound2-dev 依赖修复 Linux 构建
2026-01-31 11:38:39 +08:00
coso
e493714f02
fix(ci): 分离 Linux 和 macOS/Windows 构建步骤
...
- Linux: 设置 OPENSSL_NO_VENDOR=1 使用系统 OpenSSL
- macOS/Windows: 不设置该变量,使用 vendored OpenSSL 编译
2026-01-16 19:16:51 +08:00
coso
8073f23263
fix(ci): 修复 Windows 和 Linux 构建问题
...
- Windows: 使用 PowerShell 语法替代 rm -rf
- Linux: 安装 libssl-dev 并设置 OPENSSL_NO_VENDOR 使用系统 OpenSSL
避免 OpenSSL 源码编译时的汇编器兼容性问题
2026-01-16 18:28:25 +08:00
coso
99453292a9
chore: prepare workspace migration and bump version to 0.47.3
2026-01-16 00:52:36 +08:00
coso
f7cf0aff4c
feat: add Apple notarization for macOS builds (v0.47.2)
2026-01-16 00:08:19 +08:00
coso and Claude Opus 4.5
cd2e4b19f8
fix: 移除已删除的 Qwen 和 IFlow provider 引用
...
- 移除测试文件中对 ProviderType::Qwen 和 ProviderType::IFlow 的引用
- 移除 providers/tests.rs 中的 IFlowProvider 相关测试
- 更新 failover 测试使用 OpenAI 替代 Qwen
- 添加 ChatMessage 缺失的 reasoning_content 字段
- 启用 macOS 签名证书配置
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 22:59:30 +08:00
coso
3c0d9a1f0d
fix: 暂时禁用 macOS 签名证书配置
2026-01-15 19:04:31 +08:00
coso
b32bf2987e
fix: 将 aster 依赖改为 git 仓库
2026-01-15 18:42:27 +08:00
coso and Claude Opus 4.5
21ec0007a8
fix: use --no-frozen-lockfile flag for pnpm in CI
...
pnpm defaults to frozen-lockfile in CI environments,
explicitly disable it to allow lockfile updates.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 08:30:16 +08:00
coso and Claude Opus 4.5
06b9a070ca
fix: use pnpm install without frozen-lockfile in CI
...
The lockfile may have minor differences across pnpm versions,
using regular install allows CI to proceed.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 08:27:53 +08:00
coso and Claude Opus 4.5
4b2a9e0873
chore: update CI to use pnpm and minor fixes
...
- Update GitHub Actions release workflow to use pnpm instead of npm
- Add pnpm/action-setup@v4 for pnpm installation
- Use pnpm install --frozen-lockfile for CI builds
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-12 08:20:14 +08:00
coso
47df08639d
feat: 添加 Homebrew 安装方式和自动更新 workflow
2026-01-09 11:50:20 +08:00
coso
b9590bf00d
ci: 移除 GitHub Actions 中的 models 下载步骤
...
models 资源已直接提交到仓库,无需在构建时下载
2026-01-07 10:36:53 +08:00
coso
c905c2c4a9
chore: bump version to v0.33.0
2026-01-07 10:14:33 +08:00
coso
14fb5aa323
fix: 修复测试中缺少 models 字段 + 更新 GitHub Actions 权限
2026-01-04 22:23:42 +08:00
coso and Claude Opus 4.5
123cee76f4
fix: 修复 GitHub Actions 构建配置
...
- 添加 tauriScript: npx tauri 解决 pnpm 未找到问题
- 移除 cache: 'npm' 避免缓存冲突
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-04 19:20:14 +08:00
coso
c621779c75
perf: 移除未使用的 goose 依赖,优化 Windows CI 构建速度
...
- 移除 goose git 依赖(从 main 分支拉取,每次都要编译大量代码)
- 删除 goose_agent.rs 和 goose_agent_cmd.rs(未被实际使用)
- 删除 aster_client_tests.rs(goose 相关测试)
- 更新 agent/mod.rs 和 lib.rs 移除相关引用
- 优化 release.yml CI 配置:
- cache-all-crates: true
- CARGO_PROFILE_RELEASE_LTO: thin
- CARGO_PROFILE_RELEASE_CODEGEN_UNITS: 16
预计可显著减少 Windows 构建时间(从 ~38 分钟)
2025-12-31 14:13:44 +08:00
coso
8a4c76417d
refactor: 解耦 MachineIdTool 插件
...
- 移除 release workflow 中的插件打包步骤
- 更新插件下载 URL 指向 MachineIdTool 仓库
- 删除本地 plugins/machine-id-tool 目录
- 插件包现由 MachineIdTool 仓库独立管理
2025-12-30 00:56:38 +08:00
coso
303db47193
feat: 插件系统完整实现 v0.22.0
...
- 实现插件安装器 (URL/本地/GitHub 安装)
- 实现插件 UI 渲染系统
- 支持 builtin 类型插件 (内置 React 组件)
- 支持 binary 类型插件 (外部二进制)
- MachineIdTool 迁移为插件
- 工具箱页面动态加载插件工具
- 推荐插件一键安装功能
- 插件卸载功能
- Release workflow 自动打包插件
2025-12-30 00:47:26 +08:00
coso and Claude Opus 4.5
63f347f060
ci: 移除 Linux ARM64 构建
...
ARM 模拟器构建太慢(1小时+),暂时移除 Linux ARM64 支持。
保留 macOS (ARM64/x64)、Windows (x64)、Linux (x64)。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-29 16:10:57 +08:00
coso and Claude Opus 4.5
17780b3a03
fix: 使用 ARM 模拟器构建 Linux ARM64
...
根据 Tauri 官方文档,Linux ARM64 需要使用 pguyot/arm-runner-action
模拟器来构建,而不是原生 ARM64 runner。
- 将 Linux ARM64 从 matrix 中移除
- 添加单独的 build-linux-arm64 job
- 使用 DietPi RPi5 ARM64 镜像作为基础
- 使用 softprops/action-gh-release 上传构建产物
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-29 14:27:48 +08:00
coso and Claude Opus 4.5
cb25e1cc5e
fix: 使用原生 ARM64 runner 修复 Linux ARM64 构建
...
- 将 Linux ARM64 平台从 ubuntu-22.04 改为 ubuntu-22.04-arm
- 简化 Linux 依赖安装步骤,移除交叉编译配置
- 修复测试文件编译错误
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-29 14:11:28 +08:00
coso and Claude Opus 4.5
6dbe47cfed
chore: 完全删除 CI workflow 配置
...
删除 .github/workflows/ci.yml,因为 pre-commit hooks 已经包含了所有必要的检查。
同时修复了 ChatCompletionRequest 初始化缺少字段的编译错误:
- 在 src/lib.rs 的测试用例中添加 top_p 和 reasoning_effort 字段
- 在 src/converter/anthropic_to_openai.rs 中添加相同字段
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-28 00:49:08 +08:00
coso and Claude Opus 4.5
02bd6e5fc4
feat: 添加 Linux ARM64 平台支持
...
## 新增功能
添加 Linux ARM64 (aarch64) 平台的构建支持,满足树莓派、ARM 服务器等设备需求。
## 技术实现
### 1. 构建矩阵扩展
- 添加 `aarch64-unknown-linux-gnu` target
- 使用 Ubuntu 22.04 进行交叉编译
### 2. 交叉编译工具链
- 安装 `gcc-aarch64-linux-gnu` 和 `g++-aarch64-linux-gnu`
- 配置 ARM64 系统库:
- libwebkit2gtk-4.1-dev:arm64
- libappindicator3-dev:arm64
- librsvg2-dev:arm64
- libssl-dev:arm64
- libgtk-3-dev:arm64
### 3. 环境配置
- `PKG_CONFIG_ALLOW_CROSS=1`: 允许交叉编译
- `PKG_CONFIG_PATH`: 指向 ARM64 库路径
- `CARGO_TARGET_*_LINKER`: 配置链接器
- `CC_*` / `CXX_*`: 配置 C/C++ 编译器
## 发布产物
新增以下文件:
- `proxycast_*_arm64.deb` - Debian/Ubuntu ARM64 安装包
- `proxycast_*_arm64.AppImage` - 通用 Linux ARM64 可执行文件
## 支持设备
- 树莓派 (Raspberry Pi 3/4/5)
- ARM 服务器 (AWS Graviton, 华为鲲鹏等)
- ARM 笔记本 (如 ARM Chromebook)
- Apple Silicon Mac 运行 Linux (通过虚拟机或双系统)
## 测试建议
发布后建议在以下设备测试:
1. 树莓派 4 (Raspberry Pi OS)
2. Ubuntu 22.04 ARM64 虚拟机
3. AWS Graviton 实例
Closes #54
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-28 00:25:31 +08:00
coso and Claude Opus 4.5
422b93a417
ci: 移除 Build Check 作业
...
## 变更说明
删除 GitHub Actions 中的 Build Check 作业,原因:
1. **本地已有完善的检查机制**
- Pre-commit hook 已包含所有必要的检查
- 提交前自动运行 TypeScript、ESLint、Prettier、Rust format 和 build check
2. **避免重复检查**
- CI 中的检查与本地 pre-commit 完全重复
- 浪费 GitHub Actions 运行时间和资源
3. **Clippy 警告问题**
- 项目有大量合理的 Clippy 警告(如未使用的导入、dead code 等)
- 这些警告不影响功能,但会导致 CI 频繁失败
- 修复所有警告需要大量工作且价值有限
## 影响
- ✅ 减少 CI 运行时间和成本
- ✅ 避免因非关键警告导致 CI 失败
- ✅ 依然保证代码质量(通过 pre-commit hook)
## 备注
如果未来需要恢复 CI 检查,可以:
1. 配置 Clippy 允许特定警告
2. 只在 release 分支运行完整检查
3. 使用 --allow-warnings 标志
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-28 00:23:13 +08:00
jiesen
484e34977a
ci: 补齐前后端检查并更新发布说明
2025-12-21 01:22:51 +07:00
coso
07ae1bb357
feat: 添加 Linux (deb/AppImage) 构建支持,版本升级到 v0.14.3
2025-12-20 19:04:43 +08:00
coso
5e962dbced
feat: v0.14.0 - 添加 Provider 图标支持和修复 API 测试模型
...
## 新功能
- 为所有 Provider 按钮添加图标支持(Kiro、Gemini、Claude、OpenAI 等)
- API Server 页面的默认 Provider 按钮现在显示对应图标
- 配置管理页面的应用类型标签页(Claude Code、Codex、Gemini)显示图标
## 修复
- 修复 API 测试中的模型名称,使用 claude-opus-4-5-20251101
- 修复 TypeScript 编译错误
- 修复 ESLint 警告
## 构建
- 添加 Intel Mac (x86_64-apple-darwin) 构建支持
2025-12-20 12:44:37 +08:00
coso
267bbf75e3
feat: add documentation system with Docus framework
...
- Add complete documentation structure with 25+ markdown files
- Add introduction, user guide, provider configs, API reference
- Add troubleshooting and development guides
- Add disclaimer for legal use
- Add GitHub Actions workflow for auto-deploying docs to GitHub Pages
- Bump version to v0.11.0
2025-12-17 13:10:58 +08:00
coso
2e6de831fa
v0.7.0: Add Antigravity Provider, dynamic routes, pre-commit hooks
...
Features:
- Add Antigravity Provider for Google internal Gemini 3 Pro API
- Add dynamic route support (/:selector/v1/messages)
- Add protocol converter for Antigravity
- Add protocol selector for smart conversion path
Improvements:
- Add pre-commit hooks for local lint/format checks
- Simplify CI to only build check (lint moved to pre-commit)
- Update frontend with Antigravity support
Breaking Changes:
- Route parameter syntax changed from {param} to :param for Axum 0.7
2025-12-15 12:54:23 +08:00
coso and Claude Sonnet 4.5
ca5de5fed4
ci: 修复 Rust lint job 构建错误
...
在 Rust lint job 中添加前端构建步骤,确保 dist 目录存在。
这样 Tauri 的 generate_context! 宏才能正常工作。
修复错误:
- The `frontendDist` configuration is set to `"../dist"` but this path doesn't exist
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-14 19:21:47 +08:00
coso
fa69ceeaee
feat: add frontend lint checks to CI
...
- Add ESLint config (eslint.config.js) for ESLint 9
- Add ESLint dependencies to package.json
- Update CI workflow to include:
- ESLint check
- Prettier format check
- Fix lint errors:
- Remove unused catch variable in Logs.tsx
- Add eslint-disable for intentional useEffect dependency
- Run prettier to format all source files
2025-12-14 10:51:48 +08:00
coso
d25ca669db
fix: resolve all clippy warnings and add CI workflow
...
- Add Default trait implementations for all providers
- Use inline format string variables (clippy::uninlined_format_args)
- Use Range::contains for status code checks
- Fix needless_range_loop in openai_to_cw converter
- Run cargo fmt to fix formatting
- Add GitHub Actions CI workflow with:
- Rust clippy lint check
- Rust format check
- Frontend TypeScript check
- Build verification
2025-12-14 10:47:36 +08:00
coso
eb44022058
ci: add GitHub Actions release workflow for Windows and macOS
2025-12-14 02:54:13 +08:00