Releases: UniversityOfHelsinkiCS/oodikone
Releases · UniversityOfHelsinkiCS/oodikone
Improve Courses of Populations load times
Class statistics
- Major improvements in load times for classes with high course counts
Internal
- Replaced getSubstitutions call with inlined version
Course search UI tweaks & preferred language added
Course statistics
- Updated course search to use the new UI
Close to graduation
- Display students' preferred language
- Hidden by default
Internal
- Refactored react hooks
Minor improvements
Course statistics
- Made the Course search more responsive
Study programmes
- Added study right checking for Thesis written statistics in addition to course organization checks
Internal
- Rewrote the Updater page with MUI components
Minor improvements
Faculties
- Students by starting year and Progress tabs were combined
- Styles of some tables were updated to make them clearer
Population statistics
- Order of columns on General tab table was updated (Bachelor/Master column was moved more to the left for better visibility)
Internal
axios
upgraded to v1
New Completed courses search page
Completed courses search
- The page has been redesigned with Material UI components
Population statistics
- Fixed a bug where the programme filter sometimes showed the wrong number of students. This occurred in rare cases when a student had multiple study rights in the same programme
Students
- Improved the styling of the Study rights table to make the selected study right more visible
New Students page
Students
- The Students page has been rewritten using Material UI components
Class statistics
- Fixed an issue where the Credit accumulation graph might display incorrect symbols in certain cases
Internal
- Updated
react-router
from v5 to v7
New Faculty page
Faculties
- Updated all pages to Material UI
- Separated the "Programmes and student populations" into two new tabs:
- Students by starting year
- Progress
- Sorting is now part of the table itself for the interactive data table on the Basic information tab
- The name of the faculty is included in the web page title
- Export buttons are now more visible
- The page is more responsive and works on smaller screens
Navigation bar
- Navigation buttons are more visible
- Adjusted the color of each button
- Active page is underlined
Misc
- The error section for failed loading of content now better matches the loading section
Internal
- Typed RTK API requests and responses for faculties
- Extracted new tabs hook for Material components
- Replaced country_fi, country_sv and country_en with a new citizenship array
Responsive navigation bar
Navigation bar
- Made the navigation bar responsive: works on smaller screens too
Changelog
- Added version number to each release
- Increased the amount of visible items to 20
New Close to graduation page
Close to graduation
- Close to graduation page includes a new table component that has a lot of new functionality
Info boxes
- Increased the width
- Switched to a contained variant for increased visibility
Internal
- Access denied page rewritten with Material UI
Internal: Close to graduation page rewritten
Internal
- New version of Close to graduation page available at
/close-to-graduation/new
. In this version, material-react-table is used instead of our own SortableTable component