This changelog was created after version 0.6.4 was released. As such, information version 0.6.4 and earlier may not be entirely accurate or complete. A best effort has been made to fill in the gaps. If you find an issue anywhere in this changelog, please submit a pull request fixing it.
- Update Hasura version (#247)
- Fixed bug in rendering of registration form. (#222)
- User profile OGP tags (#228)
- OGP theming (#235)
- Added Spring 2022 RCOS proposal (#240)
- Updated minimum rust version to 1.58.1.
- Fixed bug that missed verified role on users already in the RCOS Discord. (#236, #242)
- Changes to the config file:
- The public telescope URL is now in the root of the config rather than the Discord section.
- Dynamic OGP tags. (#218)
- Server side cohort validation. (#220)
- Updated minimum rust version to 1.57.0.
- Added Open Graph Protocol meta tags to site. (#205)
- Fixed critical security issues reported by Chris Reed (Thanks, Chris, for reporting these to me):
- XSS bug in the meeting description text box.
- Privilege escalation bug on the user settings page.
- Fixed two typos also reported by Chris Reed (Thanks again Chris)
- Updates to a variety of dependencies.
- Fixed bug that prevented user deletion. (#204)
- Fixed bug that prevented meeting creation.
- Replaced all usernames with user IDs. (#130)
- Updated Hasura to v2.0.10
- Changes to the config file:
- Now only a single RCOS Discord server ID is accepted instead of a list of IDs.
- Fixed error caused by unlinking Discord account while authenticated with Discord. (#185)
- Update Rust to 1.56 and Rust 2021 Edition. (#186)
- Change RCOS contact email from [email protected] to [email protected]. (#188)
- Add Discord gateway. (#178)
- User deletion functionality. (#15, #189)
- Account linking with Discord (#5, #181)
- Updated Discord colors and icons (#116, #181, #182)
- Tweaked format of Discord Guild IDs in config file (#179)
- Make the
/whois
discord command ephemeral -- only the user who invokes the interaction will see the response. - Fixed "Schedule" link on the home page to render correctly on Safari. (#176)
- Updated everything to work at https://rcos.io instead of https://telescope.rcos.io.
- Name change functionality. (#16)
- Cohort edit functionality. (#16)
- Show draft meetings on profile pages.
- Fixed homepage link to include past developers.
- Fixed bug that prevented external presentation urls from being appropriately shown in the meeting edit form.
- Added support for deleting meetings. (#96)
- Fixed access bug that prevented users from viewing drafts of meetings that they host.
- Fixed bug that prevented editing meetings from previous semesters. (#142)
- Added support for creating meetings. (#96)
- Added support for editing meetings. (#96)
- Changed appearance of footer.
- Added rust documentation for developers to site.
- Added system administrator user role. (#115)
- Fixed several links to open in new tabs.
- Added semesters table in admin panel.
- Added semester creation form in admin panel.
- Added semester edit form in admin panel.
- Updated rust version to 1.53.0.
- Updated handlebars engine to 4.0.0. (#113)
- Updated templates to work with handlebars 4.0.0.
- Fixed bug that caused internal server error when visiting a user's profile. (#112)
- Created meeting details page.
- Added support for meetings marked as draft.
- Added link to handbook in navbar.
- Added support for linking RPI CAS account. (#5)
- Created Discord bot. (#100)
- Added
/whois
command.
- Added
- Removed email client and templates.
- Fixed several bugs relating to timezones.
- Updated rust version to 1.51.0.
- Added meeting type indicators to meetings page.
- Centered text on links in the meetings page.
- Tweaked style and appearance of meetings page.
- Fixed bug that incremented meeting page date query on refresh.
- Created meetings page.
- Tweaked URL formatting for user profiles.
- No release notes available.
- No release notes available.
- No release notes available.
- No release notes available.
- No release notes available.
- No release notes available.
- No release notes available.
- No release notes available.