NanGua-QWQ
9c3e84d912
feat: 增强自动加分规则管理,支持规则的创建、更新、删除和持久化
2026-03-30 19:12:03 +08:00
NanGua-QWQ
e4d9ee0c85
feat: 间隔时间加分可以按照多少天、月、分钟后加分
...
fix: 修复若干问题
下雨了好害怕我靠
2026-03-29 18:17:54 +08:00
PANDA-JSR
4af6157e0d
feat: 支持移动端底部导航自定义与更多收纳
2026-03-28 10:01:01 +08:00
PANDA-JSR
76341d41c3
fix: 修复安卓真机开发版连接与编译问题
2026-03-28 09:16:43 +08:00
PANDA-JSR
cdb3c8ccad
refactor: 班优分组方案仅使用已知接口并隐藏手动teamPlanId
2026-03-26 16:16:11 +08:00
PANDA-JSR
8b8ff9c916
feat: 新增班优导入并修复班级头像显示
2026-03-25 21:40:20 +08:00
PANDA-JSR
f88731ff27
feat: 新增学生小组设置与主页小组排序
2026-03-25 19:52:10 +08:00
NanGua-QWQ
207468d14f
fix: log目录冲突导致应用无限重启的bug
2026-03-25 19:44:44 +08:00
NanGua-QWQ
dab3d811ec
Merge branch 'main' of https://github.com/SECTL/SecScore
2026-03-24 21:58:34 +08:00
NanGua-QWQ
1c9e209a5b
fix: 在 setup_database 中调用 state.initialize() 加载主题配置
2026-03-24 21:57:39 +08:00
PANDA-JSR
c525b3bd31
feat: 看板SQL与布局支持数据库持久化
2026-03-24 19:41:35 +08:00
NanGua-QWQ
03e0c59692
fix: 修复重启后主题不能保持的问题
2026-03-24 18:37:41 +08:00
PANDA-JSR
5a350bee47
chore: ignore tauri generated files and add Cargo.lock
2026-03-24 17:28:44 +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
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
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