March 2024
During the past few months, we have tried to improve the application's design in close collaboration with our design team. This release is the first step toward a completely revamped experience - we replaced the old drawer (activated via the "hamburger" button) with a more ergonomic bottom status bar for today's big phones. This is the first major UI change since the app was first designed in 2018, and we are very proud of it.
We grouped all our settings on a dedicated page, where you can also toggle the new anonymous user telemetry, which will help us understand which features the users like and dislike the most.
Lastly, you can now download the course materials of your favourite course units.
Thank you for being a loyal user, and we look forward to seeing what we can achieve together next.
What's Changed
- Bump minimum ios version and connectivity_plus by @DGoiana in #1010
- fix: show correct weekday in exams by @limwa in #1012
- Unused months removal by @DGoiana in #1002
- Encapsulate Url Launch with Toast by @rubuy-74 in #1005
- Exam add to calendar button fix by @DGoiana in #1017
- Fix/android build by @bdmendes in #1018
- fix: handle nullable curricular years by @limwa in #1023
- [Fix][#969] Calendar Link Removed by @NishchayShakya1 in #1028
- Bump shared_preferences from 2.2.1 to 2.2.2 in /uni by @dependabot in #1021
- Bump flutter_widget_from_html_core from 0.10.5 to 0.14.9 in /uni by @dependabot in #1045
- Bump connectivity_plus from 5.0.0 to 5.0.2 in /uni by @dependabot in #1043
- Implement Restaurant Home Card Dialog by @rubuy-74 in #1036
- Settings page and general UI tweaks by @bdmendes in #1048
- Bump build_runner from 2.4.6 to 2.4.7 in /uni by @dependabot in #1053
- Bump sentry_flutter from 7.10.1 to 7.13.2 in /uni by @dependabot in #1051
- Terms and conditions optimization by @coutinho21 in #987
- Bump url_launcher from 6.1.14 to 6.2.2 in /uni by @dependabot in #1060
- Bump provider from 6.0.5 to 6.1.1 in /uni by @dependabot in #1062
- Bump add_2_calendar from 2.2.5 to 3.0.1 in /uni by @dependabot in #1052
- Bind providers to a model state by @bdmendes in #1057
- Bump sentry_flutter from 7.13.2 to 7.14.0 in /uni by @dependabot in #1077
- Bump cached_network_image from 3.3.0 to 3.3.1 in /uni by @dependabot in #1076
- Bump flutter_svg from 2.0.7 to 2.0.9 in /uni by @dependabot in #1075
- Fixing day title translation by @DGoiana in #968
- Tracking banner by @DGoiana in #1063
- URI.parser(#644) by @clarapbsousa in #1082
- Refactor common widgets by @Process-ing in #903
- Bump build_runner from 2.4.7 to 2.4.8 in /uni by @dependabot in #1090
- Bump image from 4.1.3 to 4.1.4 in /uni by @dependabot in #1089
- Bump flutter_widget_from_html_core from 0.14.9 to 0.14.11 in /uni by @dependabot in #1079
- Feature/map search by @bdmendes in #1049
- feat: initial plausible setup by @limwa in #1038
- Bump diacritic from 0.1.4 to 0.1.5 in /uni by @dependabot in #1099
- Bump path_provider from 2.1.1 to 2.1.2 in /uni by @dependabot in #1098
- fix: display multiple rooms by @limwa in #1104
- Adjust tracking banner to dark mode by @DGoiana in #1083
- Fix favorite restaurant card by @rubuy-74 in #1094
- Feature/same day exams display by @vitormpp in #1059
- Feature/migrate theme to material3 by @vitormpp in #1088
- Make dependabot ignore patch updates by @bdmendes in #1100
- Feature/aggregate academic path page by @vitormpp in #1102
- Faculty aggregate page by @DGoiana in #1084
- fix: use cached profile image on navigation by @limwa in #1113
- Implemented aggregate transports page by @vitormpp in #1117
- Refactor/speedup profile by @bdmendes in #1116
- Get version code from API and use semantic versioning by @LuisDuarte1 in #1109
- DateTime extension by @DGoiana in #1086
- Fix Parser for different faculties by @rubuy-74 in #1096
- ci: create env file for deployments by @limwa in #1125
- Fix app_version and pubspec paths by @LuisDuarte1 in #1126
- ci: fix missing var by @limwa in #1127
- Make deploy workflow use github environment by @LuisDuarte1 in #1128
- Sigarra files api by @DGoiana in #963
- Fixing pre-commit auto formatting by @DGoiana in #1124
- Bottom navbar and new top navbar by @Process-ing in #902
- fix: use new endpoint for calendar by @limwa in #1134
- hotfix: use new endpoint for calendar by @limwa in #1137
- Fix deploy action by @LuisDuarte1 in #1140
- Cherry pick new deployment/versioning changes from develop by @LuisDuarte1 in #1141
- ci: create env directory by @limwa in #1142
- Fix version code superseeding by eagerly deploying by @LuisDuarte1 in #1145
- Use echo instead of cat on github action by @LuisDuarte1 in #1148
- Cherry pick Deploy action changes from master to develop by @LuisDuarte1 in #1153
- feat: add tooltips to navbar and remove splash effect by @limwa in #1150
- feat: add titles to general pages by @limwa in #1152
- fix: profile button is no longer clipped on navbar by @limwa in #1154
- Change restaurant icons to free_breakfast in bottom navbar by @Process-ing in #1158
- build(deps): upgrade dependencies by @limwa in #1159
- fix: dark background for hidden exams by @limwa in #1163
- fix: null ects on courses by @limwa in #1161
- fix: hidden exams showing in home page by @limwa in #1165
- Fixing null check error on load by @DGoiana in #1132
- Fix bottom navbar padding by @Process-ing in #1169
- Update/terms and conditions by @eduardagmagno in #1103
- Changing uc link to open in app page by @adriannalmeida in #1035
- fix: add weekend schedule by @limwa in #1172
- fix: different schedules in consecutive weeks by @limwa in #1170
- feature/faculty-filter by @vitormpp in #1168
- Automatic faculty Selection by @rubuy-74 in #1171
- March 2023 release by @bdmendes in #1179
New Contributors
- @NishchayShakya1 made their first contribution in #1028
- @clarapbsousa made their first contribution in #1082
- @vitormpp made their first contribution in #1059
- @eduardagmagno made their first contribution in #1103
- @adriannalmeida made their first contribution in #1035
Full Changelog: bts-2023...mar-2024