coso
d15d9aa65d
feat: release v0.89.0 and rename Proxycast to Lime
2026-03-17 07:16:33 +08:00
coso
f617fc4bb7
fix: unblock v0.88.0 release build
2026-03-16 17:09:20 +08:00
coso
723fafe621
feat: release v0.88.0 with automation and browser runtime upgrades
2026-03-16 15:28:21 +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 and Claude Opus 4.6
7516671610
feat: release v0.80.0 with gateway tunnel system and agent improvements
...
Major Features:
- Gateway tunnel system with Discord/Feishu/Telegram support
- Agent request tool policy management
- Aster session recovery mechanism
- Channel log viewer UI with filtering
Improvements:
- Refactor MCP database migration and config hot-reload
- Optimize request tool policy service
- Add comprehensive tests for new features
Fixes:
- Fix test compilation errors (Config gateway field, type inference)
- Fix doctest import paths
- Fix flaky antigravity token validation test
- Fix CI build issues
Dependencies:
- Update pnpm-lock.yaml and Cargo.lock
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-05 16:50:44 +08:00
coso and Claude Opus 4.6
c3b77ef849
feat: release v0.78.0 with full pending changes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-03 23:32:52 +08:00
coso and Claude Sonnet 4.6
68e16d4a04
feat: improve aster runtime, agent commands, novel parsing, and log retrieval
...
- Aster runtime: resolve path via ASTER_PATH_ROOT env var, create config/data/state dirs on init
- Aster session store: implement commit_session, search_memories, retrieve_context_memories stubs
- Aster agent cmd: extract and surface inline agent provider errors from message text
- Aster agent cmd: use ensure_workspace_ready_with_auto_relocate for robust workspace path handling
- Agent cmd: integrate workspace health auto-repair before launching agent
- Config cmd: add ETag-based caching for update checks (10min TTL), add fallback tags URL
- Novel service: improve character card parsing with multi-strategy JSON extraction and fallback
- Logs cmd: add get_persisted_logs_tail command to read tail of log file for diagnostics
- Dev bridge dispatcher: expose get_persisted_logs_tail in browser bridge
- Runner: register get_persisted_logs_tail, workspace_ensure_ready, workspace_ensure_default_ready
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 17:52:00 +08:00
coso
dabb5c87b6
feat: finalize image search workflow and release v0.76.0
2026-03-02 02:30:38 +08:00
coso
cd95cac72f
feat: release v0.74.0 - Chrome Bridge 浏览器自动化集成
...
🎉 重大功能
- Chrome Bridge: 完整的浏览器自动化控制系统
- 零配置自动连接:扩展自动加载和配置
- AI 原生集成:作为 MCP 工具支持自然语言控制
- 支持导航、页面读取、元素交互、表单操作等
🐛 Bug 修复
- WebSocket 路由修复 (Axum 路径参数语法)
- Chrome 扩展存储清理
- 扩展重复注入防护
- 剪贴板权限添加
🔧 代码质量
- 修复 33+ Clippy 警告
- 所有 259 个测试通过
- ESLint 无警告
📝 文档
- Chrome Bridge 使用指南
- API 技术文档
- 快速参考卡片
2026-02-28 16:05:36 +08:00
coso and Claude Opus 4.6
0686737331
feat: release v0.73.0 with full pending changes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-02-27 16:37:53 +08:00
coso
927b757b30
chore(release): bump version to 0.70.0
2026-02-21 21:58:33 +08:00
coso
2e35df927d
release: v0.67.0
2026-02-16 02:54:58 +08:00
coso
cb9c8255e4
chore: bump version to 0.62.0
2026-02-10 03:10:54 +08:00
coso
bf0c1a05fb
chore: bump version to 0.61.0
2026-02-09 02:08:53 +08:00
coso
e3c9efdf9f
refactor: 迁移 config/observer 到 proxycast-config crate
...
- 创建 proxycast-config crate,包含配置观察者系统
- ConfigEventEmit trait 抽象 Tauri AppHandle 的 emit 功能
- TauriConfigEmitter 和 TauriObserver 保留在主 crate
- 11 个 crate 测试 + 58 个主 crate config 测试全部通过
- 主 crate config/observer 重写为重新导出层
2026-02-08 18:24:23 +08:00
coso
19e14c0f4c
refactor: 拆分 crate 架构 - models/providers/config/middleware/plugin 迁移到子 crate
...
- proxycast-core: models, data, logger, errors, backends, connect, session_files,
orchestrator, session(rate_limit/sticky), config, middleware, plugin
- proxycast-providers: providers, converter, streaming, translator, stream,
session(SessionManager/signature_store)
- 主 crate 保留 Tauri 业务逻辑,通过 re-export 保持 API 兼容
- 版本号升级到 0.60.0
- 移除已删除的 useFlowEvents hook 导出
- 移除已废弃的 flow_monitor 端到端测试
2026-02-08 03:19:44 +08:00
coso
322b2e07f8
feat: 统一内容创作系统 v0.56.0
...
- 项目选择器支持按主题类型筛选
- 修复 Select 组件点击外部不关闭的问题
- projectId 贯穿整个聊天生命周期
- 修复 lint 错误和 clippy 警告
- 新增人设、素材、模板管理功能
2026-02-04 00:00:01 +08:00
coso and Claude Opus 4.5
08ad7a332e
release: v0.55.0 - 代码重构与 ESLint 修复
...
- 更新版本号到 0.55.0
- 修复 ESLint 警告:将 CREATION_MODE_CONFIG 移至单独的 constants.tsx
- 修复 ESLint 警告:将 CreationMode 类型移至 types.ts
- 修复 ProviderPoolPage 未使用变量警告
- 修复 Rust 测试中缺少的 Config 字段
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 12:42:19 +08:00
coso and Claude Opus 4.5
2ba5eaa4c8
release: v0.54.0 - 代码质量改进与 Clippy 修复
...
- 更新版本号到 0.54.0
- 修复所有 ESLint 警告
- 通过 cargo clippy --fix 自动修复大量代码风格问题
- 修复 format! 字符串内联变量
- 修复 &PathBuf 改为 &Path
- 使用 #[derive(Default)] 替代手动实现
- 修复 aster 依赖版本 (v0.7.1 -> v0.7.0)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 03:27:40 +08:00
coso
ef43d3e74d
feat: v0.50.0 - 图片生成支持 base64 格式、语音功能优化、Smart Input 重构
2026-02-01 00:05:41 +08:00
coso
f135398963
fix: 修复测试代码编译错误 - 添加缺失的 asr 字段和 import
2026-01-31 11:48:18 +08:00
coso
2fa51b49fe
fix: 修复编译错误和 dead_code 警告
2026-01-31 09:54:17 +08:00
coso
562464f53f
feat: 语音输入合并到截图输入框,版本更新至 0.49.0
...
- 将语音输入功能合并到截图输入框(pill-shaped 浮动栏)
- 添加麦克风按钮(32x32px)支持点击录音
- 支持录音、转写、润色三种状态显示
- 修复讯飞 ASR Broken pipe 错误
- 清理旧的语音输入 UI 文件
- 修复 DropdownMenu 组件支持受控模式
- 修复 StreamResponse 导出问题
注:部分编译错误待后续修复
2026-01-31 00:01:20 +08:00
coso
2e41683134
fix: 修复后台线程调用 UI 导致的 macOS 崩溃问题
...
修复了在 tokio 后台线程中调用 macOS UI 操作导致的崩溃:
- 使用 run_on_main_thread() 将更新窗口创建操作调度到主线程
- 解决 "Must only be used from the main thread" 断言失败
- 修复测试代码中过时的 iflow 字段引用
- 更新版本号到 0.48.0
2026-01-22 12:37:23 +08:00
coso
89541bf38d
feat: 升级到 v0.48.0 并更新 Aster 框架依赖
...
- 版本号从 0.47.4 升级到 0.48.0
- 更新 Aster Agent Framework 依赖从 v0.4.2 到 v0.4.3
- 切换到远程 GitHub 仓库依赖,支持 CI/CD 环境
- 保留本地开发路径配置注释,便于开发时切换
- 修复图像分析工具组件的 React 导入问题
- 格式化代码以符合项目规范
2026-01-18 21:30:20 +08:00
Chiron
c2bbe89c30
fix(server): 修复监听地址配置不生效的问题 ( #110 )
...
## 问题描述
用户在 UI 中选择 127.0.0.1 或 0.0.0.0 作为监听地址,但服务器实际绑定到局域网 IP
## 修复内容
1. 移除 server/mod.rs 中的自动地址替换逻辑
2. 移除监听 0.0.0.0 时必须使用非默认 API Key 的限制
3. 修复 VPN 地址被错误显示在路由端点的问题
4. 前端选择监听地址后自动保存配置
5. 移除前端的安全提示信息
2026-01-13 20:02:00 +08:00
coso
0cf5cd5c5d
chore: bump version to 0.45.0
2026-01-13 02:29:07 +08:00
lwmacct
933b660332
chore: 修复编译警告和错误
...
- 修复 Tauri v2 API 兼容性问题(注释掉使用旧 API 的通知功能)
- 清理未使用的导入(18 个)和变量
- 为预留的结构体/trait 添加 #[allow(dead_code)] 属性
- 为测试模块添加模块级别 #![allow(dead_code)] 以保留 proptest 辅助函数
- 修复 proptest 宏外部的文档注释(改为普通注释)
- 删除未使用的测试辅助函数 arb_tool_call_count
- 处理未使用的 Result 返回值(添加 let _ = 前缀)
cargo check --all-targets --all-features 现已通过,无警告
2026-01-11 16:49:43 +08:00
coso and Claude Opus 4.5
b2289e4f16
chore: bump version to 0.39.0
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-10 13:13:10 +08:00
Chiron
d5e7772c0e
feat: 添加 API Server 网络监听地址配置功能
...
- 后端改进:
- 改进网络 IP 获取逻辑,使用 if-addrs 获取所有网络接口
- 智能过滤 VPN 和虚拟网卡地址(如 198.18.0.0/15)
- 允许绑定到私有网络地址(10.x.x.x, 172.16-31.x.x, 192.168.x.x)
- 更新地址验证逻辑,支持局域网 IP 绑定
- 前端改进:
- 使用 Radix UI Select 组件美化监听地址选择器
- 支持选择 127.0.0.1(仅本机)、0.0.0.0(所有接口)或具体局域网 IP
- 动态显示真实的局域网 IP 地址
- 添加安全提示:局域网访问需要非默认 API Key
- 优化界面布局,状态信息移至标题旁边
- 依赖更新:
- 添加 if-addrs = "0.13" 用于获取网络接口信息
2026-01-10 11:19:01 +08:00
coso and Claude Opus 4.5
db8e916e90
feat: v0.37.0 - Terminal AI integration and Screenshot Chat
...
## Terminal AI Features
- Add Terminal AI panel with command execution support
- Add term_get_scrollback tool for reading terminal output history
- Add terminal tool with command approval workflow
- Add auto-execute mode for trusted commands
- Add duplicate command detection to prevent AI loops
- Improve command response format with clear success markers
## Screenshot Chat (Experimental)
- Add screenshot chat window for quick AI conversations
- Add global shortcut support for screenshot capture
- Add experimental settings page
## Code Quality
- Fix all compiler warnings with proper analysis
- Remove unused imports and dead code
- Add #[allow(dead_code)] for reserved/planned features
- Remove deprecated terminal-plugin from recommendations
## Other Changes
- Update model registry with new capabilities
- Improve config observer system
- Add webview panel position fields (reserved)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 10:05:54 +08:00
coso and Claude Opus 4.5
9dbab22624
fix: allow 0.0.0.0 binding for LAN access ( fixes #63 )
...
Allow binding to 0.0.0.0 or :: to enable LAN access, with security
requirements:
1. Add is_valid_bind_host() and is_non_local_bind() helper functions
2. Allow 0.0.0.0 and :: as valid bind addresses
3. Require non-default API key when binding to all interfaces
4. Update validation in:
- save_config command
- hot_reload validation
- bootstrap validation
Security: When using 0.0.0.0 or ::, users must set a custom API key
(not the default "proxy_cast") to prevent unauthorized access.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-08 21:29:42 +08:00
coso and Claude Opus 4.5
73c7906768
chore: bump version to v0.36.0
...
- Update version in package.json, Cargo.toml, and tauri.conf.json
- Fix ESLint errors: add missing React imports
- Fix unused variable warnings
- Fix react-hooks/exhaustive-deps issues
- Fix process.env for Vite environment
- Suppress react-refresh/only-export-components warnings
- Fix missing 'language' field in Config tests
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-08 14:19:33 +08:00
budi
157db3fd78
fix: improve i18n translations and fix DOM replacement order
...
- Fixed 20 translation entries with concatenated words and incorrect formatting
- Fixed critical bug in DOM replacer that caused partial translations
- Sort translation patches by length (longest first) to prevent substring replacement issues
- Fixed TypeScript and ESLint errors
- Added comprehensive documentation of fixes
2026-01-08 04:32:05 +07:00
coso and Claude Opus 4.5
aec5550e14
feat: dynamic model loading for alias providers (Antigravity/Kiro)
...
## Backend Changes
- Add `get_provider_alias_config` and `get_all_alias_configs` Tauri commands
- Refactor AntigravityProvider to use fallback constants
- Export ANTIGRAVITY_MODELS_FALLBACK from providers module
- Update provider_pool_model to use shared model constant
- Add ProviderAliasConfig to model_registry
## Frontend Changes
- Modify ProviderModelSelector to handle alias providers independently
- Add aliasConfig state and loading logic
- Convert alias models to EnhancedModelMetadata format for display
- Add ModelAlias and ProviderAliasConfig TypeScript types
- Add getProviderAliasConfig/getAllAliasConfigs API functions
## Refactoring
- Remove routing components and commands (simplified architecture)
- Clean up unused router tests
- Update config observer pattern
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 07:23:58 +08:00
coso and Claude Opus 4.5
d29efe737c
chore: bump version to v0.32.0
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-06 22:25:46 +08:00
coso
14fb5aa323
fix: 修复测试中缺少 models 字段 + 更新 GitHub Actions 权限
2026-01-04 22:23:42 +08:00
liubu
a793de37d9
feat: 增强 Antigravity Token 管理和 Provider Pool 健康监控机制
...
主要更新:
- 新增 Antigravity Token 验证和自动刷新机制
- 实现 Provider Pool 凭证健康状态监控
- 添加多个新 Gemini 模型支持(gemini-3-pro-image-preview, gemini-3-flash-preview 等)
- 优化前端 Agent Chat 和 API Server 页面交互
- 增加凭证错误处理和重新授权提示功能
2026-01-03 01:06:20 +08:00
coso and Claude Sonnet 4.5
59cd4ecfbd
feat: v0.27.0 - 重构 Agent 架构并新增 API Key Provider 管理系统
...
主要变更:
- 引入基于 Protocol 的 Agent 架构(支持 OpenAI/Anthropic/Kiro/Gemini)
- 新增 API Key Provider 管理系统,支持多种第三方 AI 服务商
- 重构流式响应处理,新增统一的 Stream 处理模块
- 新增协议转换器(Translator)模块,支持 Kiro 到 OpenAI/Anthropic 的转换
- 前端新增 API Key Provider 配置界面和导入/导出功能
- 新增 50+ AI 服务商图标支持
- 优化 Agent 工具调用显示和流式渲染
- 完善数据库 schema,新增 api_key_providers 表
技术细节:
- 重构 native_agent.rs,引入策略模式的 Protocol trait
- 新增 parsers 和 generators 模块处理不同协议的 SSE 流
- 新增完整的 API Key 验证和连接测试功能
- 改进前端 TypeScript 类型定义
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-01 03:59:58 +08:00
coso and Claude Sonnet 4.5
74fa3202ce
chore: v0.26.0 - 消除所有 Rust 编译警告
...
- 移除所有未使用的导入 (unused imports)
- 修复未使用的变量 (unused variables)
- 修复未使用的 mut 声明
- 修复 private_interfaces 警告
- 为有用但未使用的代码添加 #[allow(dead_code)] 属性
- 修复前端 TypeScript 未使用变量警告
- 更新版本号到 v0.26.0
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-31 21:50:38 +08:00
coso
05b2e24484
chore: bump version to 0.17.4
2025-12-24 13:39:37 +08:00
coso
100884781f
fix: Windows 最小化到托盘无效 ( #30 )
...
- 添加 minimize_to_tray 配置字段到 Config 结构体
- 添加 on_window_event 处理器拦截窗口关闭事件
- 前端设置页面支持保存最小化到托盘选项
- 默认启用最小化到托盘功能
Closes #30
2025-12-23 02:29:49 +08:00
coso
c1b1f87310
feat: 端点 Provider 配置 + 凭证卡片 UI 优化
...
- 实现客户端路由功能,根据 User-Agent 自动选择 Provider
- 新增客户端路由 tab 在路由管理页面
- 推荐配置支持客户端路由
- 优化凭证卡片布局,使用网格布局显示统计信息
- Token 有效期移到卡片主体显示
- 展开区域使用彩色背景卡片
2025-12-23 01:03:59 +08:00
coso
1b7da3cfc6
Merge branch 'main' into main
2025-12-22 20:11:19 +08:00
coso
084c1a6a9a
Merge branch 'main' into main
2025-12-22 20:09:51 +08:00
coso
07f7f89469
feat: v0.16.0 - LLM Flow Monitor 功能
...
新增功能:
- 新增 LLM Flow Monitor 页面,实时监控 API 请求/响应
- 支持 Flow 列表查询、搜索、过滤
- 支持 Flow 详情查看(请求/响应内容)
- 支持 Flow 导出(JSON/HAR/Markdown/CSV)
- 支持 Flow 标注(收藏、标签、评论)
- 使用 Tauri 事件系统替代 WebSocket 实现实时更新
- 修复 FlowMonitor 状态在页面切换时丢失的问题
技术改进:
- 统一 FlowMonitor 实例,服务器和前端共享同一数据源
- 新增 flowEventManager 全局单例管理事件订阅
- 优化内存存储和文件存储的数据持久化
2025-12-21 19:49:10 +08:00
L_SEN
574a9fd1fb
config: 重新导出类型以修复测试兼容性
...
- 在 config/mod.rs 中添加所有测试需要的类型重新导出
- 修复 CI 测试编译错误 (E0432/E0433)
- 保持向后兼容的公共 API
2025-12-21 13:25:52 +08:00
L_SEN
942fab1f10
feat: 实现自动下载更新功能
...
- 添加 check_for_updates 命令检查 GitHub 最新版本
- 添加 download_update 命令自动下载对应平台安装包
- 支持 Windows (.exe/.msi)、macOS (.dmg)、Linux (.deb/.appimage)
- 动态从 GitHub API 获取实际文件列表并匹配平台
- 下载完成后自动运行安装程序
- 安装程序启动成功后自动退出应用避免文件占用
- 失败时提供网页下载备选方案
- 前端 UI 显示下载状态和友好提示
- 添加版本比较和平台检测单元测试
2025-12-21 12:14:39 +08:00
jiesen
baa724823c
feat: 添加备份与健康检查能力
2025-12-21 08:22:53 +07:00
jiesen
1295f48eaf
配置: 兼容 YAML/JSON 保存与状态识别
2025-12-21 01:23:24 +07:00