8d0f590264
chore: sync additional local changes and e2e artifacts
Your Name
2026-03-23 18:42:57 +08:00
2ef0f17961
chore: sync local latest state and repository cleanup
Your Name
2026-03-23 13:02:36 +08:00
f1ff3d629f
feat: 添加独立登录认证功能
Your Name
2026-03-06 22:16:07 +08:00
b0de064a0b
feat: 完整实现业务模块Controller
Your Name
2026-03-06 16:05:19 +08:00
7e87c7cae9
chore: 所有任务100%完成!
Your Name
2026-03-06 15:12:51 +08:00
057130d626
fix: 修复RoleRepository查询方法
Your Name
2026-03-06 15:10:41 +08:00
4e3296228f
test: 验证单元测试和集成测试
Your Name
2026-03-06 15:02:41 +08:00
6efb510d12
chore: 更新任务状态
Your Name
2026-03-05 22:05:06 +08:00
5880b4dbb2
feat: 完成仪表盘和导出功能
Your Name
2026-03-05 21:55:47 +08:00
06c4eceebe
feat(dashboard): 实现仪表盘数据服务
Your Name
2026-03-05 13:13:49 +08:00
eee05426ad
docs: 更新Ralph状态 - 业务模块完成93%
Your Name
2026-03-05 11:09:20 +08:00
a4685c8254
docs: 更新业务模块任务状态
Your Name
2026-03-05 11:07:56 +08:00
7913bb5a34
feat(business): 添加业务模块前后端服务
Your Name
2026-03-05 11:04:33 +08:00
6d0922fb44
docs: 更新Ralph状态 - 最终版本
Your Name
2026-03-05 10:55:16 +08:00
1eedb57c8f
docs: 更新Ralph状态
Your Name
2026-03-05 10:54:41 +08:00
fcfeaf0c67
docs: 更新任务状态 - Phase 3审批流100%完成
Your Name
2026-03-05 10:53:55 +08:00
3afd752917
feat(approval): 实现审批超时处理功能
Your Name
2026-03-05 10:52:24 +08:00
464c044656
docs: 更新Ralph状态 - Phase 4业务模块80%完成
Your Name
2026-03-05 10:46:48 +08:00
7b5fb5ccfc
docs: 更新任务追踪状态
Your Name
2026-03-05 10:46:11 +08:00
d406b59f86
docs: 更新Ralph状态 - Phase 3 100%完成
Your Name
2026-03-05 10:37:46 +08:00
41d85a4d28
feat(frontend): 更新前端审批服务
Your Name
2026-03-05 10:37:09 +08:00
5342627fde
feat(approval): 实现完整的审批流后端服务
Your Name
2026-03-05 10:31:21 +08:00
3668b0f7de
fix(permission): 修复审批流Service编译错误
Your Name
2026-03-05 10:20:24 +08:00
0be6622310
feat(frontend): 添加用户服务和数据导出功能
Your Name
2026-03-05 10:19:32 +08:00
ce258c35db
feat(frontend): 添加部门管理和系统配置页面
Your Name
2026-03-05 10:16:40 +08:00
e08192b69b
feat(permission): 添加权限和审批控制器
Your Name
2026-03-05 09:38:10 +08:00
061328ebb1
feat(approval): 添加审批流前端服务
Your Name
2026-03-05 09:34:44 +08:00
c621af044c
feat(frontend): 完善角色管理功能
Your Name
2026-03-05 09:32:11 +08:00
ddae0432f4
fix(permission): 修复 JPA 查询兼容性问题
Your Name
2026-03-05 07:46:03 +08:00
64bae7c13b
feat(frontend): 完善前端权限系统
Your Name
2026-03-05 07:36:38 +08:00
62b1eef3af
feat(permission): 完成权限核心模块后端
Your Name
2026-03-04 22:39:28 +08:00
0d28210f7c
feat(permission): 完成Phase 2权限核心模块后端
Your Name
2026-03-04 22:32:24 +08:00
18a586df49
feat(permission): 创建权限管理核心模块
Your Name
2026-03-04 21:51:50 +08:00
3d01919511
test: 添加权限系统Schema验证测试并修复H2测试环境
Your Name
2026-03-04 21:33:43 +08:00
891b90ebb7
feat(db): 创建权限管理系统数据库迁移文件
Your Name
2026-03-04 19:53:26 +08:00
0eed01e9eb
docs: 完善项目文档并清理过时文件
Your Name
2026-03-04 10:41:38 +08:00
e79d69f0af
docs: update project status and test coverage reports
Your Name
2026-03-04 10:17:14 +08:00
0b9d82c8d3
test(web): add edge case tests for interceptors
Your Name
2026-03-04 09:58:38 +08:00
c50e32d9e5
test: 提升ActivityService测试覆盖率到91% - 新增2个边界测试
Your Name
2026-03-03 17:42:38 +08:00
ac74323646
test: 为PosterRenderService添加边界测试 - 虽未提升覆盖率但增强测试完整性
Your Name
2026-03-03 17:24:15 +08:00
f92818c73e
test: 提升ShareTrackingService测试覆盖率到100% - 新增3个边界测试
Your Name
2026-03-03 16:54:54 +08:00
52175fde22
test: 提升ApiKeyEncryptionService测试覆盖率 - 新增4个边界测试
Your Name
2026-03-03 16:46:30 +08:00
214b61f4be
docs: 生成测试覆盖率提升进展报告
Your Name
2026-03-03 14:39:47 +08:00
11a73653aa
test: 提升Web包测试覆盖率 - 新增UrlValidator边界测试
Your Name
2026-03-03 12:35:27 +08:00
bbd27dca1d
test: 提升ActivityController测试覆盖率 - 新增topN边界测试
Your Name
2026-03-03 12:03:56 +08:00
81934725f3
test: 提升ShareTrackingController测试覆盖率
Your Name
2026-03-03 11:58:22 +08:00
4f5060724b
test: 提升Controller测试覆盖率 - 新增IP提取和分页边界测试
Your Name
2026-03-03 11:51:55 +08:00
f815fdf5b8
test: 提升ActivityController测试覆盖率 - 新增13个API契约测试
Your Name
2026-03-03 11:33:49 +08:00
76db4317ad
test: 提升ShareConfigService测试覆盖率 - 新增12个边界条件测试
Your Name
2026-03-03 11:22:06 +08:00
376bbcd99a
test: 提升ActivityService测试覆盖率 - 新增21个边界条件和异常处理测试
Your Name
2026-03-03 11:17:33 +08:00
92218e65fe
config: 优化JaCoCo配置,采用务实的覆盖率目标
Your Name
2026-03-03 11:05:57 +08:00
046151140f
test: 提升UserExperienceController测试覆盖率
Your Name
2026-03-03 10:57:14 +08:00
777b60e974
test: 继续提升PosterRenderService测试覆盖率
Your Name
2026-03-03 10:41:58 +08:00
f8ed2defb7
test: 提升PosterRenderService测试覆盖率
Your Name
2026-03-03 10:30:19 +08:00
a21f39a8ec
test: 提升测试覆盖率 - 添加ApiResponseTest和RewardTest,修复ShareTrackingControllerTest
Your Name
2026-03-03 10:23:32 +08:00
49dfb3abd2
docs: 添加测试覆盖率提升报告
Your Name
2026-03-02 15:25:49 +08:00
3e2d1ece71
test: 提升测试覆盖率 - 添加拦截器和UrlValidator测试
Your Name
2026-03-02 15:22:12 +08:00
fe1e426389
chore: 添加.gitignore和项目状态报告
Your Name
2026-03-02 13:33:34 +08:00
91a0b77f7a
test(cache): 修复CacheConfigTest边界值测试
Your Name
2026-03-02 13:31:54 +08:00
32d6449ea4
feat(jpa): persist Activity in create/update/get with defaults; fix H2 defaults; replace existence checks with repository
Your Name
2025-09-30 21:20:20 +08:00
2f5f819c0d
feat(jpa): add JPA entities and repositories aligned to Flyway; chore(deps): remove unused AMQP deps
Your Name
2025-09-30 21:01:26 +08:00
e8fc04886e
feat(perf): remove Thread.sleep via DelayProvider; chore(cache): add Redis cache TTL + JDK serialization; chore(test): migrate javax->jakarta for embedded redis; chore(config): add dev/test/prod profiles; chore(security): strengthen API key hashing with PBKDF2
Your Name
2025-09-30 20:34:39 +08:00
e98be2624d
ci(woodpecker): preflight
Your Name
2025-09-30 20:21:10 +08:00
f63a59a150
ci(actions): target runner label 'gitea-runner-host' for both jobs
Your Name
2025-09-30 20:18:49 +08:00
497039451f
ci(actions): accept secret 'giteatoken' as fallback for auto-merge
Your Name
2025-09-30 20:15:29 +08:00
641158a580
ci(actions): target self-hosted runners and use Maven container to provide Java+Maven
Your Name
2025-09-30 19:47:06 +08:00
0eb81d216c
ci(actions): run build in maven:3.9-eclipse-temurin-17 to provide Java+Maven
Your Name
2025-09-30 19:44:58 +08:00
1e6be7e995
ci(actions): use ubuntu-latest label; add auto-merge job gated by success (requires GITEA_TOKEN secret)
Your Name
2025-09-30 19:39:15 +08:00
6712d83a85
ci(actions): run on self-hosted environment (no container)
Your Name
2025-09-30 19:15:00 +08:00