Skip to content

Latest commit

 

History

History
1005 lines (468 loc) · 47.3 KB

CHANGELOG.md

File metadata and controls

1005 lines (468 loc) · 47.3 KB

Changelog

1.42.1 (2024-10-09)

Bug Fixes

  • darkmode: Fix some unreadable texts (#419) (72e9370)
  • markdownMessages: Allow HTML inputs in markdown mode (#412) (e75f1d8)
  • markdownMessages: Fix sometimes crashing when using Moodle as guest (#413) (19c2677)
  • ninaIntegration: Fix canceled events not showing as canceled on details page (#414) (8e24e30)

1.42.0 (2024-09-12)

Features

  • messages.markdown: Add markdown support to messages (#380) (39b66c1)

Bug Fixes

  • ninaIntegration: Fix mega alarm triggering for cancelations (#384) (c4bcbca)

1.41.1 (2024-09-12)

Bug Fixes

  • ninaIntegration: fix updates marking warning as new (3fe4a2c)

1.41.0 (2024-09-10)

Features

  • ninaIntegration: Add NINA warn app integration (#376) (fa21640)

1.40.2 (2024-09-10)

Bug Fixes

  • darkmode: Fix state machine autotests being unreadable (8e56deb)
  • myCourses: allow opening "my courses" page in a new tab via middle-click (6a653df)

1.40.1 (2024-09-06)

Bug Fixes

  • settings: fix settings buttons not being clickable partially (04f537a)

1.40.0 (2024-08-29)

1-Year Anniversary of Better-Moodle 🎉

Hello, dear Better-Moodle user,

Thank you so much for using Better-Moodle! Today, exactly one year ago, Better-Moodle was released for the first time. Since then, Better-Moodle has grown a lot and has become a quite userscript for Moodle at Universität zu Lübeck and in Kiel. I am very grateful for all the feedback and support I have received from you, and I am also looking forward to the future of Better-Moodle. At the moment, I am working on a complete rewrite as the current code is pretty messy and hard to maintain, meanwhile Yorik, a good friend, maintains and extends the current version.

BTW: Did you know, that Better-Moodle now does have an official logo? Check it out in GitHub and in the Better-Moodle settings dialog.
Did you also know that Better-Moodle does have a Mascot called Moothel? Moothel is a super cute mammoth 🦣 and he even has his own homepage! Feel free to visit him at moothel.pet and say hi!

Thank you all for your loving support!
Jan <3

Features

1.39.2 (2024-08-08)

Bug Fixes

  • darkmode: Fix hidden activities being unreadable (#319) (2e6777b)
  • sidebar: Fix usertour z-index for courses (#320) (49c72f8)

1.39.1 (2024-07-24)

Bug Fixes

  • prideLogo: Fix Agender flag not working (#297) (fedf65e)

1.39.0 (2024-07-24)

Features

  • prideLogo: Add setting to rotate the pride flag on the logo (#271) by @YorikHansen (50eca0f)
  • weatherDisplay: Add a weather display to moodle (#194) by @YorikHansen (73bfaf9)

Bug Fixes

  • sidebar: Fix usertour modal being hidden (#274) by @YorikHansen (7514e4c)

1.38.4 (2024-07-01)

Bug Fixes

  • noDownload: Remove forcedownload param on page load (#249) (a34c1e2)

1.38.3 (2024-06-23)

Bug Fixes

  • prideLogo: Fix rotated Logo not showing (6b1b3b3)

1.38.2 (2024-06-23)

Bug Fixes

  • prideLogo: Fix logos with transparency looking weird (e120c7c)

1.38.1 (2024-06-23)

Bug Fixes

  • prideLogo: Fix 'pridification' on logos that are not transparent (#237) (c4154ae)

1.38.0 (2024-06-17)

Bug Fixes

  • quickRoleChange: Make switching roles as easy as switching lang (#215) (6aac352)

1.37.4 (2024-06-14)

Fix

  • prideLogo: Fix logo beeing invisible (3df17fa)

1.37.3 (2024-06-14)

Fix

  • prideLogo: Fix some flags not working at all (f7374b5)

1.37.2 (2024-06-14)

Fix

1.37.1 (2024-06-09)

Fix

  • darkmode: fix wrong require url (7dd8a08)

1.37.0 (2024-06-09)

Fix

  • expandedPrideLogo: Adds more customization options to the moodle logo (#208) (bcd37f5)

Fix

  • dashboardRightSidebar: Remove second sidebar (117be6a)

1.36.0 (2024-06-02)

Features

  • prideLogo: Add a setting to 'prideify' the moodle logo (#201) (0719a49)

1.35.0 (2024-06-01)

Fix

  • darkmode: add a btn to close settings for preview (0fa2a2d)
  • settings: closing settings via x button is equivalent to cancel (b2b5c47)
  • settings: do not repeat shining effect on New!-Labels (2aaa947)
  • userscript: update description (7ea85bd)

1.34.1 (2024-05-31)

Fix

  • semesterzeiten: fix progress bar ID not being unique (8bddd9e)
  • semesterzeiten: fix today date being wrongly positioned (da48a83)

1.34.0 (2024-05-29)

Code Refactoring

1.33.0 (2024-05-19)

Features

  • clock: add a normal clock (096e47a)

Features

  • settings: remove accidental empty item (9249382)
  • clock: fix clock not showing at all (c221eed)

1.32.1 (2024-05-19)

Bug Fixes

  • fuzzyClock: fix sundays showing up as 'middle of week' (#184) (f9530e1)

1.32.0 (2024-05-18)

Features

  • fuzzyClock: implement a fuzzy clock (#181) (8ca777b)
  • settings: add ticks for labels of sliders (8ca777b)
  • settings: allow custom labels for sliders (8ca777b)

1.31.2 (2024-05-17)

Bug Fixes

  • sidebars: fix wrong selector for toggler icons (bb915f2)

1.31.1 (2024-05-17)

Bug Fixes

  • sidebar: only change style when better-moodle fix is applied (#178) (e333f2e)

1.31.0 (2024-05-17)

Features

  • userscript: use URLs from releases instead of raw link of main branch (b320f40)

Bug Fixes

  • updateCheck: use download URL instead of update URL for update btn (8047cc8)
  • speiseplan: link is now pointing to the speiseplan language (93f44f4)

1.30.3 (2024-05-14)

Bug Fixes

  • settings: slider labels overlapping eachother (591287d)
  • settings: slider labels should not grow (59e714c)
  • sidebar: allow multiple sidebars on the same side (#170) (42acb3a)
  • release: fix description of release artifacts are switched (2a906d9)

1.30.2 (2024-05-08)

Bug Fixes

  • bookmarks: fix long texts causing dropdown overflow #166 (6b23101)
  • sidebar: fix tooltip placement of sidebar button (7d63df2)

1.30.1 (2024-05-05)

Features

  • speiseplan: Add language setting to canteen menu (a4c105b)

1.30.0 (2024-05-05)

Features

1.29.2 (2024-05-05)

Bug Fixes

  • settings: fix select settings should be full width on small devices (03724f6)
  • settings: fix text of help btn looking weird with linebreak (c88e385)
  • settings: fix version span and update button looking weird on mobile (65d78b9)

1.29.1 (2024-04-30)

Bug Fixes

  • updateCheck: fix invalid version comparison formula (bd5ad0e)

1.29.0 (2024-04-23)

Features

  • googlyEyes: closing the eyes when entering a password (8ae331b)
  • settings: make slider inputs look more moodle-like (f25c611)

Bug Fixes

  • semesterzeiten: fix current day being visible in previous semesters (8574ec0)
  • semesterzeiten: fix semesterzeiten table on smaller screens (142fca9)
  • bookmarks: fix bookmark dialog being too big on mobile (ec44714)
  • translation: fix too much escaping in links (00f4376)

1.28.2 (2024-04-21)

Bug Fixes

  • semesterzeiten: fix visibility of progress bar of past semesters (7b9454d)

1.28.1 (2024-04-21)

Bug Fixes

  • semesterzeiten: fix visibility of progress bar of current semester (3d0b089)

1.28.0 (2024-04-20)

Features

  • semesterzeiten: allow to click through all available semesters #112 (d233bff)

Bug Fixes

  • semesterzeiten: fix multi language support (2995c6c, eb8d9ac)
  • semesterzeiten: fix tooltips looking ugly (9c09f94)

1.27.3 (2024-04-20)

1.27.2 (2024-04-19)

Bug Fixes

  • settings: Add transparency to disabled slider settings (#144) (c4568ab)
  • settings: fix initial disabled state of settings being wrong when dependent of select (70d4eb6)

1.27.2 (2024-04-19)

Bug Fixes

  • Fix better-moodle not loading when not logged in at all (not even as a guest) (a3074fc)

1.27.1 (2024-04-19)

Bug Fixes

  • fullwidth: Disabling not working on Kiel Moodle (bc7a33d)
  • fullwidth: login screen in Kiel was >100% width (cddfa6b)

1.27.0 (2024-04-18)

Features

  • semesterzeiten: add feature for semester progress bar including special days (70a558b)

Bug Fixes

  • semesterzeiten: use data living on GitHub (ddd6a48)
  • semesterzeiten: Get semesterzeiten from uni kiel website (ugly :c) (0843de2)

1.26.2 (2024-04-16)

Bug Fixes

  • googlyEyes: fix eyes looking weird due to 2e27b18 (7d98b50)

1.26.1 (2024-04-16)

Bug Fixes

  • googlyEyes: fix eyes being dark in dark mode in chromium based browsers (2e27b18)

1.26.0 (2024-04-14)

Features

1.25.2 (2024-04-10)

Bug Fixes

  • changelog: fix changelog link being wrong (33d08b0)
  • speiseplan: improve arten images in darkreader dark mode (9a629ab)

1.25.1 (2024-04-09)

Bug Fixes

  • googlyEyes: do not render eyes when pointer device cannot hover (e548f12)
  • googlyEyes: use an easing function to actually see pupils moving better (89c70f1)
  • logo: apply glowing logo in dark mode on login page too (fc900d1)

Performance Improvements

  • googlyEyes: improve performance of googlyEyes (b8aa4a4)

1.25.0 (2024-04-09)

Features

  • googlyEyes: implement xEyes for Better-Moodle 👀 (363dfa9)
  • logo: make Logo glow a little when using darkmode of darkreader (f4443c6)

1.24.6 (2024-04-08)

Code Refactoring

  • events: Consider priority when displaying save-the-date notes for events (758b3fb)

1.24.5 (2024-04-01)

Bug Fixes

  • speiseplan: do not crash when zusatzstoff, allergen or speiseart is unknown (f7ce212)

1.24.4 (2024-04-01)

Bug Fixes

  • canteen-menu: fix canteen menu crashing when an unknown Art is encountered (a817048)

1.24.3 (2024-03-25)

Bug Fixes

  • events: fix bug that displayed events in distant future

1.24.2 (2024-03-24)

Changes

  • Namespace has changed. You may need to reinstall better-moodle

Bug Fixes

  • settings: fix update button not looking good (d5d58bc)

1.24.1 (2024-03-24)

1.24.3 (2024-03-25)

Bug Fixes

  • settings: give labels more space (831a61a)
  • style: improve default moodle style: fix info-buttons next to form labels to be aligned left instead of centered (37b8e43)

1.24.0 (2024-03-24)

Changes

  • Namespace has changed. You may need to reinstall better-moodle

  • dashboard: add a star to indicate courses marked as favorite in sidebar (5860766)

  • dashboard: add option to allow showing favourite courses on top in sidebar (f64303d)

  • my-courses: add a star to indicate courses marked as favorite in my-courses dropdown (5860766)

  • my-courses: add option to allow showing favourite courses on top my-courses dropdown (f64303d)

  • canteen-menu: allow switching canteen in settings (6a3c116)

1.23.1 (2024-02-26)

Bug Fixes

  • login: fix accidental redirect to /my/courses on login (38a037f)

1.23.0 (2024-02-22)

Code Refactoring

  • settings: rewrite settings (6dfde11)

1.22.3 (2024-01-31)

Bug Fixes

  • grades: remove unnecessary whitespace (056642f)

1.22.2 (2024-01-13)

Bug Fixes

  • dashboard: adjust amount of shown recent courses when toggling sidebars (ecaef49)

1.22.1 (2023-12-23)

Bug Fixes

  • christmasCountdown: fix text on 12/23 being plural instead of singular (b0c24ac)

1.22.0 (2023-12-22)

Features

  • updater: show changelog since last update when updating Better-Moodle (47a8073)

1.21.3 (2023-12-19)

Bug Fixes

  • settings: fix latest-version text being installed version (b5d0e67)

1.21.2 (2023-12-11)

Bug Fixes

  • speiseplan: fix english version not loading (ea1e3cf)

1.21.1 (2023-12-10)

Bug Fixes

  • speiseplan: remove workaround via GitHub (0392c76)

1.21.0 (2023-12-09)

Features

  • speiseplan: integrate optional speiseplan popup (aff0964)

1.20.0 (2023-12-06)

Features

  • courses: new feature to hide self-enrol hint (98f10a1)

1.19.0 (2023-12-06)

Features

Bug Fixes

  • bookmarks: default bookmarks manager to be disabled (5a721b9)

1.18.4 (2023-12-05)

Bug Fixes

  • dashboard: fix filter position for myCourses-Sidebar (b38e3c1)

1.18.3 (2023-12-04)

Performance Improvements

1.18.2 (2023-12-03)

Bug Fixes

  • dashboard: fix detecting if current page is dashboard (657545a)

1.18.1 (2023-12-01)

Bug Fixes

  • helpPopup: fix invalid line breaks (74dc2b0)

1.18.0 (2023-12-01)

Features

  • add a help popup accessible from settings (474a572)

1.17.3 (2023-11-26)

Reverts

  • userscript: revert userscript name to avoid issues with Tampermonkey (990f719)

1.17.2 (2023-11-26)

Bug Fixes

  • corporateDesign: use consistent name Better-Moodle everywhere (c9d574b)

1.17.1 (2023-11-26)

Bug Fixes

  • settings: fix string settings not being shown (7a9528c)

1.17.0 (2023-11-26)

Features

  • events: option to disable event ads (594fa73)

1.16.0 (2023-11-25)

Features

  • marquee: add timed events (1a05581)

Bug Fixes

  • changelog: use internal function for safer github link (96594af)
  • events: fix link to events file (adb08c1)

1.15.0 (2023-11-25)

Features

  • changelog: allow opening changelog in new tab (0bbb79c)

1.14.4 (2023-11-24)

Bug Fixes

  • myCourses: fix link to my courses (618793b)
  • myCourses: fix loading circle not being centered (7874370)

1.14.3 (2023-11-24)

Bug Fixes

  • updater: check for updates on each settings modal open (0f27e47)

1.14.2 (2023-11-24)

Bug Fixes

  • messageSendHotkey: do not send when emoji picker is open (2ee52ca)

1.14.1 (2023-11-24)

Bug Fixes

  • myCourses: fix live sync (62958ce)

1.14.0 (2023-11-24)

Features

  • messages: send messages with hotkey (c8929a0)

1.13.2 (2023-11-21)

Bug Fixes

  • do not go to my-courses after login (284482a)

1.13.1 (2023-11-21)

Bug Fixes

  • my-courses: fix double loading filter (10de932)

1.13.0 (2023-11-19)

Features

  • my-courses: add filter for dropdown and dashboard sidebar #31 (#57) (373445b)

1.12.1 (2023-11-15)

Bug Fixes

  • noDownload: fix detection of middle click (2170dc0)

1.12.0 (2023-11-13)

Features

  • new option to try to prevent automatic file download (e.g. PDFs) (3481027)

1.11.3 (2023-11-11)

Bug Fixes

  • image-zooming: fix invalid sizes when images have additional style (81bb559)
  • image-zooming: fix invalid sizes when images have additional style (a90153f)
  • image-zooming: fix size of some SVG images (8abfdb0)

1.11.2 (2023-11-10)

Bug Fixes

  • my-courses: fix dropdown not working when in "Mehr" dropdown (22dea29)

1.11.1 (2023-11-08)

Bug Fixes

  • bookmarks: fix invalid title attribute on bookmarks icon (b87d432)

1.11.0 (2023-11-06)

Features

1.10.0 (2023-11-04)

Features

  • settings: add button to export settings (bc7d73a)
  • settings: add button to import settings (24c20e3)

1.9.0 (2023-11-02)

Features

  • courses: add setting to prevent images having more than 100% width #38 (42d93e5)
  • courses: add setting to zoom images in on click #38 (3fa9bdd)

1.8.1 (2023-10-27)

Bug Fixes

  • christmas-countdown: fix right whitespace in not-animated mode (46839ae)

1.8.0 (2023-10-25)

Features

  • updater: add update instructions on btn click (b1db106)

Bug Fixes

  • my-courses: clarify description of boxesPerRow setting (c003282)
  • updater: do not open a blank tab on updating (f118170)

1.7.0 (2023-10-25)

Features

  • add links to github repo in settings & changelog modal (e3d6a92)

Bug Fixes

  • changelog: fix cache query param (4888f1e)
  • changelog: prevent cache longer than 5 minutes (8b6dcea)
  • settings: update description text of updateNotification setting (1de6908)

1.6.1 (2023-10-25)

Bug Fixes

  • external-links: handle javascript-links correctly (c46dff8)

1.6.0 (2023-10-25)

Features

1.5.0 (2023-10-25)

Features

1.4.1 (2023-10-24)

Bug Fixes

  • christmas-countdown: use marquee effect on small screen width instead of hidden overflow (1e93a71)

1.4.0 (2023-10-23)

Features

1.3.0 (2023-10-23)

Features

Bug Fixes

  • correct invalid yarn.lock (668239a)

1.2.9 (2023-10-19)

Features

  • do not open bewertungen in new tab (3b4eb71)

1.2.8 (2023-10-19)

Features

  • doubleclick to collapse all coursesections in sidebar (4939fd4)

1.2.7 (2023-10-18)

Bug Fixes

  • more intelligent check for bewertungen (54dba20)
  • bewertungen: fix abort condition (79bf6dc)

1.2.6 (2023-10-18)

Features

  • add a link to Bewertungen on each course-sidebar (260ee75)

1.2.5 (2023-10-17)

Features

  • title attribute on long truncatable texts (2ce5157)

1.2.4 (2023-10-15)

Features

  • open external links in _blank target (a16259e)

1.2.3 (2023-09-14)

Features

  • my-courses: click on link opens my-courses page when dropdown is open (1ce79f2)

1.2.2 (2023-09-01)

Features

  • my-courses: add a sidebar header (2fd794b)

1.2.1 (2023-08-31)

Features

  • my-courses: add course shortnames (d5d8a98)

1.2.0 (2023-08-30)

Features

  • login: disable the weird image scroll behaviour (a1546a9)

1.1.3 (2023-08-30)

Bug Fixes

  • my-courses: fix mobile menu not working now and then (a6b6b60)

Documentation

1.1.2 (2023-08-30)

Bug Fixes

  • userscript: fix infinite reload on login page (1a67cf3)

1.1.1 (2023-08-30)

Bug Fixes

  • userscript: fix installation link (38c51bc)

1.1.0 (2023-08-30)

Features

  • course: improve title/header width (04d65ad)
  • dashboard: add sidebar (6249954)
  • courses: improve box view (b9670d5)
  • courses: add courses dropdown and sidebar on dashboard (5ca0464)
  • my-courses: improve dropdown style (fa73981)

1.0.0 (2023-08-29)

Features