{"push_id":692584328,"size":20,"distinct_size":0,"ref":"refs/heads/stable","head":"0083697dff912b7d8f88e0282cf9c37e00bfb7ab","before":"59ab3a7b2b70c28feaa74901f21e7acc1dc4a067","commits":[{"sha":"3a78783574fab1d8fe7f9b7b6fde8c6f70d46b99","author":{"email":"4cab0ef37fb2e415500744b0ee304607a8f4a0a5@codinghorror.com","name":"Jeff Atwood"},"message":"fix minor alignment issues with expanded posts","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/3a78783574fab1d8fe7f9b7b6fde8c6f70d46b99"},{"sha":"28c261238e861313b4af58fd2f620103e9354be0","author":{"email":"4cab0ef37fb2e415500744b0ee304607a8f4a0a5@codinghorror.com","name":"Jeff Atwood"},"message":"lighter quote controls","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/28c261238e861313b4af58fd2f620103e9354be0"},{"sha":"7f35538bfcd78a44cc1486ed06dee85ce1fad311","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam Saffron"},"message":"update memory profiler, oj and lru redux","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/7f35538bfcd78a44cc1486ed06dee85ce1fad311"},{"sha":"38090b0b948638c6c2adfc03d9f84e0b2788964c","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"we don't care about convert output/errors","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/38090b0b948638c6c2adfc03d9f84e0b2788964c"},{"sha":"f2353fa43048d4486cdacc5f7e3108c6898952c4","author":{"email":"927a8d6f2a1a77bbff54fb460f8c85e98e8c4e27@gmail.com","name":"Neil Lalonde"},"message":"FEATURE: plugins can register a custom admin quick start topic that will be seeded into new sites","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/f2353fa43048d4486cdacc5f7e3108c6898952c4"},{"sha":"10c44763aa2fe5beb5cb19f14c30b72bf6affaef","author":{"email":"752c4a2edcdc89f0a30e8e891df4307a22591f40@techapj.com","name":"Arpit Jalan"},"message":"FIX: staff should be immune to max_invites_per_day setting","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/10c44763aa2fe5beb5cb19f14c30b72bf6affaef"},{"sha":"2c883833eb0193eb6fd2d9205d2116bbc6a1b10e","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam Saffron"},"message":"FEATURE: we need admin login always","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/2c883833eb0193eb6fd2d9205d2116bbc6a1b10e"},{"sha":"e5d2b4911968dd0f1908a685520feb14acbdec90","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam Saffron"},"message":"correct specs","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/e5d2b4911968dd0f1908a685520feb14acbdec90"},{"sha":"2c05e447c3809aa179bbd74665ca65f06fe9ad5f","author":{"email":"91ca15d984c34a06aefe75fd91ec93a6122e5e20@cpradio.net","name":"cpradio"},"message":"FEATURE: Use created_at to remove an ip if its last_match_at is null","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/2c05e447c3809aa179bbd74665ca65f06fe9ad5f"},{"sha":"7302f6b60bc22c7718c52f60188107945783a1ce","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"Simple \"cook\" for email imports from mailing lists","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/7302f6b60bc22c7718c52f60188107945783a1ce"},{"sha":"28d219dfed790056980fa3ce3d2f7d60f91e6665","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"new 'uploads:migrate_to_new_pattern' task","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/28d219dfed790056980fa3ce3d2f7d60f91e6665"},{"sha":"03fcf990396b44ab285e409d3291789b8e82fdf5","author":{"email":"c2bf536a10d9f2530c38e4e8da517718be8c39ce@hanol.fr","name":"Régis Hanol"},"message":"FIX: missing emoji autocomplete","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/03fcf990396b44ab285e409d3291789b8e82fdf5"},{"sha":"ce0830b23f57776696a1c8fdb416412cdaddc18d","author":{"email":"752c4a2edcdc89f0a30e8e891df4307a22591f40@techapj.com","name":"Arpit Jalan"},"message":"FIX: send 404 error when unauthorized user tries to download user archive","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/ce0830b23f57776696a1c8fdb416412cdaddc18d"},{"sha":"ccaf525e8d73dd42a75b747f5234262d7f1b5a6c","author":{"email":"6b3a05f9fcd6d4478b3e3811f9f5508706bf3194@gmail.com","name":"Robin Ward"},"message":"FIX: Bad page title for categories view by google crawler","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/ccaf525e8d73dd42a75b747f5234262d7f1b5a6c"},{"sha":"0393aa63d473e94274afcf092f8e18d970d6da7c","author":{"email":"752c4a2edcdc89f0a30e8e891df4307a22591f40@techapj.com","name":"Arpit Jalan"},"message":"FIX: when sending private message emails do not check email_direct setting","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/0393aa63d473e94274afcf092f8e18d970d6da7c"},{"sha":"51f9e3fc45f83f79af63d3d55f1f4212f5506d67","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam Saffron"},"message":"Attempt micro data using old vocubulary\n\nSeeing weird results on Google","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/51f9e3fc45f83f79af63d3d55f1f4212f5506d67"},{"sha":"62e260c69c2c2311f9239344934c46e4a69480d6","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam Saffron"},"message":"FEATURE: improve no-js topic list information\n\n- Provide links to pages\n- Provied link to last topic","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/62e260c69c2c2311f9239344934c46e4a69480d6"},{"sha":"098b292c0f37a8f66d4ec283a8776bbf874c378c","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam Saffron"},"message":"PERF: production assets not minified\n\nsource url post processor forcing all scripts into an eval,\n  minifier can not minify such files","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/098b292c0f37a8f66d4ec283a8776bbf874c378c"},{"sha":"32b17c628a3b1874e0fe5972cdc03b848582e2c9","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam Saffron"},"message":"SECURITY: Query @usernames in bulk\n\nOtherwise you could add many requests at once while composing.","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/32b17c628a3b1874e0fe5972cdc03b848582e2c9"},{"sha":"0083697dff912b7d8f88e0282cf9c37e00bfb7ab","author":{"email":"752c4a2edcdc89f0a30e8e891df4307a22591f40@techapj.com","name":"Arpit Jalan"},"message":"FIX: fix category badge and link in email digest","distinct":false,"url":"https://api.github.com/repos/discourse/discourse/commits/0083697dff912b7d8f88e0282cf9c37e00bfb7ab"}]}