Winterant LDUOnlineJudge Versions Save

✨ SparkOJ | LDUOJ | Online Judge | 程序设计在线评测系统 | QQ群:529507453

2.2.4

1 month ago
  • 使用github workflow自动构建镜像

2.2.3

3 months ago
  • 新增 支持一键导入hoj导出的题目压缩文件(zip)
  • 修复 导入题目时特判代码非C++语言总被改为C++20的问题
  • 优化 特判代码编辑前提示C++支持testlib.h
  • 优化 升级依赖livewire v2到v3

Full Changelog: https://github.com/winterant/OnlineJudge/compare/2.2.2...2.2.3

2.2.2

5 months ago
  • 修复 后台题目列表搜索后操作按钮闪动无法点击的问题
  • 修复 编辑不存在的用户时页面报错
  • 修复 导出题目过多时卡死在running
  • 修复 重判提交记录后相关统计不更新问题
  • 修复 提交代码中输出特殊字符或乱码等非UTF8编码字符时无法插入数据库的问题
  • 修复 代码查重任务因超时而失败问题
  • 优化 公告列表中可设置前台滚动公告
  • 优化 部署脚本
  • 优化 使用livewire重构后台的题目导出

Full Changelog: https://github.com/winterant/OnlineJudge/compare/2.2.1...2.2.2

2.2.1

6 months ago
  • 优化 题目导出功能改为异步执行,导出文件最大支持4GB
  • 修复 竞赛主类别调整顺序不生效问题
  • 修复 代码框提交文件无法选择.c文件的问题
  • 改进 后台管理题目列表支持搜索出题人
  • 修复 竞赛题目列表变动后用户本地缓存代码没跟随变动的问题

What's Changed

Full Changelog: https://github.com/winterant/OnlineJudge/compare/2.2...2.2.1

2.2

10 months ago

版本开发日志

  • 新增 代码自动查重
  • 新增 竞赛题目列表可分小节
  • 新增 竞赛允许忽略时间以视为题单
  • 新增 支持题库排序
  • 新增 密码输入支持明文显示
  • 优化 提交记录全部自动刷新(基于livewire)
  • 修复 若干已知bug

Full Changelog: https://github.com/winterant/OnlineJudge/compare/2.1...2.2

2.1

11 months ago

版本开发日志

  • 新增 评测结果展示所有测试点
  • 新增 支持自定义网站图标和logo
  • 优化 重构后台管理菜单栏,适配移动端
  • 优化 深色模式重构优化
  • 优化 判题器若干细节优化
  • 修复 判题队列超时时间过短问题

Full Changelog: https://github.com/winterant/OnlineJudge/compare/2.0...2.1

2.0

1 year ago

版本开发日志

  • 开发 更换判题服务,使用go-judge作为判题服务
  • 新增 在线运行代码
  • 新增 支持更多编程语言及版本
  • 新增 富文本编辑框支持实时预览
  • 新增 提交代码后可以看到所有测试点的结果
  • 新增 题目编辑页面可直接查看spj代码
  • 新增 支持官方标签;官方标签支持导入导出;
  • 新增 后台标签库支持标签改名
  • 优化 部分页面UI
  • 修复 已知bug

注:此版本没有代码查重功能,预计v2.2版本中将增加代码查重功能

What's Changed

New Contributors

Full Changelog: https://github.com/winterant/OnlineJudge/compare/1.8...2.0

1.8

1 year ago

版本开发日志

  • 新增 个人信息中显示所在的群组
  • 新增 导出题目提供历史记录
  • 新增 群组成员个人档案(仅管理员可见)
  • 调整优化 样例保存位置由本地转移至数据库
  • 调整优化 加密竞赛输入密码界面可以阅读竞赛描述等基本信息
  • 调整优化 竞赛公告放置在题目列表页面(仿codforces)
  • 调整优化 代码缓存区分用户(以前同一浏览器未区分用户)
  • 修复 导出题目时因数据名不匹配导致导出失败
  • 修复 用户登陆未选择“记住我”导致提交代码api认证失败(修复采用session认证)
  • 修复 参赛选手可以看到出错数据

Full Changelog: https://github.com/winterant/OnlineJudge/compare/1.7...1.8

1.7

1 year ago

新功能

  • 新增 在群组中显示提交记录
  • 新增 提供邮箱配置方法,用户可通过邮箱验证来重置密码**
  • 新增 导航栏增加“关于”,方便用户查看相关信息
  • 新增 页面加载动画 @xuruhao
  • 新增 深色模式 @xuruhao
  • 新增 支持自定义页脚(支持html/js/css/bootstrap/jquery等)

功能优化

  • 优化 文件结构
  • 优化 重构提交记录页面,采用组件形式
  • 优化 docker服务启动速度
  • 优化 各个页面UI
  • 优化 群组功能模块,可筛选我的群组

修复bug

  • 修复 未登陆状态下访问solution报错
  • 修复 群组成员无法进入public隐藏竞赛的问题
  • 修复 管理员修改他人资料时权限不足的问题

What's Changed

New Contributors

Full Changelog: https://github.com/winterant/OnlineJudge/compare/1.6...1.7

1.6

1 year ago

部署参考中文文档

新功能

  • 重构权限管理,采用spatie/laravel-permission进行角色管理
  • 原权限管理模块已遗弃,升级到此版本后,除用户admin外,其他用户丢失所有权限

功能优化

  • 优化部分页面UI
  • 优化调整部分api设计

修复bug

  • 修复已知bug

Full Changelog: https://github.com/winterant/OnlineJudge/compare/1.5...1.6