滕勇志
1d4b22dc1a
chore(version): sync to 2.3
...
- SystemConstant.VERSION: v2.2 -> v2.3
- admin footer: Version 2.2 -> 2.3
- playedu-api artifact: 2.2 -> 2.3
- admin/pc/h5 package.json -> 2.3.0
2.3
2026-10-11 23:30:45 -07:00
滕勇志
3866a9c5dc
Merge gitee/main into main for 2.3
2026-10-11 23:30:36 -07:00
滕勇志
c3422327ce
docs(changelog): 精简 2.1 版本条目
2026-10-11 23:28:52 -07:00
滕勇志
920ddbaa34
docs(changelog): 整理 2.2、2.3 版本条目
2026-10-11 23:27:00 -07:00
滕勇志
e466bdc738
docs(changelog): 补充 b3c7092 安全修复条目
2026-10-11 23:24:54 -07:00
滕勇志
902ac9d05d
docs: 新增 CLAUDE.md 开发规范
2026-10-11 23:23:45 -07:00
白书科技
b3c709214f
!16 修复:修复头像上传注入漏洞
...
* 修复:登录IP限流可绕过及代码评审问题
* 修复:修复头像上传注入漏洞
* 修复:修复LDAP登录过滤器注入漏洞
2026-10-12 06:22:00 +00:00
吴宇寒
60df4f2b74
h5 苹果手机夸克浏览器环境下学习视频时提示’当前夸克浏览器环境下无法记录学习数据,请前往其他浏览器(如 Safari、Chrome)打开学习‘弹窗,点击确认返回上一页
2026-06-04 09:58:15 +08:00
吴宇寒
57e10f1b55
h5 苹果手机夸克浏览器环境下学习视频时提示’当前夸克浏览器环境下无法记录学习数据,请前往其他浏览器(如 Safari、Chrome)打开学习‘弹窗,点击确认返回上一页
2026-06-04 09:50:06 +08:00
吴宇寒
5c453d1cfc
h5 苹果手机夸克浏览器环境下学习视频时提示’当前夸克浏览器环境下无法记录学习数据,请前往其他浏览器(如 Safari、Chrome)打开学习‘弹窗,点击确认返回上一页
2026-06-04 09:48:28 +08:00
吴宇寒
616f23aa30
pc、h5 课程详情报错优化
2026-06-03 16:19:31 +08:00
吴宇寒
e08a38399f
h5 课程详情报错优化
2026-06-03 16:17:47 +08:00
吴宇寒
db2bf9a410
h5 播放页面ping接口传递参数hourId优化
2026-06-01 15:44:43 +08:00
xxx and Claude Opus 4.7
da45a8355d
chore(version): sync to 2.2
...
- CHANGELOG: Unreleased -> 2.2
- SystemConstant.VERSION: v2.1 -> v2.2
- admin footer: Version 2.1 -> 2.2
- playedu-api artifact: 2.1 -> 2.2
- admin/pc/h5 package.json -> 2.2.0
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2.2
2026-05-19 15:56:27 -07:00
ten
d504c2b2f8
fix(ip): IP 地理位置解析改用 ip2region 本地离线库 ( #45 )
...
* fix(ip): IP 地理位置解析改用 ip2region 本地离线库
替换原先依赖外部接口 whois.pconline.com.cn 的实现,消除
"Unexpected end of file from server" 等因外部接口抖动导致的
异常日志与出网调用。改用 org.lionsoul:ip2region 本地 xdb
离线库,全量加载到内存查询,保持 "省-市" 返回格式不变。
2026-05-20 06:49:11 +08:00
吴宇寒
e4843c9a8f
admin 文档地址替换
2026-05-19 03:52:51 -07:00
ten
48807c6730
Feature/demo mode ( #44 )
2026-05-19 18:49:22 +08:00
xxx and Claude Opus 4.7
fe9d22a97d
chore(version): sync to 2.1
...
- CHANGELOG: Unreleased -> 2.1
- SystemConstant.VERSION: v1.0-beta1 -> v2.1
- admin footer: Version 2.0 -> 2.1
- playedu-api artifact: 2.0 -> 2.1
- admin/pc/h5 package.json -> 2.1.0
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2.1
2026-05-13 23:03:59 -07:00
xxx and Claude Opus 4.7
e381306233
docs(readme): SSLBear 推广链接 from 参数改为 playedu
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-13 22:25:15 -07:00
xxx and Claude Opus 4.7
9ffad2175a
fix(mysql): 改用 caching_sha2_password 消除 MY-013360 警告
...
mysql_native_password 在 MySQL 8.1 已废弃,每次连接都会刷出 deprecation
警告;Connector/J 8.x 原生支持 caching_sha2_password,可直接切换。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-13 22:22:20 -07:00
xxx
299f47cbbf
perf(maven): 扩展阿里云镜像覆盖 spring 等仓库
...
原配置仅镜像 central,本次新增 spring/spring-plugin/google/gradle-plugin 镜像,插件与三方仓库下载同样走阿里云;同时清理 Dockerfile 未引用的旧 docker/maven/settings.xml
2026-05-13 22:15:40 -07:00
xxx and Claude Opus 4.7
6e69cb8b68
docs(readme): 顶部新增 SSLBear 推广链接
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-13 22:03:27 -07:00
xxx and Claude Opus 4.7
0a826e3667
chore(compose): 将 playedu 服务改为本地 Dockerfile 构建
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-13 22:02:29 -07:00
xxx
5344caa91b
docs: 更新安全联系邮箱为 tengyongzhi@playeduos.com
2026-05-13 21:57:57 -07:00
ten
bf028aa6f1
perf(docker): 拆分依赖层以复用构建缓存 ( #43 )
2026-05-14 12:55:53 +08:00
ten
fd662a6106
Merge pull request #42 from PlayEdu/refactor/env-from-application
...
refactor: 后台配置改为直接读取环境变量
2026-05-14 12:44:04 +08:00
ten
6621ca4232
Merge pull request #41 from PlayEdu/fix/missing-backend-permission
...
fix: 后台接口补全 @BackendPermission 权限注解
2026-05-14 11:44:33 +08:00
xxx
0ac3975291
docs: changelog 补充权限越权修复
2026-05-13 20:43:33 -07:00
xxx
03588990f6
fix: 后台接口补全 @BackendPermission 权限注解
...
修复以下接口未声明 slug 导致低权限管理员可越权调用:
- POST /backend/v1/user/store-batch 批量导入学员 -> USER_STORE
- PUT /backend/v1/course/{courseId}/attachment/update/sort -> COURSE
- PUT /backend/v1/course/{courseId}/chapter/update/sort -> COURSE
- PUT /backend/v1/course/{courseId}/hour/update/sort -> COURSE
2026-05-13 20:39:27 -07:00
xxx
09fbd8e3a5
light->2.0
2.0
2025-05-22 15:35:38 +08:00
xxx
022e230419
readme
2025-05-22 15:25:52 +08:00
白书科技
12daa31ab9
!14 存储桶改为private
...
* 后台 使用许可页面
* 优化:移除API访问地址配置
* 后台、pc、h5 删除无用配置
* docker部署优化
* 2.0 networkMode=bridge
* changelog
* 学员端权限为空报错
* h5 我的页面请求优化
* 缓存查询
* 后台 学员列表报错、线上课-上架时间字段优化
* 后台、pc、h5 使用签名地址
* 学员端接口修改
* 后台、pc 使用签名地址
* 后台 使用签名地址
* 上传接口
* 上传接口
* 系统配置
* 线上课封面
* bucket由public改为private
* 资源相关表实体及对象修改
* 统一数据库脚本
2025-05-22 07:23:06 +00:00
白书科技
c206fa4bf2
!13 LDAP优化增强
...
* cursorrules
* fixed: ldap同步的部门记录name记录错误
* 主题色一致
* changelog
* admin接入ldap同步数据统计
* ldap同步数据记录接口合并
* fixed: 已同步被禁用用户的DN更新
* 已经同步的LDAP用户被禁止可以继续更新
* 优化代码
* 新增LDAP同步的详细记录
* 新增LDAP禁止用户的数据量统计
* 优化LDAP拉取数据的重复使用
* 优化LDAP同步
* ldap同步记录
* cursor rules
2025-05-19 06:25:34 +00:00
白书科技
b9f600d3bc
!12 使用内存缓存
...
* 后台管理员登录失败次数设置为10次
* 优化代码
* 后台缓存接口新增权限控制
* 移除redis关键字
* Merge branch 'dev' into dev-cache
* 优化静态资源访问不存在抛出异常
* 删除redis相关内容
* 移除compose.yml中redis和minio的配置
* changelog
* 后台 s3配置
* 后台 s3配置
* 云存储:移除minio;新增阿里云oss,腾讯云cos
* 内存缓存替换redis缓存
2025-05-10 02:13:24 +00:00
xxx
05bad03d69
Merge branch 'main' into dev
2025-05-09 15:20:07 +08:00
xxx
d25308beee
readme
2024-10-15 15:47:02 +08:00
白书科技
590642320a
!11 依赖更新
...
* fixed: cors跨域
* pom依赖更新
* 版本号
2024-10-12 05:41:42 +00:00
xxx
370cc361f6
版本号
1.8
2024-08-22 16:11:19 +08:00
xxx
b4647458ba
软件依赖走带国内下载渠道
2024-07-08 10:38:22 +08:00
xxx
1c2ed1e4df
优化日志输出
2024-07-05 14:21:45 +08:00
白书科技
5fa072592a
!10 compose镜像加速
2024-07-05 05:36:41 +00:00
xxx
0a5286d026
license
2024-07-05 09:38:21 +08:00
xxx
bac04d164f
fixed: LDAP部门同步的同层级的上级变动bug
2024-07-05 09:27:28 +08:00
白书科技
6541c3a191
!9 LDAP同步优化
...
- 优化:[API]LDAP的部门同步逻辑
- 优化:[API]LDAP的用户同步逻辑
2024-07-04 08:55:21 +00:00
xxx
92a9f85171
changelog
1.7
2024-06-06 10:19:29 +08:00
xxx
c9e1894f17
使用已编译好的镜像
2024-06-06 10:09:24 +08:00
xxx
fbc61f9eac
github action
2024-06-06 10:07:07 +08:00
xxx
b5fe6ecd4d
minio配置增加env的读取
2024-06-06 10:04:55 +08:00
xxx
fe47657213
resolve conflict
2024-06-05 17:29:07 +08:00
xxx
5eb3675921
readme
2024-06-05 17:27:27 +08:00