Releases: aionyx02/NTUST-Class-Notifier
Releases · aionyx02/NTUST-Class-Notifier
Release list
v0.1.10
新功能
- (無)
修正
- fix(ps1): actually save credentials that .env already supplies
- fix(ps1): keep -SaveCredential prompting under -UseEnvSwitch
- fix(ps1): load saved credentials under -UseEnvSwitch too
- fix(release): keep uv.lock's version in step with pyproject
- fix(ps1): stop announcing auto-enrolment when it is off
- fix(notify): warn when the switch is on but credentials are missing
怎麼用
下載下面的 ntust.ps1,不用編譯也不用先 clone:
.\ntust.ps1 課號:TCG175302 # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302 # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302 # 一併自動加選自動加選預設關閉,要開請加 -AutoEnroll。
v0.1.9
新功能
- (無)
修正
- fix(docs): update README to remove outdated operation details
怎麼用
下載下面的 ntust.ps1,不用編譯也不用先 clone:
.\ntust.ps1 課號:TCG175302 # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302 # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302 # 一併自動加選自動加選預設關閉,要開請加 -AutoEnroll。
v0.1.8
新功能
- (無)
修正
- fix(ui): say nothing about auto-enrolment when it is off
怎麼用
下載下面的 ntust.ps1,不用編譯也不用先 clone:
.\ntust.ps1 課號:TCG175302 # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302 # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302 # 一併自動加選自動加選預設關閉,要開請加 -AutoEnroll。
v0.1.7
新功能
- (無)
修正
- fix(release): bump one level per push instead of accumulating
怎麼用
下載下面的 ntust.ps1,不用編譯也不用先 clone:
.\ntust.ps1 課號:TCG175302 # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302 # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302 # 一併自動加選自動加選預設關閉,要開請加 -AutoEnroll。
v0.1.6
新功能
- (無)
修正
- fix(version): keep pyproject.toml as the only version source
- fix(discord): edit the status message instead of deleting and resending
- fix(enroll): retry a failed enrolment while the seat is still free
- fix(api): share one connection and back off when throttled
- fix(config): require AUTO_ENROLL=true to enrol
- fix(periods): gate enrolment on the exact selection hours
怎麼用
下載下面的 ntust.ps1,不用編譯也不用先 clone:
.\ntust.ps1 課號:TCG175302 # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302 # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302 # 一併自動加選自動加選預設關閉,要開請加 -AutoEnroll。
v0.1.0
新功能
- feat(enroll): 三支指令共用自動加選與 session 維持
- feat(config): 加上 AUTO_ENROLL 開關
- feat(enrollment): 支援全校加退選階段的自動加選
- feat(discord): 自動判斷收件對象是伺服器、頻道還是使用者
- feat(discord): support channel targets and keep one live message
- feat(filter): merge numbered LOOK_UP_CLASSES_N variables
- feat(cli): add terminal watch and alert scripts
- feat(filter): add shared course filter rule engine
- feat(sound): support Windows beeps in play_sound
- feat(lookup): add prefix search, full-catalog query and semester inference
- feat: enhance course selection functionality and add session keepalive feature
- feat: add teacher name, url in log
- feat: add teacher name in log
- feat: Create LICENSE
- feat: add README.md
- feat: Yeeeee
修正
- fix(release): 版本號已經一致時不要當成失敗
- fix(main): 人數一有變動就更新 Discord 看板
- fix(main): watch every course a prefix rule matches
- fix: 兼容低版本python
- fix: logger level setting
- fix: Update README.md
- fix: update README.md
怎麼用
下載下面的 ntust.ps1,不用編譯也不用先 clone:
.\ntust.ps1 課號:TCG175302 # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302 # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302 # 一併自動加選自動加選預設關閉,要開請加 -AutoEnroll。