Giter VIP home page Giter VIP logo

roomease's People

Contributors

desmondmc avatar fawx9 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

roomease's Issues

Run code when location services changes state.

It would be amazing if we could run some code when the location services settings are changed. Not sure if this is possible. With some quick testing it seems didChangeAuthorizationStatus is only called when the app reopens after a change. This kind of sucks.

At home" state "unknown" store the reason.

It would be nice if we stored the reason a user's location was set to unknown. Whether it be because they are running iOS 7.0 and they haven't checked in in a while, they have location services turned off, or they don't have an address set.
We could use this data to debug as well as show the user.

Issues with channels

Seems like there is an issue adding channels to a user when they login and out of different houses.

Website critique.

In the meeting you had a lot of issues with the website. What could we change? Feel free to take the source code and make whatever changes you want to it. Maybe your developer friend can help?

Users with wifi turned off are having issues with the at home feature.

Seems like users who turn off wifi experience weird behaviour with the 'at home' feature (app isn't notifying the server when the person leaves home, pushes are being sent to house members saying 'User arrived home' + 'User left home' in a short period of time).

We need to further test this issue and diagnose what exactly the problem is and our best options for solving it.
2014-03-19 16 04 31

Settings page design.

Right now the settings page is just something i threw together for testing. It looks like crap. We should talk about all the functions that need to be in the settings and come up with a nice looking design for it.

Off the top of my head we need:

  • House location setting
  • Change profile Picture

Sync Story!

Greg and I have done a lot of this. Is it totally done?

By default users should receive notifications from everyone in the house

The default functionality for notifications should be that the user receives notifications from all users in the house, but can disable them if they want to (not the other way around). This avoids the scenario where the user doesn't know they need to subscribe to get notifications and they miss out on the feature.

Request for feature: Be able to "Watch" other people's houses

As a user, I would like to be able to "Watch" other people's houses. The user wouldn't get notifications when users com home/leave but could check if people are home or not. So the user wouldn't get full info/functionality like someone who actually lives in the house, but could check if their friends are home or not.

Clean up warnings

The app is filled with warnings. We need to go through the code and clean them all up.

Rework location manager

Whiteboard exactly when location information is changed and how we should communicate that to the app and the server. It's starting to turn into a mess.

Small towns cannot be found.

Adam: It Couldn't find Stittsville on the map unless I put Ontario after it.

Location finder needs to be rethought.

Make ToDo list entries taller.

The height of the ToDo list cells are based on the width of the delete button. The bigger the button the bigger the cell. Send me a larger delete button and i'll make the cells taller.

New user not showing in main view

If a new user joins a house while the app is backgrounded they aren't added to top view when the user opens the app. Even running refresh roommate doesn't add the extra user. Probably something to do with Central Data?

Offline Testing.

The app needs to be tested for offline use. Right now all development has been done with an internet connection. What if the user has a bad connection or loses it while in the app. We need to have a story for this.

After save on house failed.

Seems it's possible for the aftersave function on House objects to take more than 3 seconds and time out. Greg and I saw a crash where this happened.

Location Manager didDetermineState not always called.

It seems that the callback:

- (void)locationManager:(CLLocationManager *)manager
      didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region

Is not always called when we request the state for the current region:

[self.locationManager requestStateForRegion:region];

Seems to only work 40-60% of the time when the app is coming to the foreground but works better when the app is already in the foreground and "Refresh Roommates" is pressed (90%).

Thought it might be that ARC is cleaning up the location manager but with some quick investigation that doesn't seem to be the case. Not sure why this is happening.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.