16 Commits
Author SHA1 Message Date
coso 8c2cf9f97b Release v0.90.0 2026-03-18 10:39:02 +08:00
coso d15d9aa65d feat: release v0.89.0 and rename Proxycast to Lime 2026-03-17 07:16:33 +08:00
coso 447c906cbf fix: resolve clippy warnings - add Default derives, implement FromStr traits, fix unnecessary unwraps 2026-03-09 09:03:17 +08:00
coso 2557f22bb2 chore(release): v0.79.0 2026-03-04 18:23:59 +08:00
cosoandClaude 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
cosoandClaude Sonnet 4.6 ff91552356 feat: enhance crash diagnostics with invoke error buffer, frontend crash buffer, and app version
- Add appVersion.ts: resolves app version from VITE_APP_VERSION env or package.json at build time
- Inject VITE_APP_VERSION into vite.config.ts define block for consistent version across environments
- Add frontend crash buffer to crashReporting.ts: persists last 80 crashes in localStorage
- Add invoke error buffer to safeInvoke.ts: captures last 120 Tauri IPC errors with secret sanitization
- Enhance CrashDiagnosticPayload with locale, timezone, page_url, runtime, invoke_error_buffer,
  frontend_crash_buffer, persisted_log_tail, workspace_repair_history, diagnostic_collection_notes
- Add export types: DesktopPlatform, ClipboardPermissionGuide, CrashDiagnosticExportResult
- Export getInvokeErrorBuffer and InvokeErrorBufferEntry from dev-bridge index
- Update tauri-mock with new ServerStatus fields (capability_routing, response_cache, request_dedup, idempotency)
- Add tests for appVersion, crashReporting, crashDiagnostic, workspaceHealthTelemetry

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 17:52:19 +08:00
coso bd6d487d17 feat: add model theme policy and chat model selector enhancements 2026-02-18 18:11:09 +08:00
coso e287fd3d39 release: v0.58.0 2026-02-07 02:01:04 +08:00
coso 6dd714f110 feat: 从 Provider API 获取模型列表 & 修复 UTF-8 切片 panic
主要更新:
- 新增从 Provider /v1/models API 获取模型列表功能
- 当本地模型注册表为空时自动从 API 获取
- 修复 OpenAI 协议中 UTF-8 字符串切片导致的 panic
- 统一 Provider ID 与 JSON 文件名一致
- 添加数据库迁移逻辑处理旧版 Provider ID
- 清理未使用的模块 (injection, proxy, resilience, telemetry)
- 重构 workspace crates 结构

版本: 0.47.4
2026-01-16 12:46:47 +08:00
lwmacct 9c59f9b2b1 feat: 添加 Vite web 开发模式 mock 系统
通过 Vite alias 拦截 @tauri-apps/* 导入,使用 mock 模块替代真实的 Tauri API,
使得 pnpm run dev 可以在浏览器中独立运行,无需启动 Tauri 后端。

主要变更:
- 新增 src/lib/tauri-mock/ 模块化 mock 系统
- 修复 vite.config.ts 的 ES 模块 __dirname 兼容性
- 移除旧的 src/lib/tauri-mock.ts 文件
- 更新 useTauri.ts 使用静态导入
- 添加 200+ Tauri 命令的 mock 实现
2026-01-11 22:40:20 +08:00
mxrain e696d800cc fix: 改进组件调试 Fiber 遍历逻辑,优先显示用户组件 2026-01-07 21:11:52 +08:00
PeanutSplash eb2b69c6bb feat: add Zhipu icon, custom scrollbar styles, and SVGR support
- Added a new SVG icon for Zhipu in the icons provider directory.
- Implemented custom scrollbar styles for better UI experience.
- Updated Vite configuration to include SVGR plugin for importing SVGs as React components.
- Added SVGR type definitions to Vite environment declarations.
2025-12-24 23:32:11 +08:00
coso 05b2e24484 chore: bump version to 0.17.4 2025-12-24 13:39:37 +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
coso ef222eb961 feat: 添加网络代理设置 UI
- 在通用设置中添加全局代理 URL 配置
- 在凭证编辑中添加凭证级代理设置
- 添加代理 URL 验证函数及属性测试
- 在凭证列表中显示代理标识
- 修复文档测试问题

版本更新: 0.12.4
2025-12-18 22:12:31 +08:00
coso e811b75468 feat: ProxyCast v0.1.0 - Tauri + React AI API Proxy
- Tauri 2.0 + React 18 + TypeScript + Tailwind CSS
- Provider management with Kiro credential loading
- Auto-detect credential file changes (5s interval)
- Dashboard with API testing panel
- Settings page for server configuration
- Logs viewer with real-time updates
- OpenAI compatible API endpoints (/v1/chat/completions, /v1/models)
- Anthropic compatible API endpoints (/v1/messages)
- Default port: 3001, API key: proxycast-key
2025-12-14 02:51:45 +08:00