Todd Anglin
Todd Anglin
Due to Mobile Safari's behavior in iOS5, any attempt to store a value to localStorage while in Private Browsing Mode will throw a QUOTA_EXCEEDED_ERR. TeamThing uses this API extensively and...
With the introduction of iOS 5.1, localStorage and WebSQL are treated as temporary data stores (deleted when the app is closed). TeamThing depends on these APIs to remember user credentials...
Data can probably be cached more aggressively in the mobile app to prevent unnecessary calls back to the server. Implement more caching for common data chunks (Team, User).
Today's version of TeamThing only supports existing users. The mobile app UI needs to be enhanced to support creating new users directly from the app.
To prevent the need for new user credentials for TeamThing, add support for logging-in with Google credentials. Will require changes to the login App screen and OAuth support from the...
Show more detail in the Thing detail view, including (potentially): - Date created - History - Created By (if not current user) - Assigned To (if multiple people)
As this npm module becomes more widely adopted, and as outside contributions play a larger role its evolution, it will be best if automated tests are added to ensure regressions...