Skip to content

Releases: GEWIS/gewisweb

Version 4.2.1

27 Jun 19:31
cd42dec
Compare
Choose a tag to compare
  • Added automatic 🎈🎈🎈 so @tomudding can sleep.
  • Added automatic removal of old login attempts in accordance with privacy policy.
  • Improved wording of the disabled account notice.
  • Improved wording of registration requirements.

Version 4.2.0

23 Jun 12:55
c474e43
Compare
Choose a tag to compare
  • Added 'Last Modified' timestamp to files in the Public Archive.
  • Added proper Markdown support to company descriptions and jobs.
  • Added meeting type filters to meeting overview.
  • Added historical overview for abrogated committees.
  • Added notice when you are not allowed to download education documents.
  • Added the option to edit existing subscriptions without having to resubscribe to activities.
  • Added warnings when leaving certain pages while an upload is in progress.
  • Added automatic removal of old activity data in accordance with privacy policy.
  • Improved admin interface for managing photos.
  • Improved qualitify of Photo of the Week pictures.
  • Improved watermarking of education documents.
  • Improved rendering of Markdown in certain places.
  • Improved (historical) organ information viewing.
  • Improved automatic redirect after login to previous page.
  • Increased number of activities shown for organs from 3 to 5.
  • Changed occurrences of 'Bylaws' to 'Articles of Association'.
  • Fixed issue where exporting GDPR data subject requests failed.
  • Fixed issue where photos would be deleted even when still present in another album.
  • Fixed issue where photo URLs generated by Glide would be accessible indefinitely.
  • Fixed issue where logging in without an e-mail address was still possible.
  • Fixed issue where image injection in Markdown was possible.
  • Fixed issue where album name validation was too strict.
  • Fixed issue where functions in organs were incorrectly ordered.
  • Fixed issue where authorizations would not be shown for past meetings.
  • Fixed issue where viewing very old activities would result in a fatal exception.
  • Fixed issue where pagination of historic polls in the admin interface did not work.
  • Fixed issue where zeroth meetings were not viewable.
  • Fixed issue where future installations or discharges would already be effective.

Version 4.1

31 Dec 17:14
add7f3a
Compare
Choose a tag to compare
  • Added information on tutoring to the education page.
  • Added overview for similar courses.
  • Added links to directly submit/search infima on the Supremum website.
  • Added fail-safe for manually assigned roles to let them automatically expire.
  • Added proper Markdown support to Activity, NewsItem, and OrganInformation.
  • Added highlights to search terms in the results of a decision search.
  • Added functionality to assist with GDPR data subject requests.
  • Improved searching for specific meetings by allowing the English initialism of the meetings.
  • Improved course document display by separating exams & summaries and ordering by date.
  • Improved wording on the privacy widget to prevent confusing analytics with tracking.
  • Improved activity creation form by moving it to the more spacious administration section of the website.
  • Improved activity overview page by not removing structure and simple styling from descriptions.
  • Improved activity sign-up process.
  • Improved separation of concerns by splitting board and admin privileges.
  • Removed links to education pages that are behind a login.
  • Fixed issue where cropping images resulted in an incorrect aspect ratio.
  • Fixed issue where requesting an infimum around midnight resulted in an exception.
  • Fixed issue where the sign-up overview was not responsive on mobiles.
  • Fixed issue where activities did not appear in the news section of the front page.
  • Fixed issue where injection of HTML in activity descriptions was possible.
  • Fixed issue where existing custom pages had URLs longer than the limit.

Version 4.0.2

13 Sep 20:54
e98ce32
Compare
Choose a tag to compare
  • Fixed issue where decisions removed in GEWISDB were not removed during synchronisation.

Version 4.0.1

11 Sep 16:04
020e67e
Compare
Choose a tag to compare
  • Added the option to mark a sign-up list field as sensitive. Sensitive fields are only viewable by the organiser or the board.
  • Added tooltip to meeting documents to show when the meeting document was uploaded.
  • Improved activity admin approval view by preserving structure of activity descriptions.
  • Improved sign-up form by adding asterisks to denote required fields.
  • Fixed issue where the navbar was grey instead of GEWIS red.
  • Fixed issue where it was possible to use special path characters for custom routes.
  • Fixed issue where sub-albums did not display the 'NEW' tag if they were recently created.
  • Fixed issue where photos in the admin album overview would not load.
  • Fixed issue where the 'Text' sign-up list field was never validated when signing up.
  • Fixed issue where activities that were not yet approved could be viewed by everyone.

Version 4.0

30 Aug 16:22
88ad8aa
Compare
Choose a tag to compare
  • Added notice for administrators to warn them about their powers.
  • Added history of board positions to member profiles of board members.
  • Added option to mark course documents as scanned to improve quality of watermarked PDF.
  • Added option for organisers of activities to view sign-up list details up to a month after the activity ended.
  • Added more detailed suggestions to failed searches to help with getting results.
  • Added notice to polls to prevent personal data from appearing in polls.
  • Added horizontal watermark to course documents to help with automatic OCR detection.
  • Added button to historical poll overview to go to the current poll.
  • Added language aware router for localised URLs (e.g. gewis.nl/en/).
  • Added localisable routes to custom pages.
  • Changed how historical polls are displayed and interacted with.
  • Changed coding standard to catch issues before they make it to production.
  • Changed map provider for photo locations from Google Maps to OpenStreetMap.
  • Changed how translations are compiled.
  • Changed localisation of polls.
  • Changed validation of poll questions to always require them to end with a question mark.
  • Improved support for password managers to autofill and change passwords.
  • Improved diff display for proposed updates to activities and vacancies.
  • Improved selecting required viewing privileges for custom pages by exchanging the text field with a list.
  • Improved consistency of page headings for custom pages.
  • Improved synchronisation script for GEWISDB by replacing not dropping all data at once.
  • Improved layout of album overview when albums have long titles.
  • Fixed issue where long poll options were not split across multiple lines.
  • Fixed issue where it was not possible to update a JobCategory.
  • Fixed issue where poll question was not shown on the frontpage.
  • Fixed issue where renaming a MeetingDocument would redirect away from the current page.
  • Fixed issue where it was not possible to unsubscribe from an activity.
  • Fixed issue where organ functions where displayed for the wrong organ due to incorrect deduplication and ordering of organ hashes.
  • Fixed issue where e-mails with a Reply-To with special characters resulted in an exception.
  • Fixed issue where MariaDB healthcheck did no longer work.
  • Fixed issue where birthdays of expired memberships/graduate statuses were shown on July 1.
  • Fixed issue where it was not possible to view activity update proposals when the organiser was removed in the update.
  • Fixed issue where it was possible to approve activity update proposals without having the proper privileges.
  • Fixed issue where it was possible to comment on old or unapproved polls.
  • Fixed issue where certain sign-up list fields would not show when selected.
  • Fixed issue where errors in the synchronisation script for GEWISDB could result in (temporary) loss of data.
  • Fixed issue where it was not possible to close a dropdown that was open by default on mobile devices.
  • Fixed issue where (un)collapsing the main navbar would also (un)collapse the admin navbar.
  • Updated dependencies.

Version 3.0.5

08 Apr 11:06
843b9ae
Compare
Choose a tag to compare
  • Changed text under active polls on the frontpage to be more descriptive.
  • Removed notices regarding the changed password requirements.
  • Fixed issue where adding spaces around poll content (e.g., comments) would circumvent length checks.

Version 3.0.4

28 Mar 21:28
2de31d4
Compare
Choose a tag to compare
  • Added bylaws and internal regulations to list of policies on the members page.
  • Fixed issue where uploading a meeting document for a specific meeting would be uploaded to another meeting.

Version 3.0.3

25 Mar 14:47
10ed523
Compare
Choose a tag to compare
  • Added sender and recipient names to e-mails.
  • Fixed issue where keyholders were not correctly synced.
  • Fixed issue where the 90-day reminder logic was inverted preventing external authentication.
  • Fixed issue where the approver of an activity would be lost preventing being able to reset the approval status of the activity.
  • Fixed issue where e-mails would not be sent if the recipient's name contains unicode characters.

Version 3.0.2

28 Feb 21:35
c6e7fe6
Compare
Choose a tag to compare
  • Added support for keyholders.
  • Added base-uri to Content Security Policy to prevent hijacking of relative URLs.
  • Changed website title from GEWIS Website to Study Association GEWIS (Studievereniging GEWIS when Dutch is selected as language).
  • Changed sender of e-mails to Study Association GEWIS.
  • Removed unused photo_guest role.
  • Fixed issue where viewing retired fraternities could result in an error in certain cases.
  • Fixed issue where going to an external application would fail if the 90-day reminder dialog was shown.