Skip to content

Releases: GEWIS/gewisweb

Version 2.8.4

03 Aug 11:55
8bc7f17
Compare
Choose a tag to compare
  • Fixed issue where an incorrect runtime configuration was used, resulting in reduced performance.
  • Fixed issue where performing a password reset resulted in an error.
  • Updated dependencies.

Version 2.8.3

25 Jul 11:20
cdc16aa
Compare
Choose a tag to compare
  • Added a link to the Housing page in the useful information menu.
  • Fixed issue where a photo could not be deleted if it was used as a profile photo.

Version 2.8.2

13 Jul 11:36
3dde297
Compare
Choose a tag to compare
  • Updated membership types.
  • Updated rate limit lockouts.
  • Changed chairman to chair.
  • Added additional ACL checks for graduate members, access to member information and photos is now limited.
  • Improved logic to determine if a board member is currently a board member.
  • Removed duplicate e-mail addresses for Users.
  • Removed legacy login service.
  • Removed legacy member API for REX.
  • Fixed issue where using the authentication process for external applications failed if the membership type claim was used.
  • Fixed issue where Board was incorrectly translated as a specific board.
  • Fixed issue where the menu would not switch between English and Dutch when changing languages.
  • Fixed issue where logging in was not possible due to improper rate limit lockout configuration.
  • Fixed issue where a CSP violation in Chromium based browsers broke the initial authorization with external applications.
  • Fixed issue where redirecting after a failed login would not redirect to the correct page.
  • Fixed issue where board members would not have admin privileges in the first year of the association year.
  • Fixed issue where viewing specific organ type without providing an organ abbreviation could result in an error.
  • Fixed issue where using two trailing slashes could result in an error.
  • Fixed issue where viewing a job category for a specific company without a job slug provided could result in an error.
  • Updated dependencies.

Version 2.8.1

07 Jun 14:41
41246ad
Compare
Choose a tag to compare
  • Added the link to an activity in the description of the Google Calendar event creation tool.
  • Added all internal regulations to the members page.
  • Added link to the Confidential Contact Person (CCP) page in the useful information menu.
  • Improved retrieval of photo aspect ratios by calculating them on persistence instead of on-the-fly.
  • Removed COVID-19 information for activities in the activity menu.
  • Fixed issue where newly elected board members would already have admin privileges while their term had not started.
  • Fixed issue where the date of a normal photo album would incorrectly be shown as just a year instead of the full date.
  • Fixed issue where the tree navigation for pages and photo albums would not behave as expected.

Version 2.8

28 May 22:07
56d7b01
Compare
Choose a tag to compare
  • Added a pop-up in the photo viewer for Photos of the Week to shown when they were voted 'Photo of the Week'.
  • Added membership type to profile page for administrative purposes.
  • Added membership type to the activity admin sign-up list overview.
  • Added more claims to the JWT authentication for external applications to use; email, family_name, given_name, is_18_plus, membership_typ, and middle_name.
  • Added an overview of external application authentications to the user's profile.
  • Improved external authentication process by showing which claims will be available to the external application and allowing the user to deny the authorization. If the user has not used an external application for more than 90 days, they will get a reminder of what inforamtion is shared with the external application when trying to authenticate.
  • Improved the warning and confirmation process when a user tries to grant an authorisation to another user who already has received 2 or more authorizations.
  • Improved the 'Photos of the Week' page by creating virtual albums for each association year.
  • Improved performance of album pages by dynamically loading tags and voted status for each photo.
  • Improved performance of album pages by not repeatedly performing ACL checks for viewing metadata.
  • Fixed issue where the button the button to set a photo as your profile photo would always be shown, even when you were not tagged in a photo.
  • Fixed issue where anonymous votes on polls were not preserved.
  • Fixed issue where external participants of an activity could not be signed off.
  • Fixed issue where thumbnails of photos with EXIF rotation would not be correctly rotated resulting in incorrect aspect ratios.
  • Fixed issue where sharing an already shared image would incorrectly structure the URL, resulting in unexpected behaviour.
  • Fixed issue where album pages would fail to load if there existed a tag that belonged to an old member.
  • Fixed issue where organ names would be incorrectly capitalised.
  • Fixed issue where long activity names could overflow the agenda panel of the frontpage.
  • Fixed issue where viewing a non-existent organ could result in a crash.
  • Fixed issue where albums with sub-albums that did not have a cover photo could not be viewed.
  • Fixed issue where sub-albums could not be made full albums again.
  • Fixed issue where meeting minutes were called meeting "notes".
  • Fixed issue where the ordering of functions within an organ was wrong in English.
  • Updated dependencies.

Version 2.7

27 Mar 12:59
5d005be
Compare
Choose a tag to compare
  • Added a button to go from a photo in a member album to the actual album.
  • Added automatic scrolling to the last viewed photo when you close the photo viewer.
  • Added global error page to improve UX when an unrecoverable failure has occurred.
  • Improved the ordering of the activity archive.
  • Fixed issue where an error occurred while trying to view companies and jobs without a slug.
  • Fixed issue where the album overview would not be accessible if an album did not have a cover photo.
  • Fixed issue where an album could not be deleted if it did not have a cover photo.
  • Fixed issue where it was impossible to type the letter z in the tag field.
  • Fixed issue where using the arrow keys while tagging would inadvertently switch to the previous/next photo.
  • Fixed issue where tag suggestions would not automatically have the first option selected.
  • Fixed issue where a fully matching tag suggestion would not be automatically tagged.
  • Fixed issue where tags would not be persisted in the DOM between PhotoSwipe sessions.
  • Fixed issue where the user's identity was loaded for each photo in an album resulting in performance issues.
  • Fixed issue where certain fonts and images were not cacheable.
  • Fixed issue where Matomo was not accessible.
  • Updated dependencies.

Version 2.6.1

13 Feb 20:23
0d03fb9
Compare
Choose a tag to compare
  • Changed default site language to English.
  • Added functionality to automatically infer the user's language preference.
  • Added alternate URLs for pages.
  • Changed default encoding of images from jpg/png to webp.
  • Improved caching of resources (images, fonts, etc.).
  • Fixed issue where an error was displayed even though an authorization was successful.
  • Fixed issue where it was possible to authorize multiple people.
  • Fixed issue where the frontpage panorama would not be the correct resolution.

Version 2.6

06 Feb 11:49
c33320a
Compare
Choose a tag to compare
  • Added a button to the photo viewer to set a photo as your profile photo.
  • Changed the activity option calendar, with improved controls for approving/deleting proposed options.
  • Improved the layout of the course overview page.
  • Preloaded required resources to improve future load time.
  • Fixed issue where an activity could start after it had ended.
  • Fixed issue where the member search page was visible to non-logged in members.
  • Fixed issue where trying to set a non-existent photo as your profile picture would cause a crash.
  • Fixes issue where loading fonts would be blocking, now swapped when ready.

Version 2.5.4

04 Feb 07:39
9cf3581
Compare
Choose a tag to compare
  • Changed Google Fonts to be hosted locally, to prevent violating GDPR.
  • Removed final remnants from the old OASE integration.
  • Fixed issue where the option calendar would not be visible in Chromium-based browsers.
  • Fixed issue where "My Activities" was not accessible.
  • Fixed issue where "Today's Birthdays" would be empty.
  • Fixed issue where viewing a non-existent poll would fail.

Version 2.5.3

28 Jan 17:33
bd07e81
Compare
Choose a tag to compare