{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":91977145,"defaultBranch":"main","name":"NetNewsWire","ownerLogin":"Ranchero-Software","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-21T17:59:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59430456?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724461629.0","currentOid":""},"activityList":{"items":[{"before":"cbc2790121cf211ec572eb7e0a504cdb5b2f373e","after":"2fa07611bfd065ac81ae255e9cd24312da2b2090","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-24T04:39:07.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Mark test classes as final, because they are.","shortMessageHtmlLink":"Mark test classes as final, because they are."}},{"before":"a2fc8b5dec2d5375569bbd7212abf101af5bf603","after":"cbc2790121cf211ec572eb7e0a504cdb5b2f373e","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-23T05:27:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Start HTMLMetadataParser.","shortMessageHtmlLink":"Start HTMLMetadataParser."}},{"before":"20b222f4555122a9872fb09a8a6b59104b9a8ec2","after":"a2fc8b5dec2d5375569bbd7212abf101af5bf603","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-22T18:41:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Consolidate tests to a single ParserTests target.","shortMessageHtmlLink":"Consolidate tests to a single ParserTests target."}},{"before":"ecfe504d9d7cb22cf00700da75a8345ffc8ed8c4","after":"20b222f4555122a9872fb09a8a6b59104b9a8ec2","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-22T04:50:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Create first draft of HTLMLinkParser.","shortMessageHtmlLink":"Create first draft of HTLMLinkParser."}},{"before":"a48615b06063c36687f99007b74cf02732f99fa7","after":"ecfe504d9d7cb22cf00700da75a8345ffc8ed8c4","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-21T18:20:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Make RSS-in-JSON tests work.","shortMessageHtmlLink":"Make RSS-in-JSON tests work."}},{"before":"8e4e859071b0dc50fea7f31e14b555e3295bbe4d","after":"a48615b06063c36687f99007b74cf02732f99fa7","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-17T05:07:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Add additional EntityDecodingTests.","shortMessageHtmlLink":"Add additional EntityDecodingTests."}},{"before":"6779ef94dd04caae5e7b61c6877b729a97f4f076","after":"8e4e859071b0dc50fea7f31e14b555e3295bbe4d","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-16T04:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Add comment to decodedEntity.","shortMessageHtmlLink":"Add comment to decodedEntity."}},{"before":"26d0a19c8b2ac92dd173d99514c7b04c5e028582","after":"6779ef94dd04caae5e7b61c6877b729a97f4f076","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-16T04:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on HTMLEntityDecoder.","shortMessageHtmlLink":"Continue progress on HTMLEntityDecoder."}},{"before":"f835182bc667a0c81093945cdce89b41c844014a","after":"26d0a19c8b2ac92dd173d99514c7b04c5e028582","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-16T03:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on HTMLEntityDecoder.","shortMessageHtmlLink":"Continue progress on HTMLEntityDecoder."}},{"before":"96cbc51d26269e9171d05f9ee864b3f03dce7c8f","after":"f835182bc667a0c81093945cdce89b41c844014a","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-15T21:26:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Start HTMLEntityDecoded.","shortMessageHtmlLink":"Start HTMLEntityDecoded."}},{"before":"e1f3da7b0987c6ba2fcb6cc6442873df14d87863","after":"96cbc51d26269e9171d05f9ee864b3f03dce7c8f","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T22:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Get AtomParserTests running and passing.","shortMessageHtmlLink":"Get AtomParserTests running and passing."}},{"before":"e22c17fd6a1fa6bce3fbc2abeee2dfec73624bf3","after":"e1f3da7b0987c6ba2fcb6cc6442873df14d87863","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T21:49:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Use AtomParser in FeedParser.","shortMessageHtmlLink":"Use AtomParser in FeedParser."}},{"before":"613038b0d90f916098d129bff8a01326d4cc18c4","after":"e22c17fd6a1fa6bce3fbc2abeee2dfec73624bf3","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T21:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on AtomParser.","shortMessageHtmlLink":"Continue progress on AtomParser."}},{"before":"0311518d1e7acee14d56c896db48c7a3ddb699d9","after":"613038b0d90f916098d129bff8a01326d4cc18c4","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T21:19:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on AtomParser.","shortMessageHtmlLink":"Continue progress on AtomParser."}},{"before":"b09250f7dc072daa5072d0099705a7ae102c5639","after":"0311518d1e7acee14d56c896db48c7a3ddb699d9","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T18:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on AtomParser.","shortMessageHtmlLink":"Continue progress on AtomParser."}},{"before":"28a68199012b33b1e2a9937e08750d9b083fed10","after":"b09250f7dc072daa5072d0099705a7ae102c5639","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T18:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on AtomParser.","shortMessageHtmlLink":"Continue progress on AtomParser."}},{"before":"ea495d1fe3cdbe82f4616078110a10a232be39a0","after":"28a68199012b33b1e2a9937e08750d9b083fed10","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T04:56:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on AtomParser.","shortMessageHtmlLink":"Continue progress on AtomParser."}},{"before":"a85068f2861c505cf47544b3f3eb704c6a1e9137","after":"ea495d1fe3cdbe82f4616078110a10a232be39a0","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T02:35:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on AtomParser.","shortMessageHtmlLink":"Continue progress on AtomParser."}},{"before":"784b915e7454d252417adf6df0f3c53ab1894889","after":"a85068f2861c505cf47544b3f3eb704c6a1e9137","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-14T00:35:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Restore and revise commented-out code in FeedParser.","shortMessageHtmlLink":"Restore and revise commented-out code in FeedParser."}},{"before":"0ffb878d9c2160849a9d2f478e5fa20915f8b9f3","after":"784b915e7454d252417adf6df0f3c53ab1894889","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-13T05:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Finish porting FeedType support code. All tests pass.","shortMessageHtmlLink":"Finish porting FeedType support code. All tests pass."}},{"before":"1159d45e5fe48bc62d65491af873ce1ec9a13d79","after":"0ffb878d9c2160849a9d2f478e5fa20915f8b9f3","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-13T04:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Add `isProbablyJSON` method to FeedType detector.","shortMessageHtmlLink":"Add isProbablyJSON method to FeedType detector."}},{"before":"860ecfd58c084995421324b11b42d3b6ce24b17b","after":"1159d45e5fe48bc62d65491af873ce1ec9a13d79","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-12T04:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Add Atom feed detection to FeedType.","shortMessageHtmlLink":"Add Atom feed detection to FeedType."}},{"before":"b23888a20b62216e11bde0c4b3f542ef2786d0af","after":"860ecfd58c084995421324b11b42d3b6ce24b17b","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-12T04:54:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Start porting FeedType to Swift.","shortMessageHtmlLink":"Start porting FeedType to Swift."}},{"before":"24e7eb90f6da02ed0aed28c08a98df2300e4bda8","after":"b23888a20b62216e11bde0c4b3f542ef2786d0af","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-10T04:49:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Get RSSParserTests working — comment out all the other tests which aren’t expected to work yet.","shortMessageHtmlLink":"Get RSSParserTests working — comment out all the other tests which ar…"}},{"before":"fc36c5e94b72ef57156197a47d7627c41c58d409","after":"933211b769b4a5cc074917634da961f00ba3d301","ref":"refs/heads/main","pushedAt":"2024-09-10T04:05:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Merge pull request #4284 from plrichardson/patch-1\n\nFix OpenAllStarredArticles.applescript","shortMessageHtmlLink":"Merge pull request #4284 from plrichardson/patch-1"}},{"before":"1373df4778dd39501d055e898040e8f9b8d1e166","after":"24e7eb90f6da02ed0aed28c08a98df2300e4bda8","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-10T03:54:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Continue progress on porting feed parsers.","shortMessageHtmlLink":"Continue progress on porting feed parsers."}},{"before":"ad0dcf3a20d9ea597d4f1c307f353375b6c7c541","after":"fc36c5e94b72ef57156197a47d7627c41c58d409","ref":"refs/heads/main","pushedAt":"2024-09-10T03:32:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Merge pull request #4356 from zll600/bring_extra-milliseconds_fix_to_main\n\nBring extra-milliseconds fix to main","shortMessageHtmlLink":"Merge pull request #4356 from zll600/bring_extra-milliseconds_fix_to_…"}},{"before":"65a18129ca64decfdc530c9f10bad6931bd6e12f","after":"ad0dcf3a20d9ea597d4f1c307f353375b6c7c541","ref":"refs/heads/main","pushedAt":"2024-09-09T21:22:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Merge pull request #4357 from ankushkushwaha/fix/typo-in-readme\n\nMention .xcodeproj in readme instead .xcworkspace","shortMessageHtmlLink":"Merge pull request #4357 from ankushkushwaha/fix/typo-in-readme"}},{"before":"7468d71083047f7db97d6bb0be0432efd8c6e847","after":"1373df4778dd39501d055e898040e8f9b8d1e166","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-08T18:59:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Fix some build errors in RSSParser.","shortMessageHtmlLink":"Fix some build errors in RSSParser."}},{"before":"f86a5f831413c414224179d3df64747a38cf50de","after":"7468d71083047f7db97d6bb0be0432efd8c6e847","ref":"refs/heads/SwiftParser","pushedAt":"2024-09-08T18:58:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brentsimmons","name":"Brent Simmons","path":"/brentsimmons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297121?s=80&v=4"},"commit":{"message":"Make DateParser tests work. (Same tests as from RSDataParser, ported to Swift.)","shortMessageHtmlLink":"Make DateParser tests work. (Same tests as from RSDataParser, ported …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwNDozOTowNy4wMDAwMDBazwAAAAS-sEwl","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwNDozOTowNy4wMDAwMDBazwAAAAS-sEwl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQxODo1ODo1Ny4wMDAwMDBazwAAAASwPeVo"}},"title":"Activity · Ranchero-Software/NetNewsWire"}