- fixed the piano accompany's D.C. al fine ((c9d39e99))
- adds Minuet from book2(Boccherini) ((d508f71d))
- lock lodash version for compatible issue, i.e. the _.pluck was removed ((960867cd))
- adjust the tempo for Minuet BK2 ((b7657eef))
- adds Minuet BK2 melody ((bc7a60f0))
- adds Gavotte from Book 2 ((38924099))
- adds introduction part of Gavotte from Mignon ((68aa9751))
- fixe the duplicated book names ((265e404e))
- add song 'Gavotte from Mignon' ((6715d76a))
- update dependencies to fix the issue on production server(heroku) after mongolab ((499f69f9))
- fixed karma conf file ((11a99821))
- adds 'The Two Grenadiers' ((2e446f8f))
- adds Bourree (Suzuki book2 No. 6) ((6adc467c))
- adds book2 'Waltz' ((7f3142f6))
- fixed e2e test cases ((3aecafe3))
- fixed a typo ((f60bfec5))
- show time spent on 3D graph ((c8d94485))
- style logged in user name on navbar ((c2bc9cbc))
- fixed the brand link on navbar, it will take user to today's todo list ((fa9c86ac))
- load all songs for time spent query ((12f63dd5))
- slightly adjust index page ((3563cf2a))
- fixed karma warning ((0ac25560))
- tools menu - timeline tab, implemented timeline for the songs when first started learning it ((c3ed14d0))
- tools menu - time spent tab ((4fb43ef7))
- clear timer/elapse after an event task is finished ((c9f708b0))
- show logged in user name ((8fffa966))
- removed autofocus directive on new task input, it is a little bit annoying on iP ((896bfad0))
- fixed the date parsing issue on mobile devices: won't work in safari and chro ((3127dbc5))
- adds 2px padding to the top nav bar to show the loading bar ((fb56615f))
- adds Musette ((eb7908bf))
- oooops, forgot to check in the index page ((cbff0843))
- show brand image ((5fe88ec1))
- adds loading bar ((c3536c3d))
- show display name for registered user ((84c1d6ab))
- removed loggin entry for linkedin, yahoo and github ((69b0cc7e))
- show logged in user display name for facebook and twitter users ((fd735fe8))
- fixed google OAuth ((dc6fa8b9))
- OAuth for twitter users ((7b51a4f1))
- fix the google OAuth 2.0(turned on Contacts API and Google+ API on google side) ((9b6445cb))
- pull right for the text on home screen ((7fd49a48))
- lots of fixes on the todo list views ((dd1bee61))
- check if the ng-modle passed in by the directive ((c82369d4))
- better way to handle calendar events ((ba047c64))
- fixed the calendar events ((5ee8e981))
- using mapreduce to get the time spend on home screen ((c9842d1f))
- new home page for logged in user - Jerry Scienfeld, Do Not Break the Chain ((3779bfdf))
- adds new loading css ((b8e2a49c))
- nav bar for logged in user ((695f4044))
- adds 'Hunters Chorus' from Suzuki Book2 ((359561b8))
- a better way to handle repeative events and event tasks, better navigation on fu ((22317e1e))
- implemented home and setting ctrls, no more reload sondfonts ((dad06f49))
- highlight selected menu ((f1f44250))
- fixed unit tests ((3beaa5ab))
- fixed fullcalendar path in karma config ((96e4f05f))
- fixed the data comparision issue caused by moment lib ((12ecccdb))
- fixed the link to CHANGELOG.html ((f06a178f))
- event tasks as todo tasks ((41f77dca))
- now we have a fully working calendar ((0c4ce6dc))
- now we can create/update events ((612ac127))
- implementing serverside events module ((8c52b18c))
- integrated fullcalendar ((b83bc1a1))
- update the facebook appid and app secret ((5ed4fac1))
- OAuth with facebook ((7ea348a6))
- fixes the logout issue ((66e8c121))
- show error message if login failed ((c10fcece))
- fixed the issue of songs gets cleared after log in or out ((4bd68647))
- google OAuth client it ((bcbaec0f))
- adds google OAuth2 for a-string.us ((d7a2e8a5))
- fixed unit test cases ((a2d8f875))
- CRUD todos/tasks using remote storage service ((cd3aaf14))
- google oauth ((47486692))
- server side auth ((9e7ad162))
- user authentication on UI ((21e904e2))
- adds global alert bar ((426f3d0d))
- adds alert service and directive ((e36063ac))
- fixed the moment.js deprecation warning ((8390fc43))
- minor, cleaned up code ((cf5cda29))