1.42.1 (2024-10-09)
- 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)
1.41.1 (2024-09-12)
- ninaIntegration: fix updates marking warning as new (3fe4a2c)
1.41.0 (2024-09-10)
1.40.2 (2024-09-10)
- 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)
- settings: fix settings buttons not being clickable partially (04f537a)
1.40.0 (2024-08-29)
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
- readme: add Better-Moodle logo and link to moothel homepage https://moothel.pet (6fe4eeb)
- settings: add Better-Moodle logo in background (0a36266)
1.39.2 (2024-08-08)
- darkmode: Fix hidden activities being unreadable (#319) (2e6777b)
- sidebar: Fix usertour z-index for courses (#320) (49c72f8)
1.39.1 (2024-07-24)
1.39.0 (2024-07-24)
- 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)
1.38.4 (2024-07-01)
1.38.3 (2024-06-23)
- prideLogo: Fix rotated Logo not showing (6b1b3b3)
1.38.2 (2024-06-23)
- prideLogo: Fix logos with transparency looking weird (e120c7c)
1.38.1 (2024-06-23)
1.38.0 (2024-06-17)
1.37.4 (2024-06-14)
- prideLogo: Fix logo beeing invisible (3df17fa)
1.37.3 (2024-06-14)
- prideLogo: Fix some flags not working at all (f7374b5)
1.37.2 (2024-06-14)
1.37.1 (2024-06-09)
- darkmode: fix wrong require url (7dd8a08)
1.37.0 (2024-06-09)
- dashboardRightSidebar: Remove second sidebar (117be6a)
1.36.0 (2024-06-02)
1.35.0 (2024-06-01)
- darkmode: add a btn to close settings for preview (0fa2a2d)
- settings: closing settings via
x
button is equivalent tocancel
(b2b5c47) - settings: do not repeat shining effect on
New!
-Labels (2aaa947) - userscript: update description (7ea85bd)
1.34.1 (2024-05-31)
- semesterzeiten: fix progress bar ID not being unique (8bddd9e)
- semesterzeiten: fix today date being wrongly positioned (da48a83)
1.34.0 (2024-05-29)
1.33.0 (2024-05-19)
- clock: add a normal clock (096e47a)
1.32.1 (2024-05-19)
1.32.0 (2024-05-18)
- 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)
- sidebars: fix wrong selector for toggler icons (bb915f2)
1.31.1 (2024-05-17)
1.31.0 (2024-05-17)
- userscript: use URLs from releases instead of raw link of main branch (b320f40)
- 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)
- 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)
- bookmarks: fix long texts causing dropdown overflow #166 (6b23101)
- sidebar: fix tooltip placement of sidebar button (7d63df2)
1.30.1 (2024-05-05)
- speiseplan: Add language setting to canteen menu (a4c105b)
1.30.0 (2024-05-05)
- better-moodle-language: added a setting to force better-moodles language #158 (#159) (32cac89, 3f63b69)
1.29.2 (2024-05-05)
- 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)
- updateCheck: fix invalid version comparison formula (bd5ad0e)
1.29.0 (2024-04-23)
- googlyEyes: closing the eyes when entering a password (8ae331b)
- settings: make slider inputs look more moodle-like (f25c611)
- 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)
- semesterzeiten: fix visibility of progress bar of past semesters (7b9454d)
1.28.1 (2024-04-21)
- semesterzeiten: fix visibility of progress bar of current semester (3d0b089)
1.28.0 (2024-04-20)
- 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)
- 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)
- Fix better-moodle not loading when not logged in at all (not even as a guest) (a3074fc)
1.27.1 (2024-04-19)
- fullwidth: Disabling not working on Kiel Moodle (bc7a33d)
- fullwidth: login screen in Kiel was >100% width (cddfa6b)
1.27.0 (2024-04-18)
- semesterzeiten: add feature for semester progress bar including special days (70a558b)
- semesterzeiten: use data living on GitHub (ddd6a48)
- semesterzeiten: Get semesterzeiten from uni kiel website (ugly :c) (0843de2)
1.26.2 (2024-04-16)
- googlyEyes: fix eyes looking weird due to 2e27b18 (7d98b50)
1.26.1 (2024-04-16)
- googlyEyes: fix eyes being dark in dark mode in chromium based browsers (2e27b18)
1.26.0 (2024-04-14)
1.25.2 (2024-04-10)
- changelog: fix changelog link being wrong (33d08b0)
- speiseplan: improve arten images in darkreader dark mode (9a629ab)
1.25.1 (2024-04-09)
- 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)
- googlyEyes: improve performance of googlyEyes (b8aa4a4)
1.25.0 (2024-04-09)
- 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)
- events: Consider priority when displaying save-the-date notes for events (758b3fb)
1.24.5 (2024-04-01)
- speiseplan: do not crash when zusatzstoff, allergen or speiseart is unknown (f7ce212)
1.24.4 (2024-04-01)
- canteen-menu: fix canteen menu crashing when an unknown Art is encountered (a817048)
1.24.3 (2024-03-25)
- events: fix bug that displayed events in distant future
1.24.2 (2024-03-24)
- Namespace has changed. You may need to reinstall better-moodle
- settings: fix update button not looking good (d5d58bc)
1.24.1 (2024-03-24)
1.24.3 (2024-03-25)
- 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)
-
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)
- login: fix accidental redirect to /my/courses on login (38a037f)
1.23.0 (2024-02-22)
- settings: rewrite settings (6dfde11)
1.22.3 (2024-01-31)
- grades: remove unnecessary whitespace (056642f)
1.22.2 (2024-01-13)
- dashboard: adjust amount of shown recent courses when toggling sidebars (ecaef49)
1.22.1 (2023-12-23)
- christmasCountdown: fix text on 12/23 being plural instead of singular (b0c24ac)
1.22.0 (2023-12-22)
- updater: show changelog since last update when updating Better-Moodle (47a8073)
1.21.3 (2023-12-19)
- settings: fix latest-version text being installed version (b5d0e67)
1.21.2 (2023-12-11)
- speiseplan: fix english version not loading (ea1e3cf)
1.21.1 (2023-12-10)
- speiseplan: remove workaround via GitHub (0392c76)
1.21.0 (2023-12-09)
- speiseplan: integrate optional speiseplan popup (aff0964)
1.20.0 (2023-12-06)
- courses: new feature to hide self-enrol hint (98f10a1)
1.19.0 (2023-12-06)
- bookmarks: default bookmarks manager to be disabled (5a721b9)
1.18.4 (2023-12-05)
- dashboard: fix filter position for myCourses-Sidebar (b38e3c1)
1.18.3 (2023-12-04)
- fix long startup time (6e0a682)
1.18.2 (2023-12-03)
- dashboard: fix detecting if current page is dashboard (657545a)
1.18.1 (2023-12-01)
- helpPopup: fix invalid line breaks (74dc2b0)
1.18.0 (2023-12-01)
- add a help popup accessible from settings (474a572)
1.17.3 (2023-11-26)
- userscript: revert userscript name to avoid issues with Tampermonkey (990f719)
1.17.2 (2023-11-26)
- corporateDesign: use consistent name
Better-Moodle
everywhere (c9d574b)
1.17.1 (2023-11-26)
- settings: fix string settings not being shown (7a9528c)
1.17.0 (2023-11-26)
- events: option to disable event ads (594fa73)
1.16.0 (2023-11-25)
- marquee: add timed events (1a05581)
- changelog: use internal function for safer github link (96594af)
- events: fix link to events file (adb08c1)
1.15.0 (2023-11-25)
- changelog: allow opening changelog in new tab (0bbb79c)
1.14.4 (2023-11-24)
- myCourses: fix link to my courses (618793b)
- myCourses: fix loading circle not being centered (7874370)
1.14.3 (2023-11-24)
- updater: check for updates on each settings modal open (0f27e47)
1.14.2 (2023-11-24)
- messageSendHotkey: do not send when emoji picker is open (2ee52ca)
1.14.1 (2023-11-24)
- myCourses: fix live sync (62958ce)
1.14.0 (2023-11-24)
- messages: send messages with hotkey (c8929a0)
1.13.2 (2023-11-21)
- do not go to my-courses after login (284482a)
1.13.1 (2023-11-21)
- my-courses: fix double loading filter (10de932)
1.13.0 (2023-11-19)
1.12.1 (2023-11-15)
- noDownload: fix detection of middle click (2170dc0)
1.12.0 (2023-11-13)
- new option to try to prevent automatic file download (e.g. PDFs) (3481027)
1.11.3 (2023-11-11)
- 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)
- my-courses: fix dropdown not working when in "Mehr" dropdown (22dea29)
1.11.1 (2023-11-08)
- bookmarks: fix invalid title attribute on bookmarks icon (b87d432)
1.11.0 (2023-11-06)
1.10.0 (2023-11-04)
1.9.0 (2023-11-02)
- 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)
- christmas-countdown: fix right whitespace in not-animated mode (46839ae)
1.8.0 (2023-10-25)
- updater: add update instructions on btn click (b1db106)
- my-courses: clarify description of boxesPerRow setting (c003282)
- updater: do not open a blank tab on updating (f118170)
1.7.0 (2023-10-25)
- add links to github repo in settings & changelog modal (e3d6a92)
- 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)
- external-links: handle javascript-links correctly (c46dff8)
1.6.0 (2023-10-25)
1.5.0 (2023-10-25)
1.4.1 (2023-10-24)
- christmas-countdown: use marquee effect on small screen width instead of hidden overflow (1e93a71)
1.4.0 (2023-10-23)
1.3.0 (2023-10-23)
- mute text on invalid setting type (7bffaa8)
- release 1.3.0 (a693586)
- respect disabled state in settings modal (b7d4731)
- settings (7d291b3)
- settings modal [WIP] (d10032c)
- settings modal [WIP] (3f6f074)
- settings modal [WIP] (6be0eaa)
- correct invalid yarn.lock (668239a)
1.2.9 (2023-10-19)
- do not open bewertungen in new tab (3b4eb71)
1.2.8 (2023-10-19)
- doubleclick to collapse all coursesections in sidebar (4939fd4)
1.2.7 (2023-10-18)
1.2.6 (2023-10-18)
- add a link to Bewertungen on each course-sidebar (260ee75)
1.2.5 (2023-10-17)
- title attribute on long truncatable texts (2ce5157)
1.2.4 (2023-10-15)
- open external links in _blank target (a16259e)
1.2.3 (2023-09-14)
- my-courses: click on link opens my-courses page when dropdown is open (1ce79f2)
1.2.2 (2023-09-01)
- my-courses: add a sidebar header (2fd794b)
1.2.1 (2023-08-31)
- my-courses: add course shortnames (d5d8a98)
1.2.0 (2023-08-30)
- login: disable the weird image scroll behaviour (a1546a9)
1.1.3 (2023-08-30)
- my-courses: fix mobile menu not working now and then (a6b6b60)
1.1.2 (2023-08-30)
- userscript: fix infinite reload on login page (1a67cf3)
1.1.1 (2023-08-30)
- userscript: fix installation link (38c51bc)
1.1.0 (2023-08-30)
- 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)
- initial release 🎉 (93e435e)