{"push_id":2301286787,"size":23,"distinct_size":21,"ref":"refs/heads/master","head":"8a62f0542bba39672e8a6c9421f284855ca4a782","before":"536d29cace980579240826e94c072e86572c9bb4","commits":[{"sha":"0c48ed22c0f3c1ce30d18c80cea8ebf456e46466","author":{"name":"christophehenry","email":"614bc4b82d04094b3d74740c3965d100d1c1f6c2@c-henry.fr"},"message":"Add notifications","distinct":false,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/0c48ed22c0f3c1ce30d18c80cea8ebf456e46466"},{"sha":"065a8024be4883d6f6b126092a46cc0a47799e4d","author":{"name":"christophehenry","email":"614bc4b82d04094b3d74740c3965d100d1c1f6c2@c-henry.fr"},"message":"Extract style in its own file","distinct":false,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/065a8024be4883d6f6b126092a46cc0a47799e4d"},{"sha":"5a2c447c1e706d692a460d09b8cf8a832f3bfa43","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Fix incorrect throughs values when collecting content in Streams\n\nPreviously we set share through as content.id for any shares included in\nstreams via DB lookups. This caused a problem of missing content in new\nstreams and infinite load on old streams. By adding through to all content\nquerysets and then correctly populating it for shares, we can now produce\na correct through value for content included in streams through shares\nin DB lookups too.\n\nFixes #412","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/5a2c447c1e706d692a460d09b8cf8a832f3bfa43"},{"sha":"6ecf7cf10e9063e322465dc5158478bab1ae44df","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Merge pull request #415 from jaywink/fix-share-throughs-on-content-queryset\n\nFix incorrect throughs values when collecting content in Streams","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/6ecf7cf10e9063e322465dc5158478bab1ae44df"},{"sha":"feac74849473da24b8e2860b53269b44d6f663e2","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Bump to Django 1.11","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/feac74849473da24b8e2860b53269b44d6f663e2"},{"sha":"054a9f8014b37e858114d4d6f7a70ba559afd305","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Bump all possible Python deps\n\ndjango-markdownx required some changes to template for Django 1.11.","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/054a9f8014b37e858114d4d6f7a70ba559afd305"},{"sha":"0d3a1da6bfcee87cd15800ce4dbecec6a058ee3f","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Merge pull request #416 from jaywink/bump-deps\n\nBump Django to 1.11 and update all other Python dependencies too","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/0d3a1da6bfcee87cd15800ce4dbecec6a058ee3f"},{"sha":"6dcaeb14aa7c0587e547e0199a024720c22d94e3","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Merge pull request #398 from christophehenry/vuejs\n\nAdd notifications on errors to Vue streams","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/6dcaeb14aa7c0587e547e0199a024720c22d94e3"},{"sha":"bb02b99882bd270b02589ad3a624d59e49fd66fb","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Pin exactly uglifyjs-webpack-plugin exactly\n\n1.1.7 breaks things at least atm.","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/bb02b99882bd270b02589ad3a624d59e49fd66fb"},{"sha":"1ea589f11d10085a5abba882d3c88d1664dee64d","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Fix Content querysets not correctly including 'through'\n\nThis is the information which tells what content caused a share to be added to a stream.\n\nThis information was already correctly added in the streams precalculation phase, but if the cache started cold or a viewing user cycled through all cached content ID's and wanted some more, the database queries did not return the right results.\n\nCloses #412","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/1ea589f11d10085a5abba882d3c88d1664dee64d"},{"sha":"80914bf91bfc20a89775cb1a0001869a7bad20ca","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Always add load more trigger on any content received\n\nSometimes our backend might return duplicates on some shared content when it crosses the boundary of precalculated/fetched from db. Ensure we still add load more even if one content is received, to minimize the risk of having a \"stuck stream\".\n\nCloses #412","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/80914bf91bfc20a89775cb1a0001869a7bad20ca"},{"sha":"f4b6ed695c8f3afc7ecf53bf8e3f6218a34ddfe4","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Correctly filter on through, not id, when using last_id and db lookup\n\nPrecalculated last_id worked fine before but now fixed db lookups to\ncorrectly use through as the last_id filter, not id. This is important\nwhen results have shares.","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/f4b6ed695c8f3afc7ecf53bf8e3f6218a34ddfe4"},{"sha":"4e7a296e7f1d1a9d8c56f8ba353f8c959688553e","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Only add loadMore to stream if new items\n\nStops endless requests being made to backend.\n\nRefs: #202","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/4e7a296e7f1d1a9d8c56f8ba353f8c959688553e"},{"sha":"eea9c600f6c385577d4ba3e320cc7d65d1efa8db","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Add stickers and brand text to docs","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/eea9c600f6c385577d4ba3e320cc7d65d1efa8db"},{"sha":"d79f69a7dcb4d50d9ccf2af95f983b8a6d6bbf95","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Merge pull request #417 from jaywink/add-through-to-content-querysets\n\nSeveral fixes to load more and querysets","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/d79f69a7dcb4d50d9ccf2af95f983b8a6d6bbf95"},{"sha":"54652cfeddb10f2e7d41e722662bc62b5f44f545","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Allow skipping content federate on save\n\nContent create page now has an option to disable federating to remote servers when saving the content.\n\nThe content will still update to local streams normally. Federating the content can be enabled on further saves.\n\nCloses #296","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/54652cfeddb10f2e7d41e722662bc62b5f44f545"},{"sha":"78096f25a99708d276591e753fe9f18702bc77c8","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Merge pull request #418 from jaywink/flight1-disabling-content-federate\n\nAllow skipping content federate on save","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/78096f25a99708d276591e753fe9f18702bc77c8"},{"sha":"adbc80eee1f14ee3fc9208815a5e79d459e37986","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Removed Opbeat integration related configuration\n\nThe service is being ramped down.\n\nIf as a server administrator you have enabled Opbeat monitoring, it will stop working on this update.\n\nCloses #393","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/adbc80eee1f14ee3fc9208815a5e79d459e37986"},{"sha":"c544a77d11b9983a1f480066f56d39f0da9faf63","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Preserve order of urls when fetching content previews\n\nAttempt to fetch OEmbed and OpenGraph previews of URL's in content in the order of the links found.\n\nPrevious behaviour lead to fetching previews of urls in random order, leading to a different url preview on different Socialhome servers.\n\nCloses #365","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/c544a77d11b9983a1f480066f56d39f0da9faf63"},{"sha":"ead931d5d01a710a880007508c447e8a91cd57f0","author":{"name":"Jason Robinson","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@jasonrobinson.me"},"message":"Make signup link point to node list if signups are closed\n\nIf signups are closed, the signup link will now stay active but will point to a list of Socialhome nodes\n\nBy default this URL is https://the-federation.info/socialhome, but can be configured by the server admin.\n\nCloses #354","distinct":true,"url":"https://api.github.com/repos/christophehenry/socialhome/commits/ead931d5d01a710a880007508c447e8a91cd57f0"}]}
{"actor":{"display_login":"christophehenry"}}