Releases: Harry-Chen/Learn-Helper
Releases · Harry-Chen/Learn-Helper
v4.6.2
v4.6.1
- Change i18n backend to Lingui and support language switching (#134)
- FIX csrf injection (#135)
- Try to FIX PKU course compatibility (#139)
- FIX open in new window (#140)
- FIX card list scroll height reset after open item (AsakuraMizu/Learn-Helper#2)
- FIX card filter not reset after switching semester (AsakuraMizu/Learn-Helper#3)
- Remove fontawesome and use unplugin-icons to render icons, reduce package size
v4.6.0
This version is mainly developed by @AsakuraMizu.
- REFACTOR React components as functional components and Redux logic with Redux Toolkit, change build toolchain from Webpack to Vite
- MIGRATE to Manifest V3
- ADD dark mode and switcher
- ADD i18n and partial English translations Due to technical restrictions language can only follow browser config
- Upgrade thu-learn-lib to v3.1.0
- FIX snackbar conflict
v4.5.1
- Upgrade to latest dependencies (TypeScript 4.6.1, MUI 5.5.2)
v4.5.0
Note: User data (except configuration) will be automatically cleared after upgrade to v4.5.0
from any previous version due to breaking changes of thu-learn-lib
.
- FIX problem that notifications might be (occasionally) changed to incorrect publish time (Harry-Chen/thu-learn-lib#36)
- ADD preview frame to homework and notifications (if applicable)
- ADD login status check before triggering bulk download to avoid garbage artifacts
- Upgrade to latest dependencies
v4.4.3 (revision 2)
v4.4.2
- FIX login error (update to
thu-learn-helper
2.5.0 to support CSRF token)
v4.4.1
- FIX possible missing current semester in semester choice dialog
- Upgrade dependencies to mitigate security issues
v4.4.0
- FIX error when reading data from disabled functionalities (#90)
- ADD more version info on welcome page
- Deploy self-host version of FireFox Addons (see https://harrychen.xyz/learn/, also
.xpi
files) - Upgrade to TypeScript v4.1, Webpack v5.15, React v17, Material-UI v4.11
v4.3.1
- FIX login error when not saving credentials
- FIX error on first use after upgrade
- ADD refresh button on error page to avoid unnecessary data cleaning
- FIX iframe same-origin problem (probably a Chrome bug) (by Starrah)
- FIX alignment of icons on content cards (bt Starrah)