PANDA-JSR
03feee6e6b
feat: 看板列表编辑和删除改为图标按钮
2026-03-24 19:54:19 +08:00
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
57dfa38964
fix: 强化看板SQL提示词避免学生名字段误用
2026-03-24 19:34:37 +08:00
NanGua-QWQ
03e0c59692
fix: 修复重启后主题不能保持的问题
2026-03-24 18:37:41 +08:00
PANDA-JSR
271cf1b00a
chore: 新增AGENTS协作提交规范
2026-03-24 18:12:09 +08:00
PANDA-JSR
4aedc89d6e
feat(board): support natural-week SQL templates and harden prompt
2026-03-24 18:11:41 +08:00
PANDA-JSR
5a350bee47
chore: ignore tauri generated files and add Cargo.lock
2026-03-24 17:28:44 +08:00
Yuniko_fox
aef528ef46
Merge pull request #21 from SECTL/qwen-code-c1f9931c-c242-4e77-bdc4-070864e28e6e
...
Update from task c1f9931c-c242-4e77-bdc4-070864e28e6e
2026-03-23 12:17:08 +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
25e79bc726
refactor(database): 移除不必要的state_guard释放操作
...
移除db_switch_connection函数中多余的drop(state_guard)调用,因为Rust的RAII机制会自动处理资源释放
2026-03-22 19:41:59 +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
eac7b62dc2
修复 Android APK 签名:自动查找 apksigner 路径
...
- 移除 sdkmanager 安装步骤(命令不存在)
- 使用 find 命令自动查找 apksigner 可执行文件
- 简化签名流程,依赖 Android SDK 中已有的 build-tools
2026-03-22 14:57:38 +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
Fox_block
2a679e88a4
修复 release 产物收集问题
...
- 更新产物路径以匹配 Tauri 2.x 的 target-specific 输出目录
- Windows: 添加 x86_64-pc-windows-msvc 路径
- macOS: 添加 x86_64/aarch64/universal 路径
- Linux: 添加 x86_64-unknown-linux-gnu 路径
- 更新 release job 的文件匹配模式,使用具体的 artifact 目录
- 添加调试步骤列出所有产物文件
- 修复 release job 的条件判断,正确处理 skipped 状态的构建任务
2026-03-21 18:58:38 +08:00
PANDA-JSR
9d0bf6bfee
feat: refresh frontend data after MCP mutations
2026-03-21 18:17:57 +08:00
Fox_block
ef0aa29531
添加 Android 项目初始化步骤
...
- 在构建 Android 之前运行 tauri android init
- 修复 Android Studio 项目目录不存在的错误
2026-03-21 18:04:01 +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
Fox_block
50e2ad5077
修复 GitHub Actions 工作流
...
- 移除 push 触发器,只保留 workflow_dispatch 手动触发
- 将 dtolnay/rust-action 替换为 dtolnay/rust-toolchain(正确的仓库名称)
2026-03-21 17:24:50 +08:00
Yuniko_fox
b8035dc4c7
Merge pull request #19 from SECTL/SecScore-tauri
...
开启Rust+Tauri新纪元
2026-03-21 17:15:57 +08:00
Fox_block
34ad1a141d
Merge branch 'main' into SecScore-tauri
2026-03-21 17:13:52 +08:00
Fox_block
2a97db4555
(!breaking)Del:打扫干净屋子再请客
2026-03-21 17:03:41 +08:00
Fox_block
6a8425d499
Merge branch 'SecScore-tauri' of https://github.com/SECTL/SecScore into SecScore-tauri
2026-03-21 12:51:19 +08:00
Fox_block
92929012fc
chore:删除旧代码
2026-03-21 12:48:10 +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
1c44e19e15
解决App.tsx合并冲突并修复未使用变量
2026-03-21 10:56:35 +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
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
PANDA-JSR
0ad981fc07
新增 MCP 使用说明文档并在 README 增加入口
2026-03-20 21:19:19 +08:00
PANDA-JSR
de4935b54d
在现有 Rust 后端新增 MCP 服务与加分工具
2026-03-20 21:13:15 +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