Releases: StoDevX/AAO-React-Native
Releases · StoDevX/AAO-React-Native
v2.8.0
Added
- Dark mode! Now you can use the app in a sleek, darker theme.
- You'll notice an updated design that gives the app a modern look.
- We've introduced a native campus directory for your convenience.
- Find A-Z campus links in the More view, making navigation easier.
- Enjoy a top-level course catalog search for a faster planning experience.
- We've added filtering support in the news and streaming sections.
- Discover related links in building hours for more information.
- Access the Oleville web view with just a tap.
Changed & Fixed
- We've switched to Sentry for crash reporting, improving reliability.
- Radio streams will now open the player in a web view.
- Transportation links will directly open a web view for quick access.
- Fixed various nasty bugs and crashes to enhance stability.
- Made significant performance improvements for a smoother experience.
- Implemented important security updates to protect your information.
- Updated our privacy policy.
Development Enhancements
- We've rewritten the app in TypeScript to improve code quality and safety.
- We've re-licensed the project to AGPL3.
- Overhauled the build pipeline caching for faster updates.
- Upgraded React Native, Xcode, and CocoaPods for better performance.
- Introduced feature flags to enable/disable specific app features.
- Added a network logger for better debugging and monitoring.
- Included an API tester to ensure seamless data integration.
- A component viewer is now available for developers to inspect the app's components.
- Added local server URL support for an improved development experience.
Removed
- Analytics have been removed to respect your privacy.
- Push notifications have been retired.
- Home screen reordering has been retired.
- The Moodle tile is no longer present.
- The "Report a Problem" tile has been removed.
- The "Safety Concerns" tile is no longer part of the app.
- The TES SIS tab has been retired.
- The PoliticOle news tab is no longer available.
Version 2.8.0, beta 8
...Is this thing still on?
Yes, yes it is! We've done a lot since the last beta (and even more since last release!)
- Migrated our code from JavaScript to TypeScript
- So many dependency updates (like... SO MANY.)
- Other little things here and there, new features, removal of old features, etc.
Ideally we'll be headed towards v2.8.0 proper soon.
Version 2.8.0, beta 7
Getting closer! We're nearing the v2.8.0 release, and this beta is (hopefully) one of the last ones before it lands.
Version 2.8.0, beta 4
This beta contains some work since our previous beta just a bit ago involving sourcemap association.
Version 2.8.0, beta 3
This release contains another couple of months worth of work as we move towards the v2.8.0 release.
Version 2.8.0, beta 2
Known issues: caching, caching, caching
We are pushing this beta for two a few reasons:
- we need to test the React Native 0.59 upgrade
- we want to make some changes to the Android release automation, and we wanted to get ① out beforehand
- we want to test Android App Bundles and Google Play Signing
Version 2.8.0, beta 1
Known issues: caching, caching, caching
We are pushing this beta for two reasons:
- we need to test the React Native 0.59 upgrade
- we want to make some changes to the Android release automation, and we wanted to get ① out beforehand
Version 2.7.0
v2.7.0 2.7.0
v2.7.0-rc.4
- Adds a "Safety Committee" url tile that prompts the user to open it in their default browser
- Fix an issue where it was impossible to add spaces at the end of dictionary words and definitions
- Fix an issue where the app would crash if you re-opened it when it was looking at a calendar event
since 2.7.0-rc.2:
- fixed not having the prompt functionality when opening in browser
- fixed not having the right gradient
v2.7.0-rc.2
- Adds a "Safety Committee" url tile that prompts the user to open it in their default browser
- Fix an issue where it was impossible to add spaces at the end of dictionary words and definitions
- Fix an issue where the app would crash if you re-opened it when it was looking at a calendar event