胡飞
|
f4576839e8
|
fix(release): resolve usrmerge package ownership
|
2026-08-15 08:45:52 +08:00 |
|
胡飞
|
082721ac0e
|
fix(ci): check cargo-zigbuild version correctly
|
2026-08-15 00:37:39 +08:00 |
|
胡飞
|
02beac37a0
|
feat(release): add portable x64 Linux package
|
2026-08-14 23:35:14 +08:00 |
|
胡飞
|
704932df72
|
feat(release): add portable ARM64 Linux package
|
2026-08-14 23:11:49 +08:00 |
|
胡飞
|
37db429ea8
|
fix(release): support older ARM64 Linux runtimes
|
2026-08-14 16:04:30 +08:00 |
|
胡飞
|
63ac372408
|
ci: add Windows x86 release packages
|
2026-08-04 20:25:24 +08:00 |
|
胡飞
|
27b1a39f24
|
fix(windows): mark MSI as bundle primary package
|
2026-08-03 17:34:34 +08:00 |
|
胡飞
|
6496088518
|
fix(release): verify R2 overwrites and disable stale caching
|
2026-08-03 15:37:57 +08:00 |
|
胡飞
|
bf95dc74fe
|
feat(release): add Windows EXE installer
|
2026-08-03 10:26:00 +08:00 |
|
胡飞
|
2dde8cc36e
|
Merge branch 'feat/terminal-optimization-rework' into dev
# Conflicts:
# main/src/update/dialog.rs
|
2026-08-01 11:41:55 +08:00 |
|
胡飞
|
75ce08a7e8
|
feat(release): centralize bilingual changelog and release notes
|
2026-08-01 11:38:40 +08:00 |
|
胡飞
|
ce6991181d
|
feat(update): add local update simulation and richer update dialog
|
2026-08-01 11:38:28 +08:00 |
|
胡飞
|
d3904a045d
|
feat(app): register terminal recording file associations
|
2026-07-28 09:50:08 +08:00 |
|
胡飞
|
1f82fa4e47
|
fix(icon): 调整 macOS 应用图标尺寸
|
2026-07-24 10:22:12 +08:00 |
|
胡飞
|
66b204b3b3
|
feat(core): 支持便携运行模式
|
2026-07-23 21:01:52 +08:00 |
|
胡飞
|
2cd3a834b1
|
ci: avoid duplicate release cache writers
|
2026-07-20 20:10:02 +08:00 |
|
胡飞
|
6430f1e506
|
ci: build ARM Linux in release matrix
|
2026-07-20 09:39:24 +08:00 |
|
胡飞
|
45c19e7250
|
ci: unify Rust build caches
|
2026-07-20 09:12:43 +08:00 |
|
胡飞
|
2824d6b7ab
|
revert(ci): defer R2 compiler cache rollout
|
2026-07-19 17:11:06 +08:00 |
|
胡飞
|
781289f32b
|
fix(ci): enable persistent R2 sccache
|
2026-07-19 17:06:24 +08:00 |
|
胡飞
|
7314303fc3
|
fix(release): handle empty GitHub releases
|
2026-07-19 16:40:22 +08:00 |
|
胡飞
|
12f12c6876
|
fix(ci): make main tests portable on windows
|
2026-07-19 05:27:52 +08:00 |
|
胡飞
|
e0ee114561
|
ci: make release builds independently repairable
|
2026-07-19 05:08:07 +08:00 |
|
胡飞
|
e73a6566a3
|
fix(release): keep size-optimized build profile
|
2026-07-18 12:45:13 +08:00 |
|
胡飞
|
1993ba5db9
|
feat(app): support associated database and markdown files
|
2026-07-17 10:10:15 +08:00 |
|
胡飞
|
b289b0930f
|
fix(release): fix Windows MSI shortcut components
|
2026-07-16 17:35:31 +08:00 |
|
胡飞
|
42f7c1d504
|
fix(macos): restore local network access
|
2026-07-15 22:22:56 +08:00 |
|
胡飞
|
dfbf0c22bd
|
fix(release): harden Windows MSI validation
|
2026-07-15 14:30:20 +08:00 |
|
胡飞
|
e1d7c71b2d
|
fix(release): upload only updater archives to R2
|
2026-07-14 21:35:40 +08:00 |
|
胡飞
|
3b314d0641
|
fix(release): use one bilingual Windows MSI
|
2026-07-14 21:27:58 +08:00 |
|
胡飞
|
801c1da765
|
test(release): validate Windows MSI metadata
|
2026-07-14 20:33:26 +08:00 |
|
胡飞
|
e270d13025
|
feat(release): add localized Windows MSI installers
|
2026-07-14 18:06:16 +08:00 |
|
胡飞
|
64ad1c38a8
|
fix(release): improve Windows MSI installer
|
2026-07-14 13:24:41 +08:00 |
|
胡飞
|
2257e0b9fa
|
feat(release): add installable Windows MSI
|
2026-07-12 18:23:44 +08:00 |
|
胡飞
|
6936badcf3
|
feat: add Navop application identity
|
2026-07-10 17:24:23 +08:00 |
|
胡飞
|
4eb198b2dc
|
fix(release): 同步 Cargo.lock 中 main 版本
|
2026-06-28 08:50:08 +08:00 |
|
胡飞
|
47860cae13
|
chore: remove local duckdb driver
|
2026-06-18 13:44:56 +08:00 |
|
胡飞
|
9e0d1912e6
|
fix(release): 优化发布流程及扩展市场多源支持
- 调整发布工作流,移除对 duckdb_driver 的构建,改为仅构建 main 应用
- 发布流程中添加生成并上传 release-metadata.json 文件,包含版本及标签信息
- 更新配置逻辑,新增 ONETCLI_PUBLIC_BASE_URL 环境变量支持,替代旧的更新URL变量
- 重新实现更新 URL 获取逻辑,优先使用 runtime 和构建时的 ONETCLI_PUBLIC_BASE_URL
- 扩展市场 manifest 支持多下载源和目标平台特定资源,通过 asset_urls 和 fallback_asset_urls 区分
- 扩展下载逻辑新增多源尝试,失败时尝试下一个可用链接,强化容错和灵活性
- 扩展清单加载支持带有 fallback 机制的多源配置,默认优先 GitHub,支持自定义环境变量配置
- 调整扩展视图模型,新增 fallback_asset_url 字段以支持备用下载链接
- 更新高亮器初始化逻辑,简化错误处理且增强稳定性
- 新增详细发布分发文档,明确主程序和扩展市场的发布及下载策略
- 清理构建脚本环境变量定义,新增 ONETCLI_EXTENSION_MANIFEST_URL 处理支持
- 修正测试用例以适配新的多资产和多哈希字段,确保覆盖新扩展下载逻辑和 manifest 配置
- 其他小幅代码整理和注释完善,提升代码可维护性和架构清晰度
|
2026-06-14 16:41:23 +08:00 |
|
胡飞
|
82144cc1d7
|
feat:IPC机制改造,以及DuckDB实现
|
2026-06-13 12:57:53 +08:00 |
|
胡飞
|
3aee4b8c1b
|
fix: preserve hdiutil dmg temp suffix
|
2026-05-21 20:15:45 +08:00 |
|
胡飞
|
2dfd564fd5
|
fix: stabilize duckdb and macos release packaging
|
2026-05-21 18:58:23 +08:00 |
|
胡飞
|
6f5339f745
|
feat(icon): 使用Swift脚本优化macOS图标生成流程
- 添加Swift脚本进行图标裁剪和高质量缩放处理
- 增加对SVG渲染失败时的.icns图标回退机制
- 用Swift代码替代原有shell脚本的图片尺寸调整逻辑
- 通过像素通道计算图标有效区域,实现自动去除透明边距
- 优化图标生成一致性,提升最终.icns图标质量与尺寸准确度
- 保持脚本整体执行流程兼容性,简化错误处理及日志输出
|
2026-04-07 17:34:57 +08:00 |
|
胡飞
|
132aa09c65
|
fix(script): 修复 macOS DMG 打包格式设置
- 修改创建 DMG 文件时的格式参数位置
- 确保 DMG 格式设置为压缩格式 UDZO
- 调整命令参数排列,提高脚本可维护性
- 修复脚本因格式参数顺序错误导致的打包失败问题
|
2026-04-05 13:44:10 +08:00 |
|
胡飞
|
c0c807e036
|
ci(github): 优化构建流水线及释放磁盘空间
- 添加 RUSTFLAGS 环境变量以减小 Rust 编译体积并加快编译速度
- 在 macOS 构建中清理无用文件释放磁盘空间
- 合并 Cargo 缓存步骤,简化 macOS 及非 macOS 的缓存逻辑
- 优化 macOS 构建阶段删除增量与依赖文件夹的命令
- 修正 Linux 包图标目录名称中的大小写错误
- 修改 macOS dmg 文件上传路径匹配规则,支持多文件上传
- 调整 dmg 打包脚本参数,设置磁盘映像大小为 200MB
|
2026-04-04 22:23:12 +08:00 |
|
苏亚龙
|
df0b25d4d5
|
feat(script): 安装环境支持fedora系统
|
2026-04-03 09:16:45 +08:00 |
|
胡飞
|
c1fd3e3956
|
fix(release): 修正脚本中主清单路径
- 将 MAIN_MANIFEST 默认路径从 main/Cargo.toml 修改为 ../main/Cargo.toml
- 解决了 release-tag.sh 脚本在不同目录运行时的路径问题
- 保持环境变量兼容性,不影响原有逻辑
- 优化脚本对主清单文件位置的定位准确性
|
2026-04-01 17:39:41 +08:00 |
|
胡飞
|
4e8e5609bc
|
feat(release): 自动同步更新 main/Cargo.toml 版本
- 新增 update_main_version 函数解析并更新 main/Cargo.toml 中的版本号
- 检查文件存在与版本格式有效性,确保版本号正确更新
- 更新版本后自动提交变更,commit 信息遵循规范
- 集成版本同步逻辑至发布脚本,保证 tag 和版本一致
- 保持原有推送逻辑,流程更加自动化和安全
|
2026-04-01 14:20:33 +08:00 |
|
xiaofei
|
e0d95d6afc
|
Merge branch 'dev' into local
|
2026-03-20 17:29:09 +08:00 |
|
胡飞
|
6079c034ab
|
fix(install-linux): 补齐 Ubuntu 构建依赖 libudev-dev
- 在 script/install-linux.sh 中新增缺失的 libudev-dev 包
- 保持 workflow 调用链不变,依然通过 script/bootstrap 统一安装依赖
- 避免在多个 workflow 中重复写 apt 安装逻辑
- 确认 serialport 依赖的 libudev 功能不能关闭,保障 Linux 串口枚举正常
- 补充项目背景、操作日志和审查报告,明确改动范围和验证过程
- 本地语法检查通过,完整构建验证需在 Linux 环境完成
|
2026-03-20 15:09:09 +08:00 |
|
果农
|
c9295c7f52
|
change mac icns
|
2026-03-19 16:14:13 +08:00 |
|