{"push_id":688311654,"size":42,"distinct_size":42,"ref":"refs/heads/zelda-mobile-nav","head":"c93607be35e759279f5264efb2ac0237afa2ebb0","before":"a86c2b31b3ab121f38a069186776a98f47a9a927","commits":[{"sha":"673293575ac674b2557d9d7d1da44e757a2fd893","author":{"email":"9dff2e5c98626d20d2848250c411e8009465bb87@instructure.com","name":"Clay Diffrient"},"message":"Makes most special characters be replaced with a dash\n\ncloses #4782\n- Still achieves the same goal of stripping out reserved characters\n- Changes from removal to replacement\n- This helps word separators from being removed\n- Apostrophes (') are unaffected","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/673293575ac674b2557d9d7d1da44e757a2fd893"},{"sha":"e69c8c89ac84484df5e2f3f920b78cea6b211dd0","author":{"email":"f5e4f03d283bb5fd3184f0002b636cb2f6079082@gmail.com","name":"Austin Burdine"},"message":"remove settings email\n\ncloses #5299\n- removes settings/general email field from both client and server side\n- fixes tests to reflect removal of email","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/e69c8c89ac84484df5e2f3f920b78cea6b211dd0"},{"sha":"cc00c6c64a0c3d1f4a25ad3635e508a486317216","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"Fix context setup (remove dep on req.route.path)\n\nrefs #5344\n\n- As a result of #5344, context are pretty broken.\n- This PR removes all dependence on req.route.path, and uses res.locals.relativeUrl\n- res.locals.relativeUrl is used for many things and is dependable","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/cc00c6c64a0c3d1f4a25ad3635e508a486317216"},{"sha":"d979ffb55f7a96116831905d783589a0ae4d7b69","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@ghost.org","name":"John O'Nolan"},"message":"First pass theme management page","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/d979ffb55f7a96116831905d783589a0ae4d7b69"},{"sha":"e7a078a5410208fcafe47665a7a7038039d69e91","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5362 from JohnONolan/thememgmt\n\nFirst pass theme management page","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/e7a078a5410208fcafe47665a7a7038039d69e91"},{"sha":"bf0e40eda12bc5af9a59856fff78d76a97b39e07","author":{"email":"f5e4f03d283bb5fd3184f0002b636cb2f6079082@gmail.com","name":"Austin Burdine"},"message":"rewrites default private.hbs for new zelda styles\n\ncloses #5073\n- changes format to match new zelda layout\n- modifies the input_password helper to allow customization of class & placeholder","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/bf0e40eda12bc5af9a59856fff78d76a97b39e07"},{"sha":"766bf99de91a5a9a27abb1c3be2dfe49c754cf6a","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@keen.io","name":"Alex Kleissner"},"message":"Move the spam prevention into its own file.\n\nissue #5286\n- Moved the spam prevention functions into their own file\n- Added unit tests for the functions","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/766bf99de91a5a9a27abb1c3be2dfe49c754cf6a"},{"sha":"72569de3c33541d565cf1823ace6d7a0c1a3cb80","author":{"email":"c48a47acf0e5de974ee9c7dec1c492183c69df5d@riseup.net","name":"Sem"},"message":"Fixed fixture. Code wasn't formatted.","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/72569de3c33541d565cf1823ace6d7a0c1a3cb80"},{"sha":"8cdabc354687cd2f2a4dca0905be9edd2493731c","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5365 from sembrestels/fixed-fixture\n\nFixed fixture. Code wasn't formatted.","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/8cdabc354687cd2f2a4dca0905be9edd2493731c"},{"sha":"6ab5e70d5f32a39b474363e7b7423a1e4a2b4273","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5360 from hex337/move-spam-middleware\n\nMove the spam prevention into its own file.","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/6ab5e70d5f32a39b474363e7b7423a1e4a2b4273"},{"sha":"83b7993ff331636c9ef77eed50bc2c744294721b","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@ghost.org","name":"John O'Nolan"},"message":"Add theme selector, update package mgmt styles","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/83b7993ff331636c9ef77eed50bc2c744294721b"},{"sha":"fc0e1d7e4575c3d2af8d07e50cfc30b70e07fb21","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5367 from JohnONolan/themechooser\n\nAdd theme selector, update package mgmt styles","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/fc0e1d7e4575c3d2af8d07e50cfc30b70e07fb21"},{"sha":"b3cbb20be1da67f208606d550f599845230472ac","author":{"email":"0af28aea5ea8914618879b3d070e3dc421b6084c@gmail.com","name":"Maurice Williams"},"message":"splitting client authentication-related middleware in to its own file\n\n* refs #5286\n* includes test cases for `addClientSecret`\n* no tests first `generateAccessToken` and `authenticateClient` because there isn't anything to test in them","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/b3cbb20be1da67f208606d550f599845230472ac"},{"sha":"eb9d924e1b2db99f521477894f171c33ad0484f6","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5306 from acburdine/remove-email\n\nRemoves \"email\" from settings","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/eb9d924e1b2db99f521477894f171c33ad0484f6"},{"sha":"f5d4d4d378ad809a539a91c3885330e2a72e8c9f","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"Removing non utf-8 char\n\nno issue\n\n- I noticed this in CodeClimate, it was reporting errors for this file because of a dodgy char.\n- Removed it and named the functions whilst I was in there :)","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/f5d4d4d378ad809a539a91c3885330e2a72e8c9f"},{"sha":"9c7a1e2e5067e5dcfca9471e7b92f324fa060441","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@ghost.org","name":"John O'Nolan"},"message":"Merge pull request #5318 from acburdine/private-form\n\nRewrite default private.hbs for new zelda styles","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/9c7a1e2e5067e5dcfca9471e7b92f324fa060441"},{"sha":"9d0101602583150e87599d5f330a80528176ec40","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #5353 from morficus/issue-5286\n\nsplitting client authentication-related middleware in to its own file","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/9d0101602583150e87599d5f330a80528176ec40"},{"sha":"7eacd2876de58967ecf29694d9ee98b623d47dcd","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"Ensure middleware functions are named\n\nrefs #5091\n\n- adds names to all middleware functions, for debugging purposes","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/7eacd2876de58967ecf29694d9ee98b623d47dcd"},{"sha":"f233d97ce30d4f21f658451fc915083d123a967d","author":{"email":"246f46d9ca7d56eb127b14ff8520979b29a3a6ca@gmail.com","name":"Jason Williams"},"message":"Merge pull request #5372 from ErisDS/char-fix\n\nRemoving non utf-8 char","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/f233d97ce30d4f21f658451fc915083d123a967d"},{"sha":"27d7718b3ce5b8849e063df86dd1c6946ce3227f","author":{"email":"f5e4f03d283bb5fd3184f0002b636cb2f6079082@gmail.com","name":"Austin Burdine"},"message":"re-implements fastclick into ember\n\ncloses #5375\n- adds an addon for fast click to the npm dependencies","distinct":true,"url":"https://api.github.com/repos/novaugust/Ghost/commits/27d7718b3ce5b8849e063df86dd1c6946ce3227f"}]}