Commit Graph

  • 374649750b feat(ui): update preset template description for clarity Jason 2025-08-26 15:12:27 +08:00
  • 6d26115368 update gitignore Jason 2025-08-26 12:39:01 +08:00
  • 606ee67778 fix(ui): Pin modal action bar; prevent bottom content overflow\n\n- Move action buttons to fixed .modal-footer at the bottom\n- Make modal a column flex container; scroll only body\n- Ensure buttons remain visible on small viewports\n- Remove sticky edge cases causing leaked content Jason 2025-08-26 12:34:47 +08:00
  • 57d21fabcf feat(providers): add Kimi K2 support and optimize provider configurations Jason 2025-08-26 11:28:10 +08:00
  • 001664c67d - feat(form): Support API Key ⇄ JSON two-way binding in edit modal - feat(utils): Add helpers to read/write/detect API Key in config - refactor(form): Reuse unified linking logic for preset and edit flows - chore: Preserve website URL extraction and signature-disable behaviors - build: Verify renderer build locally Jason 2025-08-26 10:37:44 +08:00
  • 616e230218 style: remove window title and adjust header padding for cleaner UI Jason 2025-08-25 23:30:25 +08:00
  • 70f9a68e5c feat(macos): implement transparent titlebar with custom background color Jason 2025-08-25 23:06:54 +08:00
  • 78bc0a1a31 chore(tauri): remove dead code warnings and drop unused uuid dep Jason 2025-08-25 21:41:35 +08:00
  • dac8ebe03b feat: upgrade Rust code to full Tauri 2.0 compatibility Jason 2025-08-25 20:16:29 +08:00
  • 9f370bf429 fix: remove @tauri-apps/api/os import and use local UA/platform detection for mac class Jason 2025-08-25 10:37:19 +08:00
  • bac2c3db36 refactor: remove window.platform shim; platform detection handled via @tauri-apps/api/os Jason 2025-08-25 10:33:54 +08:00
  • 326e975748 feat: use @tauri-apps/api/os for reliable platform detection (mac body class) Jason 2025-08-25 10:33:19 +08:00
  • b5696b4511 security: add restrictive default CSP for Tauri app Jason 2025-08-25 10:32:47 +08:00
  • ef7e9d2f73 style: remove Electron-specific drag region styles for bordered Tauri window Jason 2025-08-25 10:31:09 +08:00
  • d78013562c refactor: rename global API from electronAPI to api and update references Jason 2025-08-25 10:30:45 +08:00
  • d3adfc480d ci: migrate release workflow to Tauri action and correct bundle handling Jason 2025-08-25 10:29:58 +08:00
  • 731cfc47be chore(deps): remove unused @tauri-apps/plugin-shell dependency Jason 2025-08-24 23:40:32 +08:00
  • 95b3746e49 chore(version): align package.json version to 3.0.0-beta.1 to match Tauri app version Jason 2025-08-24 23:39:41 +08:00
  • c8670aede6 feat(ui): drive config path UI from getClaudeConfigStatus (show path + existence hint) and remove direct getClaudeCodeConfigPath usage Jason 2025-08-24 23:36:09 +08:00
  • 95549473bd fix(tauri): ensure ~/.claude directory exists before copying provider settings into main settings file Jason 2025-08-24 23:35:44 +08:00
  • f3f484a04b fix(tauri): normalize external URLs by auto-prepending https:// when protocol is missing Jason 2025-08-24 23:35:07 +08:00
  • 1458f1e45d fix(ui): use browser-safe timeout ref type (ReturnType<typeof setTimeout>) to avoid NodeJS.Timeout mismatch Jason 2025-08-24 23:31:56 +08:00
  • 0301d1aee7 fix(tauri): avoid duplicate import of default provider in import_default_config by early-exit when default exists Jason 2025-08-24 23:30:35 +08:00
  • 224d7a8be0 fix: 修复 Tauri 重构导致的配置读取与渲染问题 Jason 2025-08-24 23:04:55 +08:00
  • c4791ff523 - chore: 添加 Tauri CLI 开发依赖 - 在 package.json 新增 @tauri-apps/cli - 更新 pnpm-lock.yaml 锁定文件 - 仅依赖变更,无业务代码改动 Jason 2025-08-24 22:29:32 +08:00
  • 55c62a3753 - fix(types): 统一导入到 src/types.ts,移除 shared/types 残留路径 - chore(tsconfig): 将 include 扩展为 src/**/* 覆盖迁移后的源文件 - feat(build): Vite 设置 root 为 src,并将 build.outDir 设为 ../dist 以匹配 Tauri frontendDist - refactor(api): 去除未使用的 plugin-shell import;统一 electronAPI 类型定义至 vite-env.d.ts - build: 验证 renderer 构建通过,产物输出至 dist/ Jason 2025-08-23 23:11:39 +08:00
  • 12fa80e002 refactor: 清理 Electron 遗留代码并优化项目结构 farion1231 2025-08-23 21:13:25 +08:00
  • 29581b85d9 fix: 修复 Rust 编译错误并成功启动 Tauri 应用 farion1231 2025-08-23 21:00:50 +08:00
  • 88e69e844a docs: 更新迁移计划 - 标记 Phase 4 已完成 farion1231 2025-08-23 20:52:01 +08:00
  • 2a658af5b9 feat: 完成前端窗口控制和配置适配 farion1231 2025-08-23 20:41:14 +08:00
  • 1402fd0cc5 feat: 创建 Tauri API 层替换 Electron IPC 调用 farion1231 2025-08-23 20:38:57 +08:00
  • 8a3133be43 feat: 实现 Tauri Commands - 完成所有供应商和配置管理命令 farion1231 2025-08-23 20:15:10 +08:00
  • f64320fbd6 feat: 实现 Rust 后端核心模块 - 配置管理、供应商管理和数据存储 farion1231 2025-08-23 20:12:35 +08:00
  • 3479780639 feat: configure Tauri build system and app metadata farion1231 2025-08-23 20:05:50 +08:00
  • 1b0ab269fb feat: initialize Tauri project structure farion1231 2025-08-23 19:57:42 +08:00
  • 6706889387 删除多余文件 electron-legacy farion1231 2025-08-22 20:54:45 +08:00
  • 093e54f23c 更新文档 farion1231 2025-08-22 15:50:25 +08:00
  • afb20f298a 更新文档 v2.0.3 farion1231 2025-08-21 23:23:08 +08:00
  • 654a4745d5 feat: 添加 API Key 快速输入功能 farion1231 2025-08-21 22:20:57 +08:00
  • 0c7043154a feat: 添加快速选择模板按钮的选中状态 farion1231 2025-08-21 21:46:48 +08:00
  • 3097894d30 增加对 DeepSeek v3.1 的支持 farion1231 2025-08-21 20:05:42 +08:00
  • 23ab04af7c docs: 改进 README 文档 farion1231 2025-08-14 14:43:27 +08:00
  • a0c09bfcca Update README.md Jason Young 2025-08-14 12:18:17 +08:00
  • e6399e46b9 Update README.md Jason Young 2025-08-14 12:16:56 +08:00
  • 6355796a42 fix(mac): round app icon and regenerate .icns\n\n- Replace square icon with rounded squircle PNG\n- Regenerate build/icon.icns for mac packaging\n- Bump version to 2.0.1 Jason 2025-08-10 23:21:04 +08:00
  • 9dac53b754 fix: 修复关键逻辑错误 Jason 2025-08-10 20:36:17 +08:00
  • 5f0ef8a441 fix(mac): 修复隐藏标题栏拖拽;标题与内容左对齐;增加 banner 高度以避让交通灯 Jason 2025-08-10 19:13:45 +08:00
  • 65a660fcdc chore: 升级 Electron 到 ^32.3.3 并修复 macOS 开发环境二进制缺失问题(使用镜像完成下载验证) Jason 2025-08-10 16:58:47 +08:00
  • 9b4968fdfc 实施最终发布策略:Intel-only 配置 Jason 2025-08-10 15:07:26 +08:00
  • 8d5d2841ee 更新版本号 farion1231 2025-08-08 15:43:26 +08:00
  • c5843ae849 修复UI问题:禁用正在使用供应商的编辑按钮 farion1231 2025-08-08 15:29:28 +08:00
  • 72e34ab025 更新 README:补充功能特性和使用说明 farion1231 2025-08-08 15:20:20 +08:00
  • 482298411a 代码重构:移除 any 类型并抽取共享表单组件 farion1231 2025-08-08 15:03:38 +08:00
  • fe71373e7d 界面改进和代码重构:设置窗口最小尺寸并抽象预设供应商配置 farion1231 2025-08-08 12:12:28 +08:00
  • 6021ad8b22 代码质量优化:修复废弃API并改进ID生成 farion1231 2025-08-07 23:58:07 +08:00
  • 100b3f6e21 重大功能改进:添加禁止 Claude Code 签名功能并重构代码 farion1231 2025-08-07 23:05:11 +08:00
  • b0d4537398 改进添加供应商界面:实现自动提取官网地址功能 farion1231 2025-08-07 22:20:03 +08:00
  • db28ccb27b 优化用户体验:简化数据结构并改进文件夹访问 farion1231 2025-08-07 22:08:47 +08:00
  • 45c75e826a 统一供应商处理逻辑:默认供应商与普通供应商一致处理 farion1231 2025-08-07 21:56:30 +08:00
  • 5be45e269c 简化界面:删除导入当前配置功能 farion1231 2025-08-07 21:37:34 +08:00
  • ac96f9f551 移除默认供应商删除时的过度保护逻辑 farion1231 2025-08-07 21:30:37 +08:00
  • 0cfd65cb90 优化首次启动体验:自动创建默认供应商且设为选中状态 farion1231 2025-08-07 21:28:45 +08:00
  • bbb1868899 修复编辑供应商名称后配置文件名不同步问题 farion1231 2025-08-07 20:51:13 +08:00
  • 9541970d10 改进用户体验:供应商列表为空时自动弹出导入配置对话框 farion1231 2025-08-07 20:27:16 +08:00
  • c268f962af 重大重构:从字段替换切换到完整配置文件切换系统 farion1231 2025-08-07 15:48:30 +08:00
  • e03848af56 更新 pnpm-lock.yaml:移除 electron-store 依赖 farion1231 2025-08-07 10:13:22 +08:00
  • d5000ae30f 更新版本号到 1.0.8 farion1231 2025-08-07 10:09:42 +08:00
  • edc203a10b 重大改进:用原生 JSON 存储替换 electron-store farion1231 2025-08-07 10:09:17 +08:00
  • 1688f88226 Update README.md Jason Young 2025-08-07 09:55:48 +08:00
  • a13b67f2a1 修复依赖缺失问题:简化 electron-builder 文件过滤规则 farion1231 2025-08-07 09:09:17 +08:00
  • 084a228728 更新版本号到 1.0.7 farion1231 2025-08-07 08:49:57 +08:00
  • 0758a3c674 优化 GitHub Release: 只上传核心文件并添加详细说明 farion1231 2025-08-07 07:48:13 +08:00
  • eecfcdf40a 修复 macOS 构建和版本冲突问题 farion1231 2025-08-06 23:52:39 +08:00
  • 7c12b660dd 修复 GitHub Actions Release 工作流 farion1231 2025-08-06 23:45:41 +08:00
  • b76ec06ae4 修复 pnpm 版本兼容性问题 farion1231 2025-08-06 23:43:11 +08:00
  • 3594a101b8 修复依赖管理:添加 pnpm-lock.yaml 到版本控制 farion1231 2025-08-06 23:39:56 +08:00
  • 849118c3b2 修复 GitHub Actions: 使用 pnpm 替代 npm farion1231 2025-08-06 23:36:43 +08:00
  • 76eeae3b77 添加 GitHub Actions 自动构建和发布工作流 farion1231 2025-08-06 23:30:34 +08:00
  • b02d907c52 更新 readme farion1231 2025-08-06 23:18:09 +08:00
  • f39b665f86 配置应用图标:支持 Windows NSIS 安装包正确显示图标 farion1231 2025-08-06 23:09:29 +08:00
  • 1a7c3fcec5 完善发布配置:添加图标和优化构建 farion1231 2025-08-06 22:42:55 +08:00
  • 75a5e8088e 移除模态框点击外部关闭功能,防止误触关闭 farion1231 2025-08-06 21:00:49 +08:00
  • 588883ffc4 代码优化:清理冗余功能并修复关键问题 farion1231 2025-08-06 20:48:03 +08:00
  • dbafab57cf 解决系统弹窗阻塞问题:实现非阻塞用户交互 farion1231 2025-08-06 16:29:52 +08:00
  • 8a9ec05d33 优化UI样式:调整头部背景色和按钮焦点样式 farion1231 2025-08-06 16:22:32 +08:00
  • e87f206905 实现完美的浮动通知系统 farion1231 2025-08-06 16:16:09 +08:00
  • 6c7d4c158f 修复编辑后输入框无法选中的焦点管理问题 farion1231 2025-08-06 15:20:08 +08:00
  • 41a6bda4ab 修复编辑供应商配置同步问题 farion1231 2025-08-06 11:50:13 +08:00
  • 208987107e 修复URL推测功能:支持不完整URL输入并保持验证 farion1231 2025-08-06 11:42:58 +08:00
  • 71a8fd166f 增强供应商配置:添加网站地址字段和智能推测功能 farion1231 2025-08-06 10:09:58 +08:00
  • 4540ad613f 添加供应商URL可点击功能:支持在默认浏览器中打开链接 farion1231 2025-08-06 09:56:27 +08:00
  • b83652a162 修复fetch API超时实现:使用AbortController替换不支持的timeout参数 farion1231 2025-08-06 08:08:27 +08:00
  • 3bd65c2acb 简化过度设计,恢复原生弹窗 farion1231 2025-08-06 07:59:11 +08:00
  • caa289bd7d 升级 Electron 到最新稳定版本 farion1231 2025-08-06 07:49:45 +08:00
  • c867cfdb32 添加加载状态指示器 farion1231 2025-08-06 07:46:59 +08:00
  • 558103171e 添加切换供应商的确认对话框 farion1231 2025-08-06 07:45:54 +08:00
  • 779e24ee49 改进 ID 生成方式避免冲突 farion1231 2025-08-06 07:45:18 +08:00
  • 48dcb23ea5 用 Modal 组件替换所有 alert 弹窗 farion1231 2025-08-06 07:44:50 +08:00
  • e613696e08 修复 any 类型为具体的接口定义 farion1231 2025-08-06 07:42:57 +08:00
  • 135b634581 移除调试用的 console.log 语句 farion1231 2025-08-06 07:42:22 +08:00