add more robust touch events with hammerjs and monospaced/angular-hammer (bower install). Swipe to open sidebar, more goodness to come
clean up index, start going through the CSS
added habitrpg-shared as a submodule
User services and the way it is called changed from async to sync.
So we always get latest local user in a sync way. And we keep updating model doing async server\API requests.
Basic fetch/User object references fix
Indentation fix.
Algos\items to be taken from habitrpg-shared.
Old .js files removed. Please someone fix references for CSS files and verify that CSS\images in habitrpg-shared actually updated. We should get rid of "shared" folder and user "./habitrpg-shared" subrepository instead.
Fixed readme for git -submodules and added bower package info.
Fixed readme
Refactor taskController to keep User as a reference.
Updated other controllers.
userServices will post any User.log() actions to APIv2 and apply response in race conditoin safe, user data safe way.
Lost requests will be repeated, temporary state saved to localStorage.
WIP
Sync loader shown while app is fetching data.
Gold\silver shown
Api\token can be set in settings tab.
Redirect to settings when user does not have api\token.
Sync fixes.
Root scope User, user and settings.
Sync gif loader fix.
Add, edit, delete task\habit\reward.
Refactor + fixes.
todo.completed fix.
UI overhaul PART ONE. Can't continue, having errors. WILL DISCUSS