Commit Graph

46 Commits

Author SHA1 Message Date
Yukino_fox 5be6bd09d2 refactor: 优化代码结构并修复多个问题
修复 ruleComponent.tsx 和 ruleBuilderUtils.ts 中 queryToAutoScoreRule 函数的参数问题
调整 database.rs 中 state_guard 的 drop 位置
优化 EventEmitter 和 Context 中的 once 方法实现
移除 Sidebar.tsx 和 OOBE.tsx 中未使用的代码
格式化 MCP 使用文档和规则文件
2026-03-22 19:26:35 +08:00
Fox_block 63dda3e043 feat(响应式): 添加移动端适配支持
- 在Sidebar、Settings、OOBE组件中添加响应式布局处理
- 为移动端优化CSS样式,包括模态框、表格和选择器
- 在数据库切换命令中添加详细的日志记录
- 改进OOBE组件在移动设备上的显示效果
2026-03-22 17:21:26 +08:00
Fox_block a75f191367 更新图标、修复 Android 构建和签名
1. 更新所有软件图标为 resources 文件夹中的图标
   - src-tauri/icons/icon.ico (Windows 应用图标)
   - src-tauri/icons/icon.png (托盘图标)
   - public/favicon.svg (浏览器图标)
   - src/assets/logoHD.svg 和 logo.svg (应用内 Logo)

2. 修复 Android APK 签名配置
   - 添加签名步骤,使用 apksigner 签名 APK
   - 支持通过 GitHub Secrets 配置签名密钥
   - 签名后自动删除未签名版本
   - 上传产物时排除未签名 APK

3. 修复三个架构 APK 被覆盖的问题
   - 改为单次构建命令包含所有架构:--target aarch64 --target armv7 --target x86_64
   - Tauri 会自动生成包含所有架构的 universal APK
2026-03-22 14:25:31 +08:00
PANDA-JSR 9d0bf6bfee feat: refresh frontend data after MCP mutations 2026-03-21 18:17:57 +08:00
Fox_block 266510d8be 修复所有平台的构建错误
macOS:
- 添加 x86_64-apple-darwin target 到 Rust 安装步骤

Linux:
- 将 libwebkit2gtk-4.0-dev 更新为 libwebkit2gtk-4.1-dev(新版本)

Android:
- 修正 Tauri Android 构建命令的 target 参数
- 使用简化的架构名称(aarch64, armv7, x86_64)

Windows:
- 修复 devtools 相关的编译错误
- 将 devtools 调用限制在 debug_assertions 模式下
- 在 release 模式下不调用 devtools 方法(这些方法在 release 中不可用)
2026-03-21 17:51:39 +08:00
PANDA-JSR c2ae0979be 修复MCP学生列表limit为空导致PostgreSQL溢出崩溃 2026-03-21 11:09:40 +08:00
PANDA-JSR 267b0ff56f MCP日志增加控制台直接输出 2026-03-21 11:06:40 +08:00
PANDA-JSR d1aac07092 MCP调用链路增加后端日志记录 2026-03-21 11:05:01 +08:00
PANDA-JSR 803537deda MCP新增获取学生列表工具并补充使用文档 2026-03-21 10:53:23 +08:00
Fox_block bd0fa2375d Merge branch 'SecScore-tauri' of https://github.com/SECTL/SecScore into SecScore-tauri 2026-03-20 21:35:10 +08:00
Fox_block 77acab3562 feat:android build 2026-03-20 21:34:17 +08:00
PANDA-JSR de4935b54d 在现有 Rust 后端新增 MCP 服务与加分工具 2026-03-20 21:13:15 +08:00
PANDA-JSR a7d5c59207 优化竖屏为手机尺寸并放宽窗口最小尺寸限制 2026-03-20 20:26:24 +08:00
PANDA-JSR baf1ac0fdf 修复看板SQL校验误判换行导致无法执行 2026-03-20 18:46:42 +08:00
PANDA-JSR aed72b111b 整理并提交 Rust 端剩余改动 2026-03-20 18:43:07 +08:00
PANDA-JSR 61f3b24a1c 新增看板模块:支持多看板多SQL学生列表与预设模板 2026-03-20 18:41:45 +08:00
PANDA-JSR 9dd2e8b424 修复迁移兼容性问题,避免切换数据库失败 2026-03-20 18:03:56 +08:00
PANDA-JSR 8155dac75e 新增奖励兑换模式与奖励设置,并持久化兑换记录 2026-03-20 17:59:06 +08:00
PANDA-JSR 75679e76c5 fix: 改为远端优先实时镜像并避免自动同步反向覆盖 2026-03-20 17:34:27 +08:00
PANDA-JSR 7771177f9c fix: 修复双向同步旧快照回写导致积分回退 2026-03-20 17:27:26 +08:00
PANDA-JSR 8691bba4e3 chore: 将积分诊断日志提升为error级别便于排查 2026-03-20 17:19:49 +08:00
PANDA-JSR d7460ec53f chore: 增加主页积分操作与事件同步诊断日志 2026-03-20 17:16:19 +08:00
PANDA-JSR 10eb07573c 修复安卓端PostgreSQL连接长时间转圈无响应 2026-03-19 21:35:27 +08:00
PANDA-JSR a782da9037 修复 macOS Retina 下窗口尺寸异常与默认窗口过小问题 2026-03-19 21:28:02 +08:00
PANDA-JSR 1dedb65956 回退iOS视口实验并关闭透明窗口以修复黑边与白屏 2026-03-19 20:13:01 +08:00
PANDA-JSR c4c65861c9 修复iOS构建失败并调整初始窗口尺寸以避免底部黑边 2026-03-19 19:08:33 +08:00
PANDA-JSR 24e7303040 修复iOS端WebView窗口命令空操作导致显示区域异常 2026-03-19 19:02:03 +08:00
PANDA-JSR 6675b6d978 修复 macOS 窗口圆角显示异常 2026-03-19 18:06:42 +08:00
PANDA-JSR ec3929d65d 实现实时双写同步并接入核心写操作 2026-03-19 18:04:41 +08:00
PANDA-JSR f9a7b27dfa feat: 设置页新增应用重启与退出快捷按钮 2026-03-19 17:43:32 +08:00
PANDA-JSR a5149147cd 实现保存PostgreSQL地址并在启动时自动连接 2026-03-19 17:39:43 +08:00
PANDA-JSR 27f61ddd0c 实现本地与远程数据库自动同步及冲突选择保留策略 2026-03-19 17:33:33 +08:00
PANDA-JSR fe0ae4b4ff 修复切换数据库后状态未同步更新的问题 2026-03-19 17:15:59 +08:00
PANDA-JSR 6e06de4bb4 修复iOS数据库连接并增强中文字体兼容 2026-03-18 22:32:00 +08:00
PANDA-JSR 0df8fd4b0d 适配iOS模拟器运行并补齐Tauri移动端入口 2026-03-18 22:20:47 +08:00
PANDA-JSR ff29ed5fff 调整横竖切换为图标按钮并锁定竖屏尺寸 2026-03-18 21:07:39 +08:00
PANDA-JSR f54d614316 新增禁用搜索小键盘设置 2026-03-18 20:30:49 +08:00
PANDA-JSR 5b57ee1411 设置页新增搜索小键盘布局并支持26键 2026-03-18 19:55:50 +08:00
PANDA-JSR 5f1ba06304 修复设置未持久化导致重启后重复进入OOBE 2026-03-18 18:12:23 +08:00
PANDA-JSR f90687b983 修复 OOBE 建表异常并提升遮罩层内错误提示层级 2026-03-18 18:00:17 +08:00
PANDA-JSR 8729b5a294 统一修复 sender_id 为空时权限误判导致的管理员操作被拒绝 2026-03-18 17:56:26 +08:00
PANDA-JSR 9b095e3b3b 修复理由命令权限校验误用固定 sender 导致管理员被拒绝 2026-03-18 17:51:09 +08:00
PANDA-JSR 4f6d1b7753 修复 Tauri 图标缺失编译错误并补充 Agent 提交流程 2026-03-18 17:38:40 +08:00
PANDA-JSR feb3542728 fix(frontend): stabilize tauri listeners and logging payloads 2026-03-17 22:22:45 +08:00
PANDA-JSR d12fb33b2a chore: commit all remaining changes 2026-03-17 21:40:38 +08:00
Fox_block 192b48cab0 先提交上去 2026-03-16 20:49:46 +08:00