Skip to content

Conversation

@Jeremy-Friedman
Copy link

No description provided.

samfalconer and others added 30 commits September 4, 2016 11:35
Add more checking to make sure the object has valid "schedule" property before trying to use it.

(Alerts don't have a schedule, but services do. They both use this code.)
Added comments per Asma's review.
- Add iOS to config.xml
- Shorten app name on home screen to "BTC"
- Clean up Cordova's config.xml file
- Add iOS simulator and device actions to Node's package.json
- Add iOS icons
- Rearrange icon folder
Update package.json to point to our btc-models repo, because its issue #1 is fixing another polyfill that we import here.

#4
Polyfill Object.assign() for older Androids.
Set minimum versions for Android and iOS.
…ppy:

- Change bundle ID to org.adventurecycling.bicycletouringcompanion
- Change version number to 1.0
- Update cordova-plugin-camera to 2.3.0 so it supports the following fixes
- Add CAMERA_USAGE_DESCRIPTION which adds a privacy descriptor now required on iOS 10
- Add PHOTOLIBRARY_USAGE_DESCRIPTION which adds a privacy descriptor now required on iOS 10

Also while I'm at it:
- Fix the app name in the description
- Change the author from last year's team to Adventure Cycling Association

#26
Update the following things in config.xml to make the iTunes Store happy:
…ultiple taps to register a button click.

I'm not actually sure that updating the dependencies was needed, but it seems like a good thing to do anyway.

I think this actually fixed the problem:
- Replace "onClick"s with "onTouchTap"s [This seems to work much more consistently with React. Some were already onTouchTap.]
- I intentionally didn't replace the onClicks in pointMap.js. They broke when I did and seem to be working as is.

I also did this:
- Update React
- Update Material UI
- Update some other dependencies
- Wrap whole app in MuiThemeProvider (needed for Material UI update)
- Update svg icon imports (needed for Material UI update)
- Add namespace to our Drawer class as Material UI renamed their LeftNav to Drawer

#3
Removed the user name from the form.
Fix the issue where WebKit based browsers (Safari) sometimes needed multiple taps to register a button click.
Point btc-models to the "built" branch.
Bumped version number to 1.0.0 to match Cordova (but with an extra .0 to match NPM convention).

#40
…hich ones are updated between reloads.

Also, fix up some error checking and messages (including making "Replication error" actually readable).

#30
This property wasn't doing anything but freaking out WebKit.

Chrome and Safari both scroll properly when the card is too tall without specifying this.

#2
samfalconer and others added 29 commits November 5, 2016 14:40
Issue 22 - Forget password workflow fix
Comment out the publish delete button and instructions referencing it.
Update model references for separate point and comment DBs.
make ios-deploy an optional dependency
move ios-deploy to optional dependency
Also move the map acknowledgment off the map itself to this page (66).

#67
#66
Add about page with version info.
Worked on client side of flagging points.
Removed most logs.

Still needs error handling.
…ill have to be done server-side for validation.

#29
added browser detection using bowser
Build all of the comment stuff...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants