- [FIX] 更换 i18n 后端,支持切换语言 (#134)
- [FIX] csrf 注入失败导致无法提交作业等问题 (#135)
- [FIX] 尝试修复北大课程兼容 (#139)
- [FIX] 无法正确在新窗口打开 (#140)
- [FIX] 打开项目后滚动重置 (AsakuraMizu/Learn-Helper#2)
- [FIX] 切换学期后过滤未重置 (AsakuraMizu/Learn-Helper#3)
- [FIX] 移除 fontawesome,使用 unplugin-icons 渲染图标,减小包体积
(由 @AsakuraMizu 作为 2023 年 OSPP 项目贡献)
- [REFACTOR] 切换工具链为 Vite,重构了 React 组件和 Redux 逻辑,增加项目可维护性
- [ADD] 全面迁移为 Manifest V3,支持 Chrome / Firefox
- [ADD] 添加暗色模式,支持跟随系统或手动设置
- [ADD] 国际化支持,添加了英文翻译(部分,待校对) 由于技术限制,语言跟随浏览器,暂不可切换
- [ADD] 升级 thu-learn-lib v3.1.0
- [FIX] snackbar 有多条消息时只显示最后一条
- [ADD] 升级到 TypeScript v4.3.6,MUI v5.5.2(界面风格略有变化)
- [FIX] 升级到最新版本依赖。由于 thu-learn-lib 的改动, 此版本升级将会自动清空数据 ,敬请理解
- [FIX] 修复公告发布时间在刷新后可能错误变化的问题
- [ADD] 为公告和作业添加文件预览(#109)
- [ADD] 在开始批量下载前检查登录状态,防止获得大量垃圾文件
- [FIX] 修复无法打开公告页面、无法提交作业的问题(#103),感谢喵喵!
- [FIX] 修复课程关闭部分功能时无法获取数据的问题(#104)
- [FIX] 紧急修复无法登录的问题(升级到最新版 thu-learn-lib 以支持网络学堂的 CSRF token)
- [FIX] 修复切换学期对话框中可能没有网络学堂当前学期的问题(#92)
- [ADD] 升级依赖以增强安全性
- [FIX] 修复读取课程关闭的功能时发生的错误(#90)
- [ADD] 在欢迎页面添加更多版本信息
- [ADD] 由于 FireFox Addons 下架,部署私有版本(见 此页面 )
- [ADD] 升级到 TypeScript v4.1, Webpack v5.15, React v17, Material-UI v4.11
- [FIX] 修复不选择保存密码无法正常使用的问题
- [FIX] 修复版本升级后首次启动时报错的问题
- [ADD] 在错误页面增加刷新提示,避免在非必要情况下清除数据
- [FIX] 绕过(由于 Chrome bug 导致的)嵌入的网络学堂页面无法正常打开的问题(by Starrah)
- [FIX] 修复作业图标不对齐的问题(by Starrah)
- [ADD] 添加切换学期功能
- [ADD] 添加文件预览查看链接(绕过 Chrome bug)
- [FIX] 对于尚未到期的作业,按照 deadline 从早到晚排序
- [ADD] 在文件详情中添加预览(仅限于支持的格式)
- [DEL] 移除对 learn2018.tsinghua.edu.cn 的权限要求
- [FIX] 使用现代 HTML 重写欢迎页面
- [ADD] 切换到 preact,减少代码体积,提升最低 Chrome 版本
- [ADD] 在错误恢复页面添加更多信息
- [FIX] 修复另一个退课后崩溃的问题
- [FIX] 修复登录失败后的 UI 逻辑
- [ADD] 在错误恢复页面中增加更多信息
- [FIX] 修复登录失败后登录对话框状态问题
- [FIX] 修复侧边栏计数导致的插件崩溃问题
- [FIX] 修复侧边栏无法独立滚动问题
- [FIX] 修复退课导致插件崩溃的问题
- [FIX] 修复未截止作业排序混乱的问题
- [FIX] 不再将被忽略的作业计入统计数量中
- [FIX] 修复导致每次启动时数据被清除的错误的版本迁移逻辑
- [FIX] 修复课程模块被关闭时加载失败的问题
- [FIX] 修复取消切换学期导致插件错误的问题
- [ADD] 增加致命错误恢复功能
- [FIX] 紧急修复课程公告编码错误的问题
- [ADD] 增加非百分制的作业成绩显示
- [ADD] 允许忽略单个任意项目,完善隐藏课程模块逻辑
- [ADD] 增加未读文件批量下载功能
- [ADD] 在详情面板中显示详细时间
- [FIX] 修复在 FireFox 中无法存储状态的问题
- [FIX] 在作业被评阅后标记为未读,在 DDL 前将未完成作业置顶显示
- [FIX] 修复公告内容为空时显示乱码的问题
- [FIX] 修复错误提示,增加在老师关闭课程模块时的提醒
- [FIX] 修复点击图标重复打开页面的问题
- [FIX] 修复打开详情页面崩溃的问题
- [FIX] 修复退课后管理忽略项崩溃的问题
- [FIX] 修复 FireFox 中文件下载问题
- [ADD] 为文件添加详情页面(by gjz010)
- [ADD] 添加登录超时判断,减少等待时间
- [FIX] 修复详情页面中的空格问题
- [FIX] 修复公告中附件下载链接错误问题(by zhaoxh16)
- [FIX] 修复过窄屏幕上详情面板宽度问题
(为 2018 版网络学堂完全重写 by Harry Chen)
- [ADD] 使用 React 进行前后端分离
- [ADD] 界面部分 Material 化
- [ADD] 增加课程答疑模块
- [ADD] 增加 Chrome 插件徽章显示未读数量
- [ADD] 增加卡片标签过滤功能
- [ADD] 可以折叠侧边栏以适应低分辨率屏幕(by yaoht)
- [FIX] 新版网络学堂登陆问题(by yaoht)
- [ADD] 初步支持新版网络学堂(by moreD)
- [FIX] 移除新版学堂课程,保证旧版可以正常使用
- [FIX] 讨论区无法回复
- [ADD] 添加讨论区提醒功能
- [FIX] 功能板块图标错误
- [FIX] 开发目录结构重构
- [FIX] 修复强制刷新后重复显示 item
- [ADD] 迁移到 Chrome 商店,添加安装检测代码
- [FIX] 修复首次打开时显示学期切换窗口
- [FIX] 简化前后台交互及弹出方式
- [ADD] 整体迁移至 Chrome Web Store,升级地址修改
- [FIX] 修复清空数据时不清空课程列表问题
- [ADD] 自动判断学期切换
- [FIX] 修复网络学堂官方修复标签所带来的副作用,使标签背景有效
- [ADD] 增加对公告页面的格式修正,保证换行能正常显示
- [ADD] 逻辑前后台拆分,提高性能
- [FIX] 若干点击之后的显示更新问题
- [ADD] 长时间未使用后,自动登录功能(无需刷新)
- [ADD] 5 分钟内重复进入系统,不进行刷新(减轻服务器压力)
- [ADD] 通知、作业的离线缓存功能
- [FIX] 合并函数时遗留的作业已读无效 bug
- [FIX] 查看批阅打开 Target 错误
- [FIX] 简化显示逻辑,合并函数
- [FIX] 未完成作业算上已过期错误
- [ADD] 增加作业计数上传
- [ADD] 查找课程文件功能
- [FIX] 添加数据库升级函数
- [ADD] Changelog 页面
- [FIX] 含括号课程名显示 bug, ISSUE 4
- [FIX] 未读信息数量显示 bug
- [FIX] 修复了更换用户后「刷新」无用,必须「强制刷新」然后再「刷新」方能生效的问题
- [FIX] 修复了 localStroage 的安全性问题
- [ADD] Version 信息
- 新版本推出