Skip to content

Release Notes

Drew Volz edited this page Oct 28, 2023 · 61 revisions

v2.8.0

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.8.0...master

Welcome back, everyone!

If you're reading these release notes, we're looking for contributors (from any background) interested in joining the volunteer team who keep this app running.
Send an email to [email protected] if you're interested β€” we'd love to hear from you!

# Exciting New Features #
β€’ 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.

# Fixes and Improvements #
β€’ 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 Features #
β€’ 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.

v2.7.0

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.6.2...v2.7.0-rc.2

Welcome back, everyone! New year, new update!

# WHAT'S NEW #
β€’ Added a handy link to report icy conditions or other safety issues to the college!

# FIXES & CHANGES #
β€’ Fixed a crash that would happen if the app opened on a calendar event.
β€’ Fixed an issue where it was impossible to add spaces at the end of the dictionary terms and definitions.

v2.6.3

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.6.2...v2.6.3

Welcome back, everyone! New year, new update!

# WHAT'S NEW #
β€’ StoPrint view! Now you can view (and release!!!) your print jobs from your phone!
β€’ Course searcher! Now you can search the class and lab schedule!
β€’ Push notifications! Now you can get notified when things are happening.
β€’ Revamped navigation! We tweaked some colors and made things a bit simpler.

# FIXES & CHANGES #
β€’ Made certain things way (waaaaay) faster
β€’ Updated a few design-y things
β€’ Cleaned up old code
β€’ Improved some security

## v2.6.3 ##
β€’ Fixed an issue where the Debug view was available outside of development

## v2.6.2 ##
β€’ Fixed an issue with the new popup filters that froze the app on certain devices

## v2.6.1 ##
β€’ Fixed an issue where the bus screens would never update

v2.6.2

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.6.1...v2.6.2

Welcome back, everyone! New year, new update!

# WHAT'S NEW #
- StoPrint view! Now you can view (and release!!!) your print jobs from your phone!
- Course searcher! Now you can search the class and lab schedule!
- Push notifications! Now you can get notified when things are happening.
- Revamped navigation! We tweaked some colors and made things a bit simpler.

# FIXES & CHANGES #
- Made certain things way (waaaaay) faster
- Updated a few design-y things
- Cleaned up old code
- Improved some security

## v2.6.1 ##
- Fixed an issue where the bus screens would never update

## v2.6.2 ##
- Fixed an issue with the new popup filters that froze the app on certain devices

v2.6.1

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.6.0...v2.6.1

# WHAT'S NEW #
- StoPrint view! Now you can view (and release!!!) your print jobs from your phone!
- Course searcher! Now you can search the class and lab schedule!
- Push notifications! Now you can get notified when things are happening.
- Revamped navigation! We tweaked some colors and made things a bit simpler.

# FIXES & CHANGES #
- Made certain things way (waaaaay) faster!
- Updated a few design-y things.
- Cleaned up old code!
- Improved some security!
- Shrunk the size of the app a bunch!
- Since v2.6.0: Fixed the Bus screens!

v2.6.0

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.5.2...v2.6.0

# WHAT'S NEW #
- StoPrint view! Now you can view (and release!!!) your print jobs from your phone!
- Course searcher! Now you can search the class and lab schedule!
- Push notifications! Now you can get notified when things are happening.
- Revamped navigation! We tweaked some colors and made things a bit simpler.

# FIXES & CHANGES #
- Made certain things way (waaaaay) faster!
- Updated a few design-y things.
- Cleaned up old code!
- Improved some security!
- Shrunk the size of the app a bunch!

v2.5.2

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.5.1...v2.5.2

New in v2.5.2: We sped things up!

Also includes the goodies from v2.5.1:

iPhone X support! Wifi problem reporting! Favoriting buildings! An alternate icon option! Hiding home screen icons! All that, and more, in version 2-5-0!

πŸ‘πŸ‘πŸ‘ We'd like to congratulate Hannes Carlsen on his first contribution to All About Olaf! πŸ‘πŸ‘πŸ‘

# WIFI REPORTING #
This is big. IT reached out to us and asked if we could add a way for people to report WiFi problems that they were having. 

So we did! This is the first time we've used your location in the app – we record your current location when you push the button and what device you're using, then we send it to a server that IT maintains. They're planning to look closely at where people are having issues, and this should give them much more clarity in that work.

# NEW #
- iPhone X support!
- A calendar of the upcoming KSTO shows, powered by KSTO themselves!
- A button to "call in" to KSTO! (You'll need a phone to make the call.)
- KRLX streaming support! (The Carleton radio station.)
- The ability to "favorite" buildings! (As requested by a student, and built by Hannes!)
- A new icon choice! Check out the Settings page to switch icons!
- Toggle switches to hide any number of icons from the home screen!
- A button to report a wifi problem!
- A button to open TES!

# FIXES & CHANGES #
- Internal updates, ofc
- Made the Bus view go faster
- Made the Menu views more resilient, with a "try again" button if they fail
- Made improvements to the KSTO player, added a button on Android to open the stream
- Added placeholder images to the News story lists
- Made the News stories open in a web browser
- Cleaned up the SIS login block in Settings
- Optimized the Building Hours images
- Added a prompt for when you've uninstalled Mail.app and the app can't send email, but you've asked it to
- Restyled all the text-heavy views in the app, like Privacy and Credits
- Redesigned the home screen colors for the first time ever

# REMOVALS #
- Removed the custom stylesheet on the News articles – now we just open the website directly
- We no longer support iOS 8
- We no longer support Android v4.1, v4.2, or v4.3

v2.5.0, v2.5.1

commits: https://github.com/StoDevX/AAO-React-Native/compare/v2.4.2...v2.5.1

iPhone X support! Wifi problem reporting! Favoriting buildings! An alternate icon option! Hiding home screen icons! All that, and more, in version 2-5-0!

πŸ‘πŸ‘πŸ‘ We'd like to congratulate Hannes Carlsen on his first contribution to All About Olaf! πŸ‘πŸ‘πŸ‘

# WIFI REPORTING #
This is big. IT reached out to us and asked if we could add a way for people to report WiFi problems that they were having. 

So we did! This is the first time we've used your location in the app – we record your current location when you push the button and what device you're using, then we send it to a server that IT maintains. They're planning to look closely at where people are having issues, and this should give them much more clarity in that work.

# NEW #
- iPhone X support!
- A calendar of the upcoming KSTO shows, powered by KSTO themselves!
- A button to "call in" to KSTO! (You'll need a phone to make the call.)
- KRLX streaming support! (The Carleton radio station.)
- The ability to "favorite" buildings! (As requested by a student, and built by Hannes!)
- A new icon choice! Check out the Settings page to switch icons!
- Toggle switches to hide any number of icons from the home screen!
- A button to report a wifi problem!
- A button to open TES!

# FIXES & CHANGES #
- Internal updates, ofc
- Made the Bus view go faster
- Made the Menu views more resilient, with a "try again" button if they fail
- Made improvements to the KSTO player, added a button on Android to open the stream
- Added placeholder images to the News story lists
- Made the News stories open in a web browser
- Cleaned up the SIS login block in Settings
- Optimized the Building Hours images
- Added a prompt for when you've uninstalled Mail.app and the app can't send email, but you've asked it to
- Restyled all the text-heavy views in the app, like Privacy and Credits
- Redesigned the home screen colors for the first time ever

# REMOVALS #
- Removed the custom stylesheet on the News articles – now we just open the website directly
- We no longer support iOS 8
- We no longer support Android v4.1, v4.2, or v4.3

v2.4.1

Hey Oles! We're proud to announce version 2.4.1, bringing working SIS balances back among many other things!

# FIXES #
β€’ SIS balances work again! We also added additional meal plan information. You should still trust Stav's staff more, but we're getting better at things!
β€’ A bunch of building hours and bus schedules got corrected! Most of these are already up-to-date in version 2.4.0β€”we only changed some stuff behind the scenes.

# UPDATES #
β€’ Lots of improvements under the hood!

v2.4.0

Hi Oles! Wow, it's been a while. First, we haven't fixed the SIS balances yet – we're working together with the college to make sure it's correct before we fix it once and for all.

# NEW FEATURES #
β€’ A full-size iPad app! (It's really just the iPhone one, stretched out, but it's a lot nicer.)
β€’ A Building Hours editor! If you see some hours that are wrong, let us know!
β€’ A calendar detail view! And, sharing events from the calendar! And, adding events from the calendar to your phone!
β€’ KSTO Radio??? We think? If it doesn't work when KSTO starts playing again, we'll fix it.
β€’ A Streaming Events list!
β€’ A list of student work positions!
β€’ A Moodle button!

# BUG FIXES #
β€’ Webcams work again!
β€’ Bus schedules are correct again! We've also made it so we can update them separately, so they won't be so old for so long anymore.

# CHANGED #
β€’ Redesigned the Important Contacts page!
β€’ Redesigned the Transportation "Other Modes" page!

v2.2.0 – Now with a Menu Switcher

up to date as of 9204d41f7420e0907294ae85f3313f84c5fe16a0: 9204d41...master

# NEW FEATURES #
β€’ Allow switching between today's menus!
β€’ Enable links in News articles!
β€’ Add thumbnails to the News article lists!
β€’ Enable Maps on Android!
β€’ Add a "Share" button to News articles!
β€’ Solved the login issues for Balances!
  - You'll now stay logged in until your password changes.
  - We had to disable the Courses view, though.
β€’ Add a search bar to the Dictionary! (iOS only, sorry.)

# BUG FIXES #
β€’ Add an analytics opt-out switch
β€’ Allow clearing of the username and password fields
β€’ Round time comparisons to the minute, instead of the second (which just looked _weird_)
β€’ Update the Northfield Lines store link
β€’ Let the Android app's screen title take up as much space as it needs
β€’ Improve the anti-code filters for the menus
β€’ Hide blank stories from News articles

# INTERNAL STUFFS #
β€’ Move Oleville into the News section
β€’ Open Directory and Maps in a faster browser
β€’ Rework the iOS Building Hours detail view for clarity
β€’ Make the webcams less buggy
β€’ Reorganized the Settings screen

# THANKS #
We love feedback! Email us at [email protected] with ideas! suggestions! complaints! problems! We can't really answer homework questions, though; you might want to swing by the Academic Support Center for that.