Skip to content

Develop#10

Merged
chaoji233 merged 10 commits intomainfrom
develop
Jan 12, 2026
Merged

Develop#10
chaoji233 merged 10 commits intomainfrom
develop

Conversation

@chaoji233
Copy link
Member

No description provided.

- 在 lib.rs 中新增了从 API 获取下载信息的功能,包括 URL、hash 和文件大小。
- 实现了下载文件后对其 SHA256 hash 的验证,以确保文件完整性。
- 更新了 Cargo.toml 和 Cargo.lock,添加了 sha2 和 hex 依赖。
- 在保存日志时,重新计算过滤后的日志以确保使用最新值。
- 生成日志头部信息,包括应用版本、系统信息、隧道信息和日志时间范围。
- 更新日志保存逻辑以包含完整的日志内容和头部信息。
- 添加对保存日志失败的详细错误提示。
- 将下线隧道的逻辑从组件中提取到新的offlineTunnel函数中,增强代码可读性和可维护性。
- 移除直接的fetch调用,改为使用offlineTunnel函数处理API请求。
- 添加错误处理以确保用户登录信息有效。
- 新增 TitleBar 组件,支持在 macOS 上显示和隐藏标题栏。
- 在 Settings 页面添加标题栏可见性设置,允许用户控制标题栏的显示状态。
- 优化 App 组件,动态调整标题栏的显示逻辑,确保在 macOS 上的用户体验。
- 更新样式以支持圆角和透明背景,提升整体界面美观性。
- 在 macOS 上添加了设置窗口标题的功能,允许用户自定义标题。
- 在 Windows 上实现了禁用窗口装饰的功能,以提升界面灵活性。
- 添加了错误处理以确保设置操作的稳定性。
@chaoji233 chaoji233 merged commit bc56229 into main Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant