Commit Graph

251 Commits

Author SHA1 Message Date
LOG1997
fa79e9b07e feat: 更换字体v,以及页面加载之前就设置字体 #96 2025-12-10 22:12:42 +08:00
log1997
3cd7788517 feat(font): 添加本地字体选择功能(not done) #96 2025-12-10 17:54:59 +08:00
log1997
9dece20aa8 feat(components): 添加 shadcn-vue 组件配置文件及配套组件库 #96 2025-12-10 17:54:33 +08:00
LOG1997
bc015f84b0 Merge pull request #102 from LOG1997/94-添加软件打包tauri
94 添加软件打包tauri
2025-12-10 00:13:58 +08:00
LOG1997
d14cc6f860 build: pre-psuh 2025-12-10 00:12:52 +08:00
LOG1997
45e84db6d1 build: git钩子 2025-12-10 00:10:33 +08:00
LOG1997
4e47c3f311 Merge pull request #101 from LOG1997/94-添加软件打包tauri
94 添加软件打包tauri
2025-12-09 23:25:54 +08:00
LOG1997
80480213b8 feat(i18n): 更新抽奖配置相关国际化文案 #96 2025-12-09 23:25:03 +08:00
LOG1997
932510f9db chore: 格式化 2025-12-09 22:45:19 +08:00
LOG1997
fbb57e7d46 feat(Global/FaceConfig): 添加跳转到图片管理页面的链接 #96 2025-12-09 22:44:21 +08:00
LOG1997
340bc59317 feat(Config): 支持多语言 README 文档展示 2025-12-09 22:33:49 +08:00
LOG1997
153d706a93 ci(release): 上传web构建产物作为GitHub Actions工件 2025-12-09 22:12:43 +08:00
LOG1997
a77c41b19e build(github): 升级下载构件操作到v4版本 2025-12-09 22:02:48 +08:00
LOG1997
2a1ff6722a build(release): 添加发布名称和文件名以包含版本信息 2025-12-09 21:50:20 +08:00
LOG1997
4e089ffebb build(workflows): 添加 fast-glob 依赖到 GitHub 工作流 2025-12-09 21:39:54 +08:00
LOG1997
5824c31abf build(deps): 固定 three.js 相关依赖版本 2025-12-09 21:38:15 +08:00
LOG1997
091796d525 chore(release): 调整 GitHub Actions 工作流中的缩进格式 2025-12-09 21:29:44 +08:00
LOG1997
6d05649702 build(workflow): 更新发布流程并移除旧的构建文件 2025-12-09 21:26:30 +08:00
LOG1997
8e2e131625 build(workflow): 更新 GitHub Actions 工作流配置 #94 2025-12-09 21:16:59 +08:00
LOG1997
fdd0aeef1c Merge pull request #100 from LOG1997/dev
Dev
2025-12-09 20:31:02 +08:00
LOG1997
92a50b3313 Merge branch '94-添加软件打包tauri' into dev 2025-12-09 20:30:51 +08:00
LOG1997
12fc9eaec4 Merge pull request #99 from LOG1997/main
pr main
2025-12-09 20:29:37 +08:00
LOG1997
981bafa139 Merge branch 'dev' into main 2025-12-09 20:28:52 +08:00
LOG1997
b0db71ec6f fix(tauri): 更新 Cargo.toml 配置格式 #94 2025-12-09 20:24:14 +08:00
LOG1997
9b091efff0 feat(icons): 添加tauri多种平台的应用图标资源 2025-12-09 20:21:59 +08:00
log1997
f5152da190 feat(deps): 添加tauri打包(遗留pnpm build:file打包好的文件跨域无法访问) #94 2025-12-09 17:53:08 +08:00
log1997
2f0e3ac05b feat(store): 调整默认人员列表类型定义 2025-12-09 10:17:39 +08:00
LOG1997
96f1368c7d Merge pull request #97 from LOG1997/91-optimize-algorithm
91 optimize algorithm
2025-12-08 23:25:50 +08:00
LOG1997
0ed2856239 feat(HeaderTitle): 添加加载状态显示 #91 2025-12-08 23:13:06 +08:00
LOG1997
509cfdfb61 feat(Home): 添加初始化完成状态控制头部标题显示 Fix #91 2025-12-08 23:09:40 +08:00
LOG1997
9c06540068 feat(home): 重构抽奖逻辑并优化初始化流程 Feature #91 2025-12-08 23:02:28 +08:00
LOG1997
9f4769a4c9 test(random): 添加随机元素抽取函数的全面测试用例 Test #91
- 新增 Random.test.ts 文件,对 getRandomElements 函数进行详尽测试
- 包括基础功能、边界情况(count 为 0、负数、超出数组长度)
- 支持空数组、单元素数组、字符串数组、对象数组等多种数据类型
- 增加概率性测试,验证多次调用结果不完全一致
- 20万次循环验证各元素被抽中概率接近理论值,确保算法公平性
2025-12-08 23:02:12 +08:00
LOG1997
51b6e284b9 feat(utils): 添加安全洗牌与随机抽样函数 Feature #91 2025-12-08 22:41:18 +08:00
log1997
4017b51458 feat(person): 导入人员时添加uuid唯一标识字段 #91 2025-12-08 17:53:38 +08:00
LOG1997
f93ceb04ec Merge pull request #93 from LOG1997/feature-2025-0920
optimize
2025-12-08 15:39:08 +08:00
log1997
af34ac8c00 fix(ui): 优化图片列表下拉选择器及表单项的样式与布局 2025-12-08 15:37:46 +08:00
log1997
0fa0dc50b2 feat(Config): 动态显示当前年份并更新版权信息
将页脚中的版权年份从硬编码的 2024 改为动态获取的当前年份,并将作者名称添加跳转到 GitHub 主页的链接。
2025-12-08 10:56:08 +08:00
LOG1997
eb477a1412 Merge pull request #90 from LOG1997/feature-actions
Feature actions
2025-12-05 17:49:38 +08:00
log1997
bc09902a3b ci: release actions 2025-12-05 17:43:05 +08:00
log1997
7447bab939 build(package): 更新版本号至0.0.4
将 package.json 中的 version 字段从 0.0.3 升级到 0.0.4
2025-12-05 17:34:53 +08:00
log1997
001853d3f5 ci: ci fix 2025-12-05 17:34:12 +08:00
log1997
a73abc098f ci: actions 2025-12-05 17:25:40 +08:00
log1997
78fca4cc94 ci: actions 2025-12-05 17:17:28 +08:00
log1997
4729566b56 feat(prize-config): 引入拖拽功能并优化奖品配置界面
- 添加 `vue-draggable-plus` 和 `lodash-es` 依赖以支持列表拖拽排序
- 使用 `cloneDeep` 深拷贝奖品列表,避免直接修改原始数据
- 移除原有的手动排序逻辑(上下移动按钮),改用可视化拖拽方式
- 调整 UI 布局和样式,增强用户体验与可操作性
- 在 Demo 页面中添加 draggable 示例用于验证功能实现
2025-12-04 20:40:06 +08:00
log1997
0d97c592e1 feat(layout): 重构页面布局与音乐播放组件
将 PlayMusic 组件迁移至 layout/RightButton 并重构成通用右下角按钮组件,
提取音乐播放逻辑到独立 hook `usePlayMusic`,优化模态框提示逻辑并统一滚动行为。
2025-12-04 17:38:52 +08:00
log1997
9009eede02 fix(Config): 添加图片上传提示信息
在全局人脸配置页面添加了图片上传提示文本,提醒用户需要先上传图片到图片管理模块。
2025-12-04 15:37:41 +08:00
log1997
11f8757ad7 fix(MusicConfig): 移除上传对话框中的图片上传提示功能
移除了 UploadDialog 组件中不再使用的图片上传状态提示逻辑,
包括相关的响应式变量 imgUploadToast 及其对应的模板代码。
此变更简化了组件结构并移除了未使用的错误提示功能。
2025-12-04 15:28:02 +08:00
log1997
6546a17427 feat: 音乐管理功能优化 2025-12-04 15:27:19 +08:00
log1997
cdd4972870 feat(imgConfig): 优化图片存储结构
新增uuid依赖用于生成唯一ID,改进图片上传功能中的本地存储结构,
使用uuid替代时间戳作为键名以避免冲突,并调整从indexedDB读取数据的方式。
2025-12-04 13:47:28 +08:00
log1997
f062f7c9e6 feat(components): 添加图片上传组件及对话框功能
新增 `ImageUpload` 组件用于文件选择与预览,并集成到 `UploadDialog` 中实现图片上传逻辑。
更新了 `Dialog` 组件以支持可选属性和 model 绑定,增强其灵活性和可用性。
引入 `lucide-vue-next` 图标库支持图标渲染。
重构图片配置页面,移除旧上传逻辑,使用新的弹窗方式进行图片上传操作。
2025-12-04 12:45:00 +08:00