Commit Graph

246 Commits

Author SHA1 Message Date
PANDA-JSR d56f5e2486 feat: 在看板SQL编辑中新增扣子智能体链接 2026-03-24 19:51:07 +08:00
PANDA-JSR 4dc5a9f58c feat: 在看板SQL输入框下新增豆包智能体链接 2026-03-24 19:45:27 +08:00
PANDA-JSR c525b3bd31 feat: 看板SQL与布局支持数据库持久化 2026-03-24 19:41:35 +08:00
PANDA-JSR 4aedc89d6e feat(board): support natural-week SQL templates and harden prompt 2026-03-24 18:11:41 +08:00
qwen.ai[bot] 4484af560c Fix desktop touch screen window dragging issue
Key features implemented:
- Add window_start_dragging command to src-tauri/src/commands/window.rs for initiating window drag operations
- Implement touch-based window dragging functionality in src/main.tsx with proper touch event handling and drag region detection
- Add startDraggingWindow API method to src/preload/types.ts to expose the window dragging capability
- Update .gitignore with comprehensive ignore patterns for various development environments and file types

The changes introduce proper support for dragging application windows on desktop devices with touch screens, addressing the core issue while maintaining compatibility with existing mouse-based interactions. The touch event handling includes safeguards to prevent interference with normal UI element interactions.
2026-03-23 04:13:15 +00:00
Yukino_fox c291177ec1 style(css): 优化移动端小屏设备的样式适配
调整移动端小屏设备下的组件尺寸和布局,包括侧边栏菜单、按钮、输入框、表格和模态框等,提升触摸操作体验和可读性。移除冗余的媒体查询规则,统一使用平台特定的选择器进行适配。
2026-03-22 20:10:04 +08:00
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
PANDA-JSR 1c44e19e15 解决App.tsx合并冲突并修复未使用变量 2026-03-21 10:56:35 +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
Fox_block 5a483f781e 优化首页按钮组的响应式布局
- 启用 Space 组件的 wrap 属性,允许按钮在空间不足时自动换行
- 使用 useResponsive hook 检测屏幕尺寸
- 根据屏幕尺寸动态调整搜索框、下拉框和按钮的宽度
- 在移动端和平板设备上使用更紧凑的布局
- 添加 flexShrink 属性防止按钮被过度压缩
2026-03-20 21:28:58 +08:00
PANDA-JSR 1fe9dbe66a 设置页新增 MCP 服务启动停止与状态控制 2026-03-20 21:23:23 +08:00
Fox_block 73db5778f1 添加 Android 打包工作流并实现响应式设计
- 在 GitHub Actions 中添加 Android 打包工作流,支持 ARM64、ARMv7 和 x86_64 架构
- 创建 CI 脚本用于解析提交信息和应用版本号
- 移除标题栏的旋转屏幕按钮,简化窗口控制
- 创建响应式设计 hooks (useResponsive) 用于检测屏幕尺寸
- 更新 StudentManager 组件以支持移动端响应式布局
- 在移动设备上自动调整表格列宽、按钮大小和字体大小
- 移动端隐藏标签列以节省空间
- 按钮在移动端使用垂直布局和更小的尺寸
2026-03-20 21:02:52 +08:00
PANDA-JSR a7d5c59207 优化竖屏为手机尺寸并放宽窗口最小尺寸限制 2026-03-20 20:26:24 +08:00
PANDA-JSR 3cb15a9267 调整横竖屏切换策略为横屏记忆恢复与竖屏固定尺寸 2026-03-20 20:23:23 +08:00
PANDA-JSR 223e0162af 修复横竖屏切换导致窗口尺寸持续增大的问题 2026-03-20 20:19:18 +08:00
PANDA-JSR bb156f7ffd 修复看板卡片内容区高度溢出问题 2026-03-20 19:21:15 +08:00
PANDA-JSR 61499a7926 学生列表内容区改为按需纵向滚动 2026-03-20 19:19:13 +08:00
PANDA-JSR f96e52e4c9 看板区域改为全高无滚动并自适应剩余空间 2026-03-20 19:13:56 +08:00
PANDA-JSR 9546c1ddd8 看板改为自动运行并统一顶部操作按钮 2026-03-20 19:10:56 +08:00
PANDA-JSR 90160d2c45 精简看板顶部操作并移除看板配置区 2026-03-20 19:07:39 +08:00
PANDA-JSR 30c91094f1 看板升级可拖拽分割布局并改为弹窗编辑SQL 2026-03-20 19:02:55 +08:00
PANDA-JSR abdd431b1f 看板网格视图对齐主页正方形网格样式 2026-03-20 18:53:33 +08:00
PANDA-JSR 562639f75f 看板支持列表/卡片/网格三种学生视图切换 2026-03-20 18:51:39 +08:00
PANDA-JSR e10c20eec5 优化看板结果渲染为主页风格学生卡片列表 2026-03-20 18:49:25 +08:00
PANDA-JSR 61f3b24a1c 新增看板模块:支持多看板多SQL学生列表与预设模板 2026-03-20 18:41:45 +08:00
PANDA-JSR ca8068dfff 兑换模式下主页标题改为奖励兑换 2026-03-20 18:14:15 +08:00
PANDA-JSR 525a41fb9a 将奖励兑换模式入口整合到积分主页并移除独立导航 2026-03-20 18:10:58 +08:00
PANDA-JSR 8155dac75e 新增奖励兑换模式与奖励设置,并持久化兑换记录 2026-03-20 17:59:06 +08:00
PANDA-JSR ad6b0808cb feat: 首页支持多选全选与批量积分 2026-03-20 17:42:30 +08:00
PANDA-JSR d7361b82d3 feat: 积分页支持一键选择全班 2026-03-20 17:36:40 +08:00
PANDA-JSR 75679e76c5 fix: 改为远端优先实时镜像并避免自动同步反向覆盖 2026-03-20 17:34:27 +08:00
PANDA-JSR 8dd4568612 chore: 控制台日志改为双写到浏览器与应用日志 2026-03-20 17:23:44 +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 4f9b58e93b fix: 修复主页积分操作后分数闪回问题 2026-03-20 17:13:26 +08:00
PANDA-JSR 4d7b077a5a feat: 主页支持一键撤销上一步积分操作 2026-03-20 17:10:10 +08:00
PANDA-JSR 10eb07573c 修复安卓端PostgreSQL连接长时间转圈无响应 2026-03-19 21:35:27 +08:00
PANDA-JSR 13c9dcaa61 修复 macOS 被误判为 iOS 导致窗口缩到左上角与圆角失效 2026-03-19 21:25:39 +08:00
PANDA-JSR f1010702d3 移动端适配:Android 默认竖屏并隐藏窗口控制,预留顶部状态栏安全区 2026-03-19 20:43:07 +08:00
PANDA-JSR cd178b2400 修复iOS视口抖动导致上下白边问题 2026-03-19 20:18:48 +08:00
PANDA-JSR 0e64ca8083 修复iOS首帧进入底部白边问题 2026-03-19 20:15:44 +08:00
PANDA-JSR 1dedb65956 回退iOS视口实验并关闭透明窗口以修复黑边与白屏 2026-03-19 20:13:01 +08:00
PANDA-JSR 07f9aee30b 修复iOS首帧视口高度异常导致白屏 2026-03-19 20:07:02 +08:00
PANDA-JSR e44d1b67b9 修复 iOS 底部黑边,改为动态同步视口高度 2026-03-19 20:03:28 +08:00
PANDA-JSR 0ef0112cd9 修复iOS端页面高度不足导致底部黑边 2026-03-19 18:59:04 +08:00
PANDA-JSR 32ab0a0da2 增强iOS启动时窗口全屏化处理 2026-03-19 18:52:34 +08:00