{"push_id":594426525,"size":150,"distinct_size":73,"ref":"refs/heads/feature/comment-pane","head":"8a67b2198383b85c5281497172b9218499aedca1","before":"0dc800a3d3e64fc1a353f0a8e7a3a0ff02bf917c","commits":[{"sha":"df96479d673cefcbb1c7238390c89f920e31c1de","author":{"email":"2a87e58e2760686e83f6e23a90a0f2a691395a51@gmail.com","name":"Harry Rybacki"},"message":"Two factor auth was integrated into login\n\nTwo factor authentication was directly coupled to the auth_login\nprocess. As a result the only way to submit two factor authentication\nwas to do so at the same time as submission of username/password.\n\nTwo factor authentication has been decoupled allowing for a more\ndynamic, flexible login process.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/df96479d673cefcbb1c7238390c89f920e31c1de"},{"sha":"5ddaa639c93d21441cb988ccb35059945407bacf","author":{"email":"2a87e58e2760686e83f6e23a90a0f2a691395a51@gmail.com","name":"Harry Rybacki"},"message":"Merge branch 'decouple_two_factor_authentication' into develop","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/5ddaa639c93d21441cb988ccb35059945407bacf"},{"sha":"9d5d699475170a6f2c6ba0076d23ae734dc0b8bb","author":{"email":"6f9247dd3f9b2ac9317333b4518ac55069a73076@cos.io","name":"Bryan Gorges"},"message":"Fixes double pixel border on bottom of citation add-on when it is collapsed.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/9d5d699475170a6f2c6ba0076d23ae734dc0b8bb"},{"sha":"8c6383667fae7ea0ac230d81e97a9c00aba9588f","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Add an addons.json file to replace addons.tsv, and change utils to\nsupport this.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/8c6383667fae7ea0ac230d81e97a9c00aba9588f"},{"sha":"ba392011bf672f76ccb9e03cb15971667c9a9166","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Remove addons.tsv","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/ba392011bf672f76ccb9e03cb15971667c9a9166"},{"sha":"ab66f43e58cab167d905fe4132bc19fe9a527643","author":{"email":"c3bbc77df8d8c3b5c94bf0c88ae88d338dff7ce3@gmail.com","name":"Steven Loria"},"message":"Merge branch 'develop' into feature/2fa-etc","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/ab66f43e58cab167d905fe4132bc19fe9a527643"},{"sha":"4b7918aba0d9d0567bcc5396689e14cf56998e57","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Special case figshare when building folderPicker selects","distinct":false,"url":"https://api.github.com/repos/huangginny/osf.io/commits/4b7918aba0d9d0567bcc5396689e14cf56998e57"},{"sha":"659d851b3fcaf4372bd60d31e7a16327e1186491","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Change FS folderPicker initialFolderPath.","distinct":false,"url":"https://api.github.com/repos/huangginny/osf.io/commits/659d851b3fcaf4372bd60d31e7a16327e1186491"},{"sha":"0b9dd7be3e47796cd12de5544062c34e0ec31758","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Update addons.tsv to use properties rather than delimited string.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/0b9dd7be3e47796cd12de5544062c34e0ec31758"},{"sha":"35a23ce57b3e5fab47f04bd6f7bfb5c20f2eaf3b","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Get locale data from browser and store on user model\n\nIf locale differs from the saved locale, send a\nrequest to update the user model with the new\nlocale.\n\nIn update_user, change locale from browser to\nformat used in babel (e.g. \"en-us\" --> \"en_us\")","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/35a23ce57b3e5fab47f04bd6f7bfb5c20f2eaf3b"},{"sha":"b2008246acbd66944b1712e7c355344a20caf117","author":{"email":"7ce57d1d5b67687bdae495d7be76053fa40a108a@gmail.com","name":"Sam Chrisinger"},"message":"Clean up broken JSON in addons.json.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/b2008246acbd66944b1712e7c355344a20caf117"},{"sha":"f83e399e172d11f403ac8c20aa4f5d84504b1f9a","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Add Babel 1.3 to requirements.txt file","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/f83e399e172d11f403ac8c20aa4f5d84504b1f9a"},{"sha":"d4d8bb4a13892232cf307d502c5293946f44688e","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Format datetime by timezone & locale with Babel\n\n- Format time separately from the date so that\n  seconds can be removed. Then return the\n  concatenated datetime.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/d4d8bb4a13892232cf307d502c5293946f44688e"},{"sha":"dda759bd82dfbbbd8260ad30fdf50b2813c05ca8","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Update/add tests for formatting timestamp\n\nTimestamps are both localized and formatted\nbased on the user's locale.","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/dda759bd82dfbbbd8260ad30fdf50b2813c05ca8"},{"sha":"851f20e561c91b9d61882d377ce51aeafc2ba1b9","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Remove unneeded comments","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/851f20e561c91b9d61882d377ce51aeafc2ba1b9"},{"sha":"9b828789260c80233e7aea535bdb5f6b0df96de4","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Merge branch 'master' of https://github.com/CenterForOpenScience/osf.io into hotfix/datetime-locale-format","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/9b828789260c80233e7aea535bdb5f6b0df96de4"},{"sha":"411bb61a469db37e81f38182c8dfd67dea84a658","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Change date format to show day of week\n\nChange date format to 'full' option.\nE.g. \"Tuesday, March 3, 2015\"","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/411bb61a469db37e81f38182c8dfd67dea84a658"},{"sha":"4064579f83e4ea8d01a8352e62efb5792aa792eb","author":{"email":"af3e5074882c9dbb18afe8e401d91ec29dd1c6c4@virginia.edu","name":"Saman Ehsan"},"message":"Remove unused import for pytz","distinct":true,"url":"https://api.github.com/repos/huangginny/osf.io/commits/4064579f83e4ea8d01a8352e62efb5792aa792eb"},{"sha":"17799ca6fa1613df93b6270e2db8cc6556fdcf1a","author":{"email":"6f9247dd3f9b2ac9317333b4518ac55069a73076@cos.io","name":"Bryan Gorges"},"message":"Fixes #1369 unreg changing E-mails\nStops changes to E-mail without confirmation.","distinct":false,"url":"https://api.github.com/repos/huangginny/osf.io/commits/17799ca6fa1613df93b6270e2db8cc6556fdcf1a"},{"sha":"1882728f7c28055f9d6725dd77569e44741f1eb2","author":{"email":"2a87e58e2760686e83f6e23a90a0f2a691395a51@gmail.com","name":"harryrybacki"},"message":"ga object should be mocked if no ID present\n\nCloses-Issue: #2027","distinct":false,"url":"https://api.github.com/repos/huangginny/osf.io/commits/1882728f7c28055f9d6725dd77569e44741f1eb2"}]}