Commit Graph
10 Commits
Author SHA1 Message Date
胡飞 42f7c1d504 fix(macos): restore local network access 2026-07-15 22:22:56 +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
胡飞 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
果农 c9295c7f52 change mac icns 2026-03-19 16:14:13 +08:00
胡飞 018a27024d build(env): 通过 build.rs 嵌入运行时环境变量
- 通过 build.rs 实现运行时环境变量的重新编译触发和注入
- main 模块移除 dotenvy 相关加载逻辑,简化配置处理
- CI release workflow 添加多个 ONETCLI_* 环境变量支持
- 去除 macOS 打包脚本中复制 .env 文件的步骤
- 移除 main 依赖中的 dotenvy 包及相关锁文件记录
- 修改配置模块注释,明确编译时和运行时环境变量优先级机制
2026-03-13 21:02:25 +08:00
胡飞 247d22293e feat(sync): 增加本地连接解密失败检测与跳过逻辑
- 新增检测同步启用连接中解密失败项的方法,返回其 id 与名称列表
- 同步引擎中跳过上传、更新云端及拉取更新时的解密失败连接
- 在同步阶段及冲突解决前记录解密失败连接的日志警告提示
- 添加判断 JSON 参数中敏感字段是否存在解密失败的辅助函数
- HomeTab 组件搜索框增加按 Esc 清空输入功能
- main.rs 完善 .env 文件加载逻辑,兼容开发环境与打包路径
- macOS打包脚本新增拷贝 .env 配置文件到资源目录功能
2026-03-02 18:00:29 +08:00
胡飞 17f30db54f build(ci): 优化多平台构建和打包流程
- 在CI脚本中统一处理版本号,去除tag版本前缀v
- macOS新增完整.app包生成脚本,自动替换Info.plist版本号
- Linux添加应用程序桌面文件和图标,构建对应的tar包
- Windows资源编译支持,新增build.rs及相关依赖winresource
- main.rs添加windows子系统属性防止控制台弹窗
- 新增macOS Info.plist和Linux桌面快捷方式配置文件
- Cargo配置调整,启用release模式下的LTO及代码优化配置
2026-02-16 12:26:27 +08:00