Releases: GEWIS/gewisweb
Releases · GEWIS/gewisweb
Version 4.4.1
Version 4.4.0
- Added link to upload meeting documents directly from meetings.
- Added informational messages for authorizations.
- Improved language-aware link management.
- Improved account registration process (now only called "activation").
- Changed the method of revoking authorizations to a modal to require additional confirmation.
- Changed frequency of syncs with GEWISDB (when healthy and syncs are not paused).
Version 4.3.2
- Fixed an issue (again) where the URLs generated to redirect after login would explode.
- Fixed an issue where certain routes would throw an exception if it were the first request in a session.
Version 4.3.1
- Fixed an issue where URLs starting with
index.php
would result in all URLs on that page being broken. - Fixed an issue where the alternate hreflangs would miss a slash if the language was not present in the URL.
Version 4.3.0
- Added list of inactive fraternity members to fraternity pages.
- Improved layout of public organ pages by moving (and adding new) details to a sidebar.
- Improved layout of activity details when viewing an activity.
- Fixed an issue where debug logging caused excessive storage utilisation.
- Fixed an issue where installations of board members were incorrectly sorted.
- Fixed an issue where the API routes were language-aware.
- Fixed an issue where the URLs generated to redirect after login would cause unnecessary indexing by search engines.
- Fixed an issue where it was possible to directly use
index.php
for routing. - Fixed an issue where company/job attachments/links would always be shown due to faulty logic.
- Fixed an issue where wrapping of words in Markdown context was broken.
Version 4.2.1
- 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
- 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
to5
. - 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
- 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
, andOrganInformation
. - 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
andadmin
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
- Fixed issue where decisions removed in GEWISDB were not removed during synchronisation.
Version 4.0.1
- 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.