{"push_id":956973724,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"5f57b2e17755715d018499b5eb43fa2be70fe330","before":"b238396dccaaf9927dea8fb1de61d092efc2befa","commits":[{"sha":"c22f7b1678ea4f7a8d01d3618b494ad24bba41b6","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Commit .gitattributes and .gitignore files","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/c22f7b1678ea4f7a8d01d3618b494ad24bba41b6"},{"sha":"bfa71c2175e5976c0a235cd8ac2d9dbfb13082ec","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Updated .gitignore settings.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/bfa71c2175e5976c0a235cd8ac2d9dbfb13082ec"},{"sha":"d5044fec38020cbe6eb1ee09d98fa9ea7c836106","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Disable the HelpTextWindow.\n\nThis is no longer required.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/d5044fec38020cbe6eb1ee09d98fa9ea7c836106"},{"sha":"d226ddb89a53e9ab1c071a4e857168c994cd4755","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Test","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/d226ddb89a53e9ab1c071a4e857168c994cd4755"},{"sha":"9b5b1db70e25695c8aa1886e3edf7d5d6f4c923e","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":".gitignore Update\n\nIgnore .cache files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/9b5b1db70e25695c8aa1886e3edf7d5d6f4c923e"},{"sha":"4b8de01e7d16526a0780e655870e3776a07b9e7c","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Removed intermediate files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/4b8de01e7d16526a0780e655870e3776a07b9e7c"},{"sha":"383fd7bd8ae32e9c99a7552188f49192869bbe5b","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Removed intermediate files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/383fd7bd8ae32e9c99a7552188f49192869bbe5b"},{"sha":"48634382dd51c0647cab8f9f963497e1d3a60f43","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Removed intermediate files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/48634382dd51c0647cab8f9f963497e1d3a60f43"},{"sha":"f03ea5882b32db64fefb5dd4670c0fc7a392a2a1","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Removed intermediate files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/f03ea5882b32db64fefb5dd4670c0fc7a392a2a1"},{"sha":"2f208d2483c179f3445abb18f037d5dc80fd472e","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Updated .gitignore.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/2f208d2483c179f3445abb18f037d5dc80fd472e"},{"sha":"f5c2f4261049794abc4d48cdfca2bce6a2e61a01","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Removed intermediate files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/f5c2f4261049794abc4d48cdfca2bce6a2e61a01"},{"sha":"ad916165ba7d47d713730df64c0b1e371e07284e","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Removed intermediate files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/ad916165ba7d47d713730df64c0b1e371e07284e"},{"sha":"7beb663ab3bac87c774c71fdef9ae93dc609d4e3","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Removed intermediate files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/7beb663ab3bac87c774c71fdef9ae93dc609d4e3"},{"sha":"30dcc28b98ab076e647b9be5ce03c9074c71c5df","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Updated .gitignore settings.\n\nIgnore .suo files.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/30dcc28b98ab076e647b9be5ce03c9074c71c5df"},{"sha":"394e88373ce04de524865b94ad39a8573e83b405","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Paged objects and playlist access\n\nAdded rudimentary support for paged objects in the Spotify API (e.g.\nplaylists).  Added authorization parameters for accessing playlists.","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/394e88373ce04de524865b94ad39a8573e83b405"},{"sha":"f7e610ef0778c27b71be40d3c3285273d38bbf05","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Fixed main window grid definitions.\n\nThe main window's main grind will now properly resize the children\ncontrols (Atlas, PanZoom, PlaylistControl).","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/f7e610ef0778c27b71be40d3c3285273d38bbf05"},{"sha":"5f57b2e17755715d018499b5eb43fa2be70fe330","author":{"email":"bc1dff5d7c73739d976f494908a0df21cfd7a2de@gmail.com","name":"Levi"},"message":"Sound Atlas 0.02\n\n- Fixed connection view model splines having arrows face the wrong way.\n- Fixed hierarchy display errors; the view itself should be more robust\nwhen displaying complex sub-trees.\n- Login procedure tidied up a bit; uses the LoginWindow window to handle\naccount login.\n- Once the 10 popular tracks have been added to the playlist, the system\nwill add songs from albums based on popularity.\n- Cleaned up PlaylistControl.xaml view code.\n- Removed sample adornments for deleting nodes.\n- Tidied up the interface style; black/grey theme (work in progress).","distinct":true,"url":"https://api.github.com/repos/kweinberg1/SoundAtlas/commits/5f57b2e17755715d018499b5eb43fa2be70fe330"}]}