Releases: Importantus/speiseplan-tray
0.8.1
What's Changed
- ⬆️ Bump app-builder-lib and electron-builder by @dependabot in #11
- ⬆️ Bump ejs from 3.1.9 to 3.1.10 in the npm_and_yarn group by @dependabot in #12
- ⬆️ Bump vite from 4.4.9 to 4.5.3 in the npm_and_yarn group by @dependabot in #13
- 👽 Migrate to mensa-api v2 by @Draculente and @Importantus in #14
Migration to api version 2
We're moving to the new, rusty (🦀) v2 of the Mensa API because version 1 will be terminated (🔫) soon. As the new API includes an endpoint for locations, we also tidied up some of the code in the tray widget to load locations on the fly. This makes it easy to add new canteens (like the new Bits + Bytes in the TH) without having to update this widget again. Unfortunately, because of this code tidying up, we couldn't keep your old settings, so you'll have to select your food preferences and allergies again.
Full Changelog: v0.7.1...v0.8.1
0.7.1
This release fixes the appearance of the tray icon on high-resolution Mac displays.
What's Changed
- 🍱 Add high res template images by @Importantus in #10
Full Changelog: v0.7.0...v0.7.1
0.7.0
What's Changed
💻 MacOS support by @nightsplinter in #8
☀️ Lightmode
♻️ Pull new data every day automatically
🌻 New emojis for vegan and vegetarian dishes that follow the code used by the Studentenwerk (🌻 for vegan, 🌽 for vegetarian)
New Contributors
- @nightsplinter made their first contribution in #8
Full Changelog: v0.6.5...v0.7.0
0.6.5
What ChatGPT says:
- Now displaying the scraping timestamp of the menu data from the website.
- Added the ability to set the user group (Student, Staff, Guest) to receive personalized pricing.
Release Notes:
Scrape Timestamp Display:
In order to provide users with accurate and up-to-date menu information, we have implemented a new feature that displays the timestamp of the last data scrape from the website. No more guessing when the menus were last updated!
Personalized Pricing:
We understand that different user groups have different pricing for the same menu items. To address this, we have introduced a user group selection feature. Now, users can easily specify whether they are a Student, Staff, or Guest while using the application. The app will automatically present the relevant pricing information for the selected user group, ensuring the most accurate and personalized experience for each user.
Bon appétit!
0.6.3
Fix 2 vulnerabilities (1 moderate, 1 high)
0.6.2
What's Changed
- 🚸 Sort allergens alphabetically by @Draculente in #2
- ⬆️ Bump electron from 24.6.0 to 24.8.3 by @dependabot in #3
New Contributors
- @Draculente made their first contribution in #2
Full Changelog: v0.6.1...v0.6.2
0.6.1
- Restructuring of filtering behind the scenes.
- The loading screen now shows more than just the word "loading..."
Full Changelog: v0.6.0...v0.6.1
0.6.0
-
Completely redesigned the filtering system: Created a more user-friendly filter page with a cleaner interface. Additionally, you can now select specific allergens to filter out meals that may contain them.
-
Added options for displaying allergens: You now have the choice to either only display the allergens you are allergic to or completely filter out dishes containing those allergens.
-
UI enhancements: Made several additional small improvements to the user interface, such as displaying the location of each meal (Mensa or Cafeteria).
-
Fixed the reload function: Now it not only updates the data but also displays the updated information. 🤯
0.5.4
0.5.3
- Bug fix: Fixed an issue where multiple windows were being opened simultaneously.
- Enhancement: Improved window positioning to support desktop environments with top-aligned tray bars.
Bug Fix
We have resolved an issue that was causing multiple windows to open simultaneously. Users will now have a seamless experience with only one window opening as intended.
Enhancements
We have made significant improvements to the window positioning functionality. The application now supports desktop environments with top-aligned tray bars, ensuring proper positioning and alignment of the window on different setups. Users will enjoy a consistent and optimized experience across various desktop configurations.