{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101248,"defaultBranch":"master","name":"NewsBlur","ownerLogin":"samuelclay","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-01-05T14:00:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44229?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714516197.0","currentOid":""},"activityList":{"items":[{"before":"9aed3063f03c442dd26482415f1d3f4fbcac270c","after":"b597cf67c0df42e9298c360e46ff95168b7ff502","ref":"refs/heads/dejal","pushedAt":"2024-06-01T01:42:36.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"Dejal","name":"David Sinclair","path":"/Dejal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318849?s=80&v=4"},"commit":{"message":"#1247 (Mac Catalyst edition)\n\n- Disable Story menu commands when a story isn’t shown.","shortMessageHtmlLink":"#1247 (Mac Catalyst edition)"}},{"before":"8eeb71b5ba62fc2066f02347bd687303fbfff348","after":"d9e51f89a32bc9c388a8996149be359392f8ad3a","ref":"refs/heads/master","pushedAt":"2024-05-30T15:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Another type of invalid url on the widget.","shortMessageHtmlLink":"Another type of invalid url on the widget."}},{"before":"4a962dc7b76ee89812df9cf15e04beb284998e80","after":"8eeb71b5ba62fc2066f02347bd687303fbfff348","ref":"refs/heads/master","pushedAt":"2024-05-30T15:54:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Handling broken urls on widget","shortMessageHtmlLink":"Handling broken urls on widget"}},{"before":"1ccf6d17db15d6774f646d8b0f42d942d90d3ce5","after":"4a962dc7b76ee89812df9cf15e04beb284998e80","ref":"refs/heads/master","pushedAt":"2024-05-30T15:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Handling broken urls on image extraction.","shortMessageHtmlLink":"Handling broken urls on image extraction."}},{"before":"524e5e168f433109bada487f2e8e03426c832cb7","after":"1ccf6d17db15d6774f646d8b0f42d942d90d3ce5","ref":"refs/heads/master","pushedAt":"2024-05-30T15:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Handling invalid forgot password form.","shortMessageHtmlLink":"Handling invalid forgot password form."}},{"before":"2fd2d3e48575b2f612ce10756509f46f533c64f3","after":"524e5e168f433109bada487f2e8e03426c832cb7","ref":"refs/heads/master","pushedAt":"2024-05-30T15:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Fixing global shared stories blurblog.","shortMessageHtmlLink":"Fixing global shared stories blurblog."}},{"before":"4bd00ccedce211a378a94850bfde8f2fd86f8714","after":"9aed3063f03c442dd26482415f1d3f4fbcac270c","ref":"refs/heads/dejal","pushedAt":"2024-05-24T01:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dejal","name":"David Sinclair","path":"/Dejal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318849?s=80&v=4"},"commit":{"message":"Bumped version number","shortMessageHtmlLink":"Bumped version number"}},{"before":"9fed393be76f9c8c2a2761775745fa9a8b601350","after":"2fd2d3e48575b2f612ce10756509f46f533c64f3","ref":"refs/heads/master","pushedAt":"2024-05-17T15:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"https for stripe urls. Fixes #1865.","shortMessageHtmlLink":"https for stripe urls. Fixes #1865."}},{"before":"3e9d452cfc8f4f089d081c902c00820b83eea363","after":"d78d42a82ad96d6b80f85f24ab7c2febc3b5f702","ref":"refs/heads/sictiru","pushedAt":"2024-05-15T20:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Android v13.2.5","shortMessageHtmlLink":"Android v13.2.5"}},{"before":"ffec60091c26f81149a55b911472d58c7fe7ed1a","after":"3e9d452cfc8f4f089d081c902c00820b83eea363","ref":"refs/heads/sictiru","pushedAt":"2024-05-14T22:35:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sictiru","name":null,"path":"/sictiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13900221?s=80&v=4"},"commit":{"message":"Fix crash when the sync state was collected by the activity before any possible fragments were attached","shortMessageHtmlLink":"Fix crash when the sync state was collected by the activity before an…"}},{"before":"0ceb249cf3a410c7065c70ba4d48729921a8e01f","after":"4bd00ccedce211a378a94850bfde8f2fd86f8714","ref":"refs/heads/dejal","pushedAt":"2024-05-14T00:21:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Dejal","name":"David Sinclair","path":"/Dejal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318849?s=80&v=4"},"commit":{"message":"#1247 (Mac Catalyst edition)\n\n- Fixed the Dejal branch to correctly build the Mac Catalyst app.","shortMessageHtmlLink":"#1247 (Mac Catalyst edition)"}},{"before":"d1aead31647b553dbf1550427e94d95d495eb7d2","after":"0ceb249cf3a410c7065c70ba4d48729921a8e01f","ref":"refs/heads/dejal","pushedAt":"2024-05-08T19:29:59.000Z","pushType":"push","commitsCount":278,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"#1851 (mark as read button at bottom of story list)\n\n- If not marking read on scroll, a button now appears at the end of the feed detail to mark all stories as read.","shortMessageHtmlLink":"#1851 (mark as read button at bottom of story list)"}},{"before":"8190b32e116fa44512ec35e6ac19a205136fbad8","after":"2013c45114d3f8230846aac6443fb51b7a2ead2a","ref":"refs/heads/discover","pushedAt":"2024-05-01T00:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Adding third party sharing services to sideoptions. Need to hook up actions and build a extend menu.","shortMessageHtmlLink":"Adding third party sharing services to sideoptions. Need to hook up a…"}},{"before":"6c8106920fadd9f8aabcdf718ca2326ff5bd1482","after":"8190b32e116fa44512ec35e6ac19a205136fbad8","ref":"refs/heads/discover","pushedAt":"2024-04-30T22:30:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge branch 'master' into discover\n\n* master:","shortMessageHtmlLink":"Merge branch 'master' into discover"}},{"before":"7165aa1bf6cb1cf4f73774b00c25455888967de7","after":null,"ref":"refs/heads/black-formatting","pushedAt":"2024-04-30T22:29:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"}},{"before":"c20055b8d36ba47b5d97d2d2a4f8bcd44c7928ac","after":null,"ref":"refs/heads/js-format","pushedAt":"2024-04-30T22:29:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"}},{"before":"3f5759c5caa2b7d706429cb6f64f0420efa82487","after":"9fed393be76f9c8c2a2761775745fa9a8b601350","ref":"refs/heads/master","pushedAt":"2024-04-30T22:28:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge pull request #1864 from samuelclay/js-format\n\nCSS/JS reformatting","shortMessageHtmlLink":"Merge pull request #1864 from samuelclay/js-format"}},{"before":"b6302a3359dfd9be13e4b49f65740eef34cb7394","after":"3f5759c5caa2b7d706429cb6f64f0420efa82487","ref":"refs/heads/master","pushedAt":"2024-04-30T22:28:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge pull request #1861 from samuelclay/black-formatting\n\nBlack formatting","shortMessageHtmlLink":"Merge pull request #1861 from samuelclay/black-formatting"}},{"before":"da0275d7e6f09b752f348b287df027f3f3576b5e","after":"6c8106920fadd9f8aabcdf718ca2326ff5bd1482","ref":"refs/heads/discover","pushedAt":"2024-04-30T22:27:11.000Z","pushType":"push","commitsCount":139,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge branch 'js-format' into discover\n\n* js-format: (132 commits)\n Reformatting CSS.\n Reformatting all JavaScript.\n Postgres exporter cleanup\n Android v13.2.4\n #1858 skipBackFillingStories on feed set onResume cursor update\n Updating Sentry\n #1856 Fix keyboard not showing on search input box\n Android v13.2.3.\n Fix sending sync update status from feed utils\n Android v13.2.2\n Android v13.2.1\n New APNS updating cert instructions.\n Fiddling with metrics server.\n Handling broken youtube channel\n Youtube username/title\n Handling youtube usernames that are actually handles.\n Handling @handle youtube.com feeds when adding a feed.\n Users who are too far into paging now get a 404\n Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.\n Updating certs.\n ...","shortMessageHtmlLink":"Merge branch 'js-format' into discover"}},{"before":"dc2c2165651bdb622992d15bf57c62b8b5803591","after":"b6302a3359dfd9be13e4b49f65740eef34cb7394","ref":"refs/heads/master","pushedAt":"2024-04-30T22:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Postgres exporter cleanup","shortMessageHtmlLink":"Postgres exporter cleanup"}},{"before":"bf4e025755d131081aa5da39bdda2fd9cc4fccb0","after":"c20055b8d36ba47b5d97d2d2a4f8bcd44c7928ac","ref":"refs/heads/js-format","pushedAt":"2024-04-30T22:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Reformatting CSS.","shortMessageHtmlLink":"Reformatting CSS."}},{"before":null,"after":"bf4e025755d131081aa5da39bdda2fd9cc4fccb0","ref":"refs/heads/js-format","pushedAt":"2024-04-30T22:18:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Reformatting all JavaScript.","shortMessageHtmlLink":"Reformatting all JavaScript."}},{"before":"72923de09bfb1bf43dd0b4d7a9e842c7375fa696","after":"0ceb249cf3a410c7065c70ba4d48729921a8e01f","ref":"refs/heads/catalyst","pushedAt":"2024-04-30T20:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dejal","name":"David Sinclair","path":"/Dejal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1318849?s=80&v=4"},"commit":{"message":"#1851 (mark as read button at bottom of story list)\n\n- If not marking read on scroll, a button now appears at the end of the feed detail to mark all stories as read.","shortMessageHtmlLink":"#1851 (mark as read button at bottom of story list)"}},{"before":"dd116b3f47d8c606c6bca6415b2ed1439889383b","after":"72923de09bfb1bf43dd0b4d7a9e842c7375fa696","ref":"refs/heads/catalyst","pushedAt":"2024-04-29T15:22:05.000Z","pushType":"push","commitsCount":135,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge branch 'master' into catalyst\n\n* master: (128 commits)\n Android v13.2.4\n #1858 skipBackFillingStories on feed set onResume cursor update\n #1856 Fix keyboard not showing on search input box\n Android v13.2.3.\n Fix sending sync update status from feed utils\n Android v13.2.2\n Android v13.2.1\n New APNS updating cert instructions.\n Fiddling with metrics server.\n Handling broken youtube channel\n Youtube username/title\n Handling youtube usernames that are actually handles.\n Handling @handle youtube.com feeds when adding a feed.\n Users who are too far into paging now get a 404\n Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.\n Updating certs.\n Handling too many feeds tasked.\n Bumping concurrency for feed fetchers.\n Icon importer also uses new consul domain.\n User not user agent\n ...","shortMessageHtmlLink":"Merge branch 'master' into catalyst"}},{"before":"56cd514030fe9f9833ce60808a79a901b0d2d824","after":"dc2c2165651bdb622992d15bf57c62b8b5803591","ref":"refs/heads/master","pushedAt":"2024-04-29T15:21:49.000Z","pushType":"push","commitsCount":134,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge branch 'sictiru'\n\n* sictiru: (128 commits)\n Android v13.2.4\n #1858 skipBackFillingStories on feed set onResume cursor update\n #1856 Fix keyboard not showing on search input box\n Android v13.2.3.\n Fix sending sync update status from feed utils\n Android v13.2.2\n Android v13.2.1\n New APNS updating cert instructions.\n Fiddling with metrics server.\n Handling broken youtube channel\n Youtube username/title\n Handling youtube usernames that are actually handles.\n Handling @handle youtube.com feeds when adding a feed.\n Users who are too far into paging now get a 404\n Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.\n Updating certs.\n Handling too many feeds tasked.\n Bumping concurrency for feed fetchers.\n Icon importer also uses new consul domain.\n User not user agent\n ...","shortMessageHtmlLink":"Merge branch 'sictiru'"}},{"before":"93d96121117a748274529b68db2d2d26ed278235","after":"ffec60091c26f81149a55b911472d58c7fe7ed1a","ref":"refs/heads/sictiru","pushedAt":"2024-04-29T15:21:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge branch 'master' into sictiru\n\n* master:\n Updating Sentry","shortMessageHtmlLink":"Merge branch 'master' into sictiru"}},{"before":"9f3c34cb1056454eab154f3a00b8c1ed9f371f2f","after":"93d96121117a748274529b68db2d2d26ed278235","ref":"refs/heads/sictiru","pushedAt":"2024-04-29T15:18:54.000Z","pushType":"push","commitsCount":104,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge branch 'master' into sictiru\n\n* master: (97 commits)\n Cleanup postgres\n Adding support for hyphens in youtube usernames.\n New APNS updating cert instructions.\n Fiddling with metrics server.\n Handling broken youtube channel\n Youtube username/title\n Handling youtube usernames that are actually handles.\n Handling @handle youtube.com feeds when adding a feed.\n Users who are too far into paging now get a 404\n Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.\n Updating certs.\n Handling too many feeds tasked.\n Bumping concurrency for feed fetchers.\n Icon importer also uses new consul domain.\n User not user agent\n Adding individual IP addresses from hetzner.\n Moving hetzner migration doc to archive\n Formatting\n Adding dwww\n Moving node consul\n ...","shortMessageHtmlLink":"Merge branch 'master' into sictiru"}},{"before":"4208123d7678bb429c4f2cad225554babaeaaa80","after":"9f3c34cb1056454eab154f3a00b8c1ed9f371f2f","ref":"refs/heads/sictiru","pushedAt":"2024-04-26T20:04:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sictiru","name":null,"path":"/sictiru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13900221?s=80&v=4"},"commit":{"message":"Merge branch 'sictiru' of github.com:samuelclay/NewsBlur into sictiru","shortMessageHtmlLink":"Merge branch 'sictiru' of github.com:samuelclay/NewsBlur into sictiru"}},{"before":"c63067754d9c0dcae36422547c597bed105091cd","after":"da0275d7e6f09b752f348b287df027f3f3576b5e","ref":"refs/heads/discover","pushedAt":"2024-04-24T13:52:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Merge branch 'black-formatting' into discover\n\n* black-formatting:\n Black formatting and isort","shortMessageHtmlLink":"Merge branch 'black-formatting' into discover"}},{"before":"d1dafe7606a9e38c370d8c9bd992fa081fe8e8de","after":"7165aa1bf6cb1cf4f73774b00c25455888967de7","ref":"refs/heads/black-formatting","pushedAt":"2024-04-24T13:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuelclay","name":"Samuel Clay","path":"/samuelclay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44229?s=80&v=4"},"commit":{"message":"Black formatting and isort","shortMessageHtmlLink":"Black formatting and isort"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWYJCVwA","startCursor":null,"endCursor":null}},"title":"Activity · samuelclay/NewsBlur"}