Yukino_fox
|
7a59572f11
|
feat(auth): 添加 SECTL Auth OAuth 登录功能
- 新增 OAuth 登录组件和回调页面
- 集成 Tauri 深度链接插件处理 OAuth 回调
- 添加账户设置页面显示登录信息
- 更新 CI 配置添加 OAuth 环境变量
- 扩展 API 接口支持 OAuth 相关操作
- 添加国际化支持
|
2026-03-29 19:30:27 +08:00 |
|
Yukino_fox
|
7554e9bc32
|
ci: 移除 push 触发并简化 workflow 逻辑
简化 build.yml 工作流配置,移除 push 触发事件,仅保留 workflow_dispatch 触发方式
|
2026-03-28 10:57:35 +08:00 |
|
Yukino_fox
|
9a4e93bb9b
|
Merge branch 'main' of https://github.com/SECTL/SecScore
|
2026-03-28 10:34:01 +08:00 |
|
Yukino_fox
|
df1d7819e1
|
ci(workflows): 简化构建产物的发布路径模式
将特定平台的构建产物路径模式统一简化为通用的 `artifacts/**/*` 格式,减少维护成本并提高灵活性
|
2026-03-28 10:25:50 +08:00 |
|
PANDA-JSR
|
ecb32daba9
|
ci: push 时默认全平台构建
|
2026-03-28 08:32:01 +08:00 |
|
PANDA-JSR
|
101382eeea
|
ci: 新增 push 自动触发构建工作流
|
2026-03-28 08:29:20 +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
|
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 |
|
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 |
|
Fox_block
|
73db5778f1
|
添加 Android 打包工作流并实现响应式设计
- 在 GitHub Actions 中添加 Android 打包工作流,支持 ARM64、ARMv7 和 x86_64 架构
- 创建 CI 脚本用于解析提交信息和应用版本号
- 移除标题栏的旋转屏幕按钮,简化窗口控制
- 创建响应式设计 hooks (useResponsive) 用于检测屏幕尺寸
- 更新 StudentManager 组件以支持移动端响应式布局
- 在移动设备上自动调整表格列宽、按钮大小和字体大小
- 移动端隐藏标签列以节省空间
- 按钮在移动端使用垂直布局和更小的尺寸
|
2026-03-20 21:02:52 +08:00 |
|
Fox_block
|
192b48cab0
|
先提交上去
|
2026-03-16 20:49:46 +08:00 |
|
Fox_block
|
b7dcb38b8a
|
改工作流
|
2026-01-27 10:36:39 +08:00 |
|
Fox_block
|
6403795839
|
ci(workflows): 在构建后清理 unpacked 目录以减少产物大小
- 为 Windows、macOS 和 Linux 构建作业添加清理步骤,移除 `dist/*unpacked*` 目录
- 在 dir 构建作业中,将 unpacked 目录压缩为 zip 文件后再清理原目录
- 在发布 Release 前,从 artifacts 目录中递归清理所有 unpacked 目录
|
2026-01-23 13:17:16 +08:00 |
|
Fox_block
|
d979e332db
|
我就不信这个workflow我整不明白了
|
2026-01-23 12:04:06 +08:00 |
|
Linkon
|
24e9e6f6f8
|
style: 移除多个文件末尾的空行并格式化代码
refactor(ci): 统一字符串引号风格为单引号
refactor(color): 简化数组返回语法
docs: 调整文档中的代码注释格式
chore: 添加.gitattributes文件配置行尾符
|
2026-01-18 19:43:26 +08:00 |
|
Fox_block
|
8c48b35c08
|
feat: 添加学生名单导入功能并优化构建流程
- 新增从 SecRandom 和 xlsx 导入学生名单功能
- 添加 IPC 通信模块用于与 SecRandom 交互
- 实现 xlsx 文件解析和姓名列选择功能
- 优化构建流程,添加 CI/CD 相关脚本
- 移除 snap 构建目标
- 更新 ESLint 配置忽略新增脚本文件
|
2026-01-18 15:32:40 +08:00 |
|