小鱼开发
3ce29d5333
fix(updater): 使用带密码的签名密钥对,修复 CI 签名失败
...
Tauri CLI 2.x 生成无密码密钥存在已知 bug(tauri-apps/tauri#14829)。
按主流方案改为使用带密码的密钥对:
- 重新生成带密码的 updater 签名密钥
- 同步更新公钥到 tauri.conf.json 和 tauri.key.pub
- CI workflow 增加 TAURI_SIGNING_PRIVATE_KEY_PASSWORD 环境变量
2026-05-21 07:50:10 +08:00
小鱼开发
c42500d256
chore(deps): 升级 @tauri-apps/cli 到 2.11.2
...
修复 Tauri CLI 2.10.0 中 updater 签名无法识别空密码密钥的问题。
tauri-cli 2.11.2 在 CI 环境下会自动将未设置的密码视为空字符串。
2026-05-21 07:31:29 +08:00
小鱼开发
1dd934e0a2
fix(updater): 修复 Tauri 签名密钥对格式问题
...
Tauri CLI 2.x 的 tauri signer generate --ci 存在已知 bug:
生成的无密码私钥中 KDF byte 被错误设为非零值,导致签名阶段
报错 incorrect updater private key password。
通过 Python 脚本手动将 KDF byte 修正为 0x00,并同步更新公钥。
参考: tauri-apps/tauri#14829
2026-05-20 23:13:23 +08:00
小鱼开发
2a4a9511d6
fix: 重新生成 updater 密钥对,修复运行模式切换,启用 updater 产物生成
2026-05-20 22:19:39 +08:00
小鱼开发
20cca6e631
fix(tauri): add F12/Ctrl+Shift+I shortcut and shift+right-click for DevTools
...
- Add open_devtools IPC command
- Frontend keydown listener for F12 / Ctrl+Shift+I
- Allow contextmenu when Shift is held (for Inspect element)
- Auto open_devtools after window.show() with 1s delay
2026-05-20 15:20:44 +08:00
小鱼开发
501c5e8221
fix(tauri): ensure devtools opens after window is visible
...
- window.show() before open_devtools() since visible=false in config
- Add 1s delay in spawned thread for WebView init completion
2026-05-20 15:13:00 +08:00
小鱼开发
9f3ea6dece
fix(ci): add missing sidecar download step for Windows build
...
- Windows job was missing Download sidecar binaries step, causing
'ffmpeg-x86_64-pc-windows-msvc.exe doesn't exist' build failure
- Remove duplicate sidecar download step from disabled macOS job
v1.5.18-debug7
2026-05-20 12:34:16 +08:00
小鱼开发
837fbc997d
fix: 移除未使用的 React 导入,修复 TS6133 编译错误
2026-05-20 12:23:37 +08:00
小鱼开发
b6311bec9d
fix(ci): 改回 gh release download,当前仓库已有 sidecar release
2026-05-20 12:09:52 +08:00
小鱼开发
41e495f0f0
fix(ci): sidecar 下载改回当前仓库 release
2026-05-20 11:52:38 +08:00
小鱼开发
b98df5a1a4
fix(ci): 用 curl 直接下载 sidecar,绕过 gh CLI 跨仓库权限限制
2026-05-20 11:23:04 +08:00
小鱼开发
98c14582d4
temp: 禁用 updater 签名,绕过私钥缺失问题
2026-05-20 11:17:05 +08:00
小鱼开发
f7b57d9fd8
temp: 固定 sidecar 仓库 + 禁用 macOS 构建
2026-05-20 11:11:51 +08:00
小鱼开发
1d7a45618a
temp: 启用 Windows DevTools + 清理无用文件 + 修复积分计算
v1.5.18-debug
2026-05-20 10:55:43 +08:00
小鱼开发
0abc032682
fix: Windows icons use square fill, macOS keeps rounded
...
- Windows .ico and SquareLogo: content fills 100% canvas, no transparency
- macOS .icns and PNG: keep 80.5% rounded rectangle
- Fixes white/grey square background and blur on Windows
2026-05-20 10:07:10 +08:00
小鱼开发
2d7e1473a9
fix: eliminate white screen on startup
...
- Main window starts hidden (visible: false), shown after frontend ready
- Remove React.StrictMode to reduce initial render overhead
- Add loading spinner during app initialization
- Use Promise.all + requestIdleCallback to optimize startup timing
2026-05-20 09:47:59 +08:00
小鱼开发
8794901bfa
chore: Windows installer use per-machine mode for multi-user
2026-05-20 09:39:30 +08:00
小鱼开发
68b7954e0d
chore: configure updater signing for new repo
...
- Generate new minisign keypair for updater signing
- Update pubkey in tauri.conf.json
- Restore createUpdaterArtifacts: true
- Restore TAURI_SIGNING_PRIVATE_KEY env in workflow
2026-05-20 09:33:16 +08:00
小鱼开发
bb6cd37282
fix: disable updater signing for new repo build
2026-05-20 00:49:50 +08:00
小鱼开发
5aeb1d9e3c
fix: sidecar download uses current repo instead of fun0
2026-05-20 00:31:15 +08:00
小鱼开发
966cdfc08a
trigger: refresh workflow index
2026-05-20 00:22:32 +08:00
小鱼开发
331e9ccc23
chore: 重新生成应用图标
...
- 使用新的绿色M logo(白底+内容图案作为整体)
- 图标内容占画布80.5%,四周留透明边距(参考腾讯视频)
- 恢复脚本为正确的圆角裁剪逻辑,去掉错误的trim和overscale
- 移除Android/iOS图标生成(桌面端项目不需要)
2026-05-19 23:58:16 +08:00
小鱼开发
4cbbb8d2b3
refactor(icons): 重构图标生成,统一圆角白底风格;添加 updater bundle 配置
...
- 重写 generate-icons.py,macOS/Windows 统一使用圆角白底风格
- 白色圆角背景占图标 70%,logo 占背景 60%
- 清理未使用的平台图标(Android/iOS/Square 系列)
- tauri.conf.json 添加 createUpdaterArtifacts 支持自动更新签名
2026-05-19 18:30:59 +08:00
小鱼开发
7e5c7ee349
fix: 修复打包后视频生成失败 + 弹窗Toast重复
...
- ffmpeg_cmd: 添加 universal-apple-darwin sidecar 回退查找,解决CI构建后找不到FFmpeg的问题
- useVideoGeneration: 去掉 catch 块中的 toast.error,避免弹窗和Toast同时出现
2026-05-19 16:30:36 +08:00
小鱼开发
32d86061e7
chore: DMG背景图改为白色
2026-05-19 15:35:50 +08:00
小鱼开发
9ddcb2347d
ci: 构建流程优化 - test环境固定/平台选择/版本号自动更新/缓存
...
- VITE_API_BASE_URL 固定为 dev.tapi.meijiaka.cn(test环境)
- 添加 platform 选择(all/macos/windows),支持单独构建
- 添加版本号自动更新(tauri.conf.json + Cargo.toml)
- 添加 Rust + Node 构建缓存,节省CI额度
- 修复 ViduAdapter parse_callback 运算符优先级bug
- 修复 ViduProvider tts_sync 日志前缀误写
- VoiceSynthesis 空状态UI优化
2026-05-19 15:17:36 +08:00
小鱼开发
66db8a0788
ci: 恢复 DMG 背景图方案,生成含 Gatekeeper 指引的背景图,移除 README 方案
2026-05-19 14:14:26 +08:00
小鱼开发
53476d3e4a
ci: 改用 TAURI_SIGNING_PRIVATE_KEY_PATH 环境变量传私钥文件路径,避免 clap 参数冲突
2026-05-19 13:56:41 +08:00
小鱼开发
f36e8d3742
ci: 使用 env -u 清除环境变量,避免 -f 参数冲突
2026-05-19 13:51:12 +08:00
小鱼开发
c3c5ff442d
ci: unset TAURI_SIGNING_PRIVATE_KEY 避免与 -f 参数冲突
2026-05-19 12:50:55 +08:00
小鱼开发
ce754f7004
ci: 私钥写入文件前 strip 掉前后空白,修复首字节换行符问题
2026-05-19 12:49:48 +08:00
小鱼开发
00409fd9a8
ci: 修复 DMG 重新签名,用 python3 写入私钥文件避免 heredoc 缩进问题
2026-05-19 12:41:48 +08:00
小鱼开发
0292a7e1de
ci: 修复 DMG 重新签名,使用 heredoc 将私钥写入临时文件
2026-05-19 12:23:20 +08:00
小鱼开发
e6bbf0308a
ci: 修复 DMG 重新签名步骤,通过环境变量自动读取私钥
2026-05-19 11:59:03 +08:00
小鱼开发
dd3864db1f
fix: CORS 配置添加 Windows Tauri 生产模式 origin http://tauri.localhost
2026-05-19 11:36:53 +08:00
小鱼开发
09ea37bae1
fix: Windows 图标支持多分辨率 RGBA 圆角,修复 ICO 只有 16x16 单帧的问题
2026-05-19 11:35:39 +08:00
小鱼开发
c6fd452e87
chore: 移除 DMG 背景图,添加 README.txt 到 DMG 根目录
2026-05-19 11:30:52 +08:00
小鱼开发
a1636e6b5d
fix: use TIFF format for DMG background (light + dark mode)
2026-05-19 11:14:24 +08:00
小鱼开发
09aa1ca45a
feat: DMG background with larger fonts and app design system
2026-05-19 10:45:02 +08:00
小鱼开发
fc92370993
feat: update DMG background - green brand title, simplified tip text
2026-05-19 10:20:34 +08:00
小鱼开发
6431666e7d
feat: add DMG background with app design system and Gatekeeper guide
2026-05-19 10:15:35 +08:00
小鱼开发
92359e98f8
docs: update DMG background design spec with app design system
2026-05-19 10:05:12 +08:00
小鱼开发
88f913b511
revert: remove auto-generated DMG background, pending design
2026-05-19 09:50:56 +08:00
小鱼开发
e100494c6a
feat: add DMG background with Gatekeeper installation guide
2026-05-19 09:46:30 +08:00
小鱼开发
236055b75f
ci: remove .app from macOS artifacts, only upload .dmg + .sig
2026-05-19 09:39:07 +08:00
小鱼开发
fe778b66e3
ci: include .sig files in release artifacts
2026-05-19 09:37:50 +08:00
小鱼开发
72ff2b1773
Merge remote-tracking branch 'github/master'
...
# Conflicts:
# tauri-app/src-tauri/icons/128x128.png
# tauri-app/src-tauri/icons/128x128@2x.png
# tauri-app/src-tauri/icons/32x32.png
# tauri-app/src-tauri/icons/icon.icns
# tauri-app/src-tauri/icons/icon.ico
# tauri-app/src-tauri/icons/icon.png
# tauri-app/src-tauri/tauri.conf.json
v1.5.18
2026-05-18 23:29:28 +08:00
小鱼开发
c04c53e061
chore(release): bump version to 1.5.18
2026-05-18 23:27:24 +08:00
小鱼开发
734a3787fa
feat(tauri): macOS 中文菜单栏 + 单实例运行 + 圆角图标
...
- 自定义 macOS 菜单栏(美家卡智影 / 编辑 / 窗口)
- 添加 tauri-plugin-single-instance,防止多开
- 重新生成 macOS Big Sur 风格圆角图标(22% 圆角半径)
- 新增 icons/generate-icons.py 脚本
2026-05-18 23:09:07 +08:00
小鱼开发
8d39816673
fix(recharge): 修正 CSS 变量名 primary-color → primary
...
项目中不存在 --primary-color 变量,实际生效为默认黑色。
统一替换为 --primary,hover 和 refresh 按钮颜色恢复正常。
2026-05-18 22:11:29 +08:00