Skip to content
This repository has been archived by the owner on Aug 7, 2021. It is now read-only.

v17.4.1 #1129

Merged
merged 6 commits into from
May 9, 2017
Merged

v17.4.1 #1129

merged 6 commits into from
May 9, 2017

Conversation

aaronbrethorst
Copy link
Member

@aaronbrethorst aaronbrethorst commented May 8, 2017

Hey folks - I hope you're enjoying the new features of this release! (They are detailed below in excruciating detail in case you missed them before.)

This is a bug fix release that addresses the top crashing issues reported for 17.4.0:

  • A completely unexpected, seemingly unpreventable crash on app launch is now fixed. I assumed that the data we were getting from the server was going to always make sense. This was clearly a mistake.
  • Apparently there are some buses that simply will not allow alarms to be created for them. I hope to figure out what commonalities they share in order to avoid giving you false hope around registering an alarm. But, for now, at least you won't experience a crash.

<3,
Aaron


Release notes for 17.4.0:

This release took longer than expected, mostly because I kept adding stuff to it. But, I think it's worth the wait! OneBusAway 17.4.0 adds alarms to tell you when your bus is a certain number of minutes away, a new search experience, and a huge amount of polish.

Additionally, in Puget Sound only for now, you'll be able to get alerts about major failures in the bus system, like when an overturned fish truck snarls the evening commute! Hey transit agencies, feel free to get in touch with me about adding your data to this new system.

<3,
Aaron

Map:

  • See the direction you're pointing in on the map
  • New search experience. Check it out, it's way better!
  • New icons (thanks Alan)
  • Toggle between standard map and hybrid satellite views (thanks Alan)
  • Quickly access nearby stops from the toolbar butons on the map

Regional Alerts:

I want to give a huge thank you to Ben, who designed and built out the backend system that this new feature relies on. His expertise was invaluable in making this happen. <3

  • When a serious issue happens with the bus system, you'll receive an alert as soon as you open the app that gives you more information about it. This way, you'll never get caught off guard by salmon trucks or snow days again. Please note: I am currently manually adding this data to the system, so early morning commuters might not get to take advantage of it. Just a head's up.
  • You can view more alerts from the Info tab. These are things like one-off cancellations of routes.

Alarms:

  • Set an alarm for a particular bus and get a push notification on your iPhone or Apple Watch when your bus is your specified number of minutes away.
  • View your active alarms on the 'Recent' tab

Stops:

  • Tap on a '...' button to access bookmarking, trip sharing, and alarms.
  • Move walking distance and time into the stops table so you can see exactly which buses you'll be able to catch.

Trip Sharing:

  • Better behavior on copying the URL
  • Trip sharing should work properly in Tampa again

Inter-app communication:

  • onebusaway:// URLs will now launch OneBusAway

Bookmarks:

  • Fixes bug with bookmark name editing (thanks Alan)
  • Sort bookmarks by proximity to your current location

Handoff:

  • Adds Handoff support for working with OBA across different devices

Other changes:

  • A huge "thank you" to Edgar, who continues to volunteer his time to localize OneBusAway into Spanish.
  • Lots of behind-the-scenes upgrades to OBA, including model and networking layers.
  • Upgrade third party libraries (thanks for your help with this, Victor)

Fixes #1126

* Add NS_ASSUME_NONNULL_BEGIN/_END to OBARegionalAlert and mark `publishedAt` as `nullable`
* Handle instances where `publishedAt` is nil.
Fixes #1127 - Crash: Push Notification registration
Fixes #1128 - Crash: -[GKActionSheetPicker updateSelection]
…[NSString stringWithFormat:]`

This is especially weird to me given that I thought this method was perfectly capable of handling nil values, but what do I know?
…d warning message

Xcode just started complaining about a lack of a 4” launch screen image. Which is weird because we’re using a storyboard for those. Don’t know what’s up…
@aaronbrethorst aaronbrethorst merged commit b2cb5fd into master May 9, 2017
@aaronbrethorst aaronbrethorst deleted the v1741 branch May 9, 2017 16:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant