{"push_id":632604732,"size":1000,"distinct_size":10,"ref":"refs/heads/stable","head":"15e60d3abaeff637b9a7326dd5c7cef31caf1d11","before":"4e664f0e1c55c11b46a89448f14cc9b059fcad06","commits":[{"sha":"c9b0df752f48d923b7d0633597cc58a39d61766d","author":{"email":"2c5c43cd9f5fc8fe56e300af03adfb19b7fc14d3@xnorfz.de","name":"Fabian Becker"},"message":"Cleanup reserved words in generateSlug\n\ncloses #1889\n- Adds a new filter for slugs\n- Move slugs to config.slugs","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/c9b0df752f48d923b7d0633597cc58a39d61766d"},{"sha":"4cc1f509acff8d6ff51b9b893d890822665050c1","author":{"email":"2c5c43cd9f5fc8fe56e300af03adfb19b7fc14d3@xnorfz.de","name":"Fabian Becker"},"message":"Ignore unknown setting keys on import\n\nfixes #4059\n- Ignore NotFound setting keys","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/4cc1f509acff8d6ff51b9b893d890822665050c1"},{"sha":"12f117cfbecc5ce5b5ca3433e94e5bdb5cf1c9be","author":{"email":"2c5c43cd9f5fc8fe56e300af03adfb19b7fc14d3@xnorfz.de","name":"Fabian Becker"},"message":"Properly handle no posts\n\nfixes #4058\n- Set noPosts in setupController","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/12f117cfbecc5ce5b5ca3433e94e5bdb5cf1c9be"},{"sha":"5021ac8b08a00e58b1894fcad600f750bcdd411e","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@novaugust.net","name":"Matt Enlow"},"message":"Merge pull request #4061 from ErisDS/issue-3795\n\nUpdating express to 4.9.2 & related packages","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/5021ac8b08a00e58b1894fcad600f750bcdd411e"},{"sha":"8575e8de593c997292171928c0d6bf051f6eaf36","author":{"email":"2c5c43cd9f5fc8fe56e300af03adfb19b7fc14d3@xnorfz.de","name":"Fabian Becker"},"message":"Mobile view menu for content screen\n\ncloses #4031\n- Adds css to show back button, edit button in header nav on mobile","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/8575e8de593c997292171928c0d6bf051f6eaf36"},{"sha":"f29231aa7075df2a10f75dedd65040e593a5b084","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@novaugust.net","name":"Matt Enlow"},"message":"Add Tab components\n\nCloses #3937\n- Add ghost tab components\n- Remove extra container div from Application view\n- Move right-outlet viewing logic to application level\n- Prepare PSM.hbs for tabbing","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/f29231aa7075df2a10f75dedd65040e593a5b084"},{"sha":"a5f4fca7b20a1e0144b0f4108d547eff3b55da49","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@novaugust.net","name":"Matt Enlow"},"message":"Merge pull request #3992 from halfdan/favicon\n\nLet Ghost serve favicon instead of using dependency","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/a5f4fca7b20a1e0144b0f4108d547eff3b55da49"},{"sha":"4669b9c7fe6e1614d8c199615a0f029167d8056e","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@novaugust.net","name":"Matt Enlow"},"message":"Merge pull request #4060 from halfdan/4058-no-posts\n\nProperly handle no posts","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/4669b9c7fe6e1614d8c199615a0f029167d8056e"},{"sha":"5851b1ad9c715bf9a49273f233859c9d2a6bedc9","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@novaugust.net","name":"Matt Enlow"},"message":"Merge pull request #4051 from PaulAdamDavis/fix-user-settings\n\nFix user settings page for Firefox","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/5851b1ad9c715bf9a49273f233859c9d2a6bedc9"},{"sha":"a4de40abc621013da1ca6fde729f4ab5935babe4","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@novaugust.net","name":"Matt Enlow"},"message":"Merge pull request #3976 from halfdan/1889-generate-slug\n\nCleanup reserved words in generateSlug","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/a4de40abc621013da1ca6fde729f4ab5935babe4"},{"sha":"b1c1b030152092cc2669bf697896aa22b60c6b9e","author":{"email":"9c69098d379350e157eff4ad93150662007b8fb2@felixrieseberg.com","name":"Felix Rieseberg"},"message":"Redirect user if signup invitation isn't valid\n\nCloses #3565\n- Added server API isInvitation (analog to isSetup), checking if an\ninvitation exists for a given email address.\n- If the invitation is no longer valid (or didn’t exist in the first\nplace), the user is redirected and an error notification is shown.","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/b1c1b030152092cc2669bf697896aa22b60c6b9e"},{"sha":"9fb038f8d3a8c1b48ebd0bd52d6ba9408c276b40","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@novaugust.net","name":"Matt Enlow"},"message":"Merge branch 'pr/3876'\n\n* pr/3876:\n  Redirect user if signup invitation isn't valid","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/9fb038f8d3a8c1b48ebd0bd52d6ba9408c276b40"},{"sha":"63546be1ebc2bf92653f22defd3476ecd3252d63","author":{"email":"246f46d9ca7d56eb127b14ff8520979b29a3a6ca@gmail.com","name":"Jason Williams"},"message":"Prevent transition to signup on invalid invitation\n\nRefs #3876\n- Prevent signup page from flashing when an invalid invitation\n  token is used.\n- Clear sensitive information from signup controller.\n- Make isInvitation API behavior consistent with other auth\n  related APIs.","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/63546be1ebc2bf92653f22defd3476ecd3252d63"},{"sha":"8841be8ec88da16dadbac07c611fba34e9caaff3","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"GhostGFM honours escaped tildes\n\nfixes #2703\n\n- adds an extra rule to remove the slash if a tilde is escaped as showdown\n  won't do this.","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/8841be8ec88da16dadbac07c611fba34e9caaff3"},{"sha":"9394fad6aa819f06b7d07ec74c694a7dc00877d3","author":{"email":"2c5c43cd9f5fc8fe56e300af03adfb19b7fc14d3@xnorfz.de","name":"Fabian Becker"},"message":"Have /ghost use its own express instance\n\ncloses #1961\n- Refactor admin to use its own express instance\n- Refactor middlewares to work with /ghost mounted admin express instance","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/9394fad6aa819f06b7d07ec74c694a7dc00877d3"},{"sha":"9ca6f08976e6a29d2a52bba5939e20e83384489d","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #4045 from halfdan/4031-mobile-content\n\nMobile view menu for content screen","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/9ca6f08976e6a29d2a52bba5939e20e83384489d"},{"sha":"28cf0a68d3942c0d77f4f8115f1d94d998743dea","author":{"email":"126c4922842f7ca9b385bd9071006d438907a493@gmail.com","name":"Hannah Wolfe"},"message":"Merge pull request #4056 from halfdan/1961-wuaeh\n\nHave /ghost use its own express instance","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/28cf0a68d3942c0d77f4f8115f1d94d998743dea"},{"sha":"94feb8616aec46bbf687a022ecd0afd7a33c6d67","author":{"email":"03bf40715d0f998843929e0338b4f270c51063aa@gmail.com","name":"Hannah Wolfe"},"message":"Adds grunt lint task for code style checking\n\nno issue\n\n- convenience function runs both jshint and jscs","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/94feb8616aec46bbf687a022ecd0afd7a33c6d67"},{"sha":"0efb44910365e260fe6ee758ec6a5952f8ae2e4e","author":{"email":"2c5c43cd9f5fc8fe56e300af03adfb19b7fc14d3@xnorfz.de","name":"Fabian Becker"},"message":"Delay updateCheck to +24h on error\n\nfixes #4036\n- delay update check by 24h when an error happens\n- set connection timeout to 10 seconds","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/0efb44910365e260fe6ee758ec6a5952f8ae2e4e"},{"sha":"326e611c9c175b9569cd0bc3f4dfeafcc648ad20","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@ghost.org","name":"John O'Nolan"},"message":"Merge pull request #4048 from novaugust/delete-post-shortcut\n\n[Feature request] Add delete post shortcut to content screen","distinct":false,"url":"https://api.github.com/repos/morficus/Ghost/commits/326e611c9c175b9569cd0bc3f4dfeafcc648ad20"}]}