{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5244445,"defaultBranch":"develop","name":"AntennaPod","ownerLogin":"AntennaPod","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-31T10:25:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10713470?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711736437.0","currentOid":""},"activityList":{"items":[{"before":"c063c59af320e15204584ede3611478d880cc407","after":"a8dfe6f1233ffe43c34fc20d9ed9243064aaa8eb","ref":"refs/heads/develop","pushedAt":"2024-04-29T05:40:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Bottom multi-select (#7093)","shortMessageHtmlLink":"Bottom multi-select (#7093)"}},{"before":"1505c50b1bdd8ccda23c80f29949a6ecf437faaf","after":"b877344a7e0256f0a6b396b5798abeb55d7caa90","ref":"refs/heads/master","pushedAt":"2024-04-28T22:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Bump version to 3.4.0-beta4","shortMessageHtmlLink":"Bump version to 3.4.0-beta4"}},{"before":"257c3bca5e57d3e692d5f8ee086432ec2b6edf82","after":"1505c50b1bdd8ccda23c80f29949a6ecf437faaf","ref":"refs/heads/master","pushedAt":"2024-04-28T21:56:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Fix sometimes not resetting media position (#7147)\n\nBefore 5218e06904e489f77da4078de775dd0a63b94ef4, deleting an item\r\nloaded its state from the database again. Now it stores the state\r\nof that object. markItemPlayed() did not reset the object's playback\r\nposition, so when auto-delete was enabled, the position was overwritten again.","shortMessageHtmlLink":"Fix sometimes not resetting media position (#7147)"}},{"before":"35817876bfc8ba774f2badce73bdada1cd45048d","after":"257c3bca5e57d3e692d5f8ee086432ec2b6edf82","ref":"refs/heads/master","pushedAt":"2024-04-28T20:11:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Fix tests creating FeedItems just once because of duplicate IDs (#7148)","shortMessageHtmlLink":"Fix tests creating FeedItems just once because of duplicate IDs (#7148)"}},{"before":"0341accef50a538a05cb81c3709eab5539913e1d","after":"35817876bfc8ba774f2badce73bdada1cd45048d","ref":"refs/heads/master","pushedAt":"2024-04-27T12:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Bump version to 3.4.0-beta3","shortMessageHtmlLink":"Bump version to 3.4.0-beta3"}},{"before":"4d79419e8ee39ac1897e3387a3f870197643e617","after":"0341accef50a538a05cb81c3709eab5539913e1d","ref":"refs/heads/master","pushedAt":"2024-04-27T12:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"f69822582d6cb650bf5eca072f76874b6140aa07","after":"c063c59af320e15204584ede3611478d880cc407","ref":"refs/heads/develop","pushedAt":"2024-04-27T09:28:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Fix sharp corners on placeholders (#7142)\n\nAll placeholder now have round corners matching the corner radius of the\r\nimage that will eventually load.","shortMessageHtmlLink":"Fix sharp corners on placeholders (#7142)"}},{"before":"d9d48674eda0330546beb4661ba3908cc96bebca","after":"f69822582d6cb650bf5eca072f76874b6140aa07","ref":"refs/heads/develop","pushedAt":"2024-04-27T08:44:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Use multiple threads for refreshing feeds (#7126)","shortMessageHtmlLink":"Use multiple threads for refreshing feeds (#7126)"}},{"before":"dbbb21bd3b9a5a2f713e4575b6963189e9dc1858","after":"d9d48674eda0330546beb4661ba3908cc96bebca","ref":"refs/heads/develop","pushedAt":"2024-04-27T08:42:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Move 'show subscription title' setting to subscription page (#7097)","shortMessageHtmlLink":"Move 'show subscription title' setting to subscription page (#7097)"}},{"before":"4bc0b38280f5d1fa3bc1d0988dd6d2607e65314f","after":"4d79419e8ee39ac1897e3387a3f870197643e617","ref":"refs/heads/master","pushedAt":"2024-04-27T08:37:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Switch Emulator CI to Ubuntu (#7143)\n\nGitHub switched their MacOS runners to ARM, which makes the Android emulator fail to start. Since we introduced the CI workflow, GitHub upgraded the Ubuntu runners as well, now supporting hardware acceleration. This means we no longer need MacOS. The Ubuntu runner is also about 2 times faster.","shortMessageHtmlLink":"Switch Emulator CI to Ubuntu (#7143)"}},{"before":"4cf362393a561e08cb10302633a6670099337dec","after":"dbbb21bd3b9a5a2f713e4575b6963189e9dc1858","ref":"refs/heads/develop","pushedAt":"2024-04-27T08:05:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Switch Emulator CI to Ubuntu (#7140)\n\nGitHub switched their MacOS runners to ARM, which makes the Android emulator fail to start. Since we introduced the CI workflow, GitHub upgraded the Ubuntu runners as well, now supporting hardware acceleration. This means we no longer need MacOS. The Ubuntu runner is also about 2 times faster.","shortMessageHtmlLink":"Switch Emulator CI to Ubuntu (#7140)"}},{"before":"7b048ed57916d44e5ab158f8cafe551cc42bd73c","after":"4cf362393a561e08cb10302633a6670099337dec","ref":"refs/heads/develop","pushedAt":"2024-04-25T20:42:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Fix infinite refresh indicator (#7137)\n\nBefore when refreshing any feed(s) without network the refresh indicator\r\nstayed indefinitely.\r\n\r\nThis was also the case if you were on mobile, trying to refresh a need\r\nand in the popup selected \"don't update over mobile\".","shortMessageHtmlLink":"Fix infinite refresh indicator (#7137)"}},{"before":"0aa8e850034828c8d129fcf29d8b6fe635ec0b10","after":"4bc0b38280f5d1fa3bc1d0988dd6d2607e65314f","ref":"refs/heads/master","pushedAt":"2024-04-24T19:06:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Implement missing equals and hashcode methods for feeditem (#7132)\n\nTill 5713b1826795598848c95f31df906b7af5ce7076 many classes like FeedItem\r\nused to inherit from FeedComponent which provided those two methods.\r\nHowever since that commit the component no longer exists and now the\r\nclasses need to implement it on their own. Without this, ArrayList.remove breaks.","shortMessageHtmlLink":"Implement missing equals and hashcode methods for feeditem (#7132)"}},{"before":"c56facd141a34d33ef38c0bdbee04a9944de8de7","after":"7b048ed57916d44e5ab158f8cafe551cc42bd73c","ref":"refs/heads/develop","pushedAt":"2024-04-24T18:57:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Make contributors clickable (#7129)","shortMessageHtmlLink":"Make contributors clickable (#7129)"}},{"before":"841bda020f782e28c586dd15f5c4c40ebe84694b","after":"c56facd141a34d33ef38c0bdbee04a9944de8de7","ref":"refs/heads/develop","pushedAt":"2024-04-21T17:50:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Improve about icons (#7122)\n\nThe new icons better represent the contributors and the privacy policy.","shortMessageHtmlLink":"Improve about icons (#7122)"}},{"before":"2f58b4b360ae9b701efcf709b79f170210c30ee1","after":"841bda020f782e28c586dd15f5c4c40ebe84694b","ref":"refs/heads/develop","pushedAt":"2024-04-16T22:01:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Do not enable sleep mode in Android Auto (#7053)\n\nWhen playback is started while an Android Auto projection is active, we want to\r\nprevent automatic sleep timer from starting.\r\n\r\nNote: the androidx.car.app library has not seen a full release since 1.2.0. We opted to use a release candidate here, which has a downgraded minSdk requirement, compatible with the current minSdk of AntennaPod at the time this dependency is introduced.","shortMessageHtmlLink":"Do not enable sleep mode in Android Auto (#7053)"}},{"before":"91bcf4b4009603944378d3dc5e6ee0628e5b80b9","after":"0aa8e850034828c8d129fcf29d8b6fe635ec0b10","ref":"refs/heads/master","pushedAt":"2024-04-16T20:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Bump version to 3.4.0-beta2","shortMessageHtmlLink":"Bump version to 3.4.0-beta2"}},{"before":"5e7858ef7e101115a45a90c8225580713789a24b","after":"2f58b4b360ae9b701efcf709b79f170210c30ee1","ref":"refs/heads/develop","pushedAt":"2024-04-16T06:14:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Strip duplicate slash on Nextcloud Gpodder sync (#7085)","shortMessageHtmlLink":"Strip duplicate slash on Nextcloud Gpodder sync (#7085)"}},{"before":"d3120eeaed7383c40c423c29482509c6d2aea455","after":"1edceb1b977d9dbffe916ecc187edd67870e55ab","ref":"refs/heads/transcript","pushedAt":"2024-04-15T18:12:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Transcript semantic parsing (#6852)","shortMessageHtmlLink":"Transcript semantic parsing (#6852)"}},{"before":"2043e712990019b7369f557e78d94dc9c092f705","after":"5e7858ef7e101115a45a90c8225580713789a24b","ref":"refs/heads/develop","pushedAt":"2024-04-15T17:28:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Show covers on podcast page (#7094)","shortMessageHtmlLink":"Show covers on podcast page (#7094)"}},{"before":"e9b3cc34fe211ab3b03c30c6c483078b99ba7561","after":"2043e712990019b7369f557e78d94dc9c092f705","ref":"refs/heads/develop","pushedAt":"2024-04-15T17:24:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Show feed search results as soon as they are available (#7100)\n\nwithout waiting for episode search results","shortMessageHtmlLink":"Show feed search results as soon as they are available (#7100)"}},{"before":"8037bd2239496495a03a06dda1307627ffc3c18b","after":"91bcf4b4009603944378d3dc5e6ee0628e5b80b9","ref":"refs/heads/master","pushedAt":"2024-04-15T17:23:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Work around race condition where position reset might be undone (#7102)\n\nWhen the position saver ticks while the service is just about to be\r\nstopped, it might happen that we first reset the position and then\r\nset it to the end again. This works around this.","shortMessageHtmlLink":"Work around race condition where position reset might be undone (#7102)"}},{"before":"25e4703da4fc7717419c03e6fc953b6711b0c244","after":"8037bd2239496495a03a06dda1307627ffc3c18b","ref":"refs/heads/master","pushedAt":"2024-04-15T17:22:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Fix default per-feed skip silence setting (#7101)","shortMessageHtmlLink":"Fix default per-feed skip silence setting (#7101)"}},{"before":"d6b2a49caa0edb13f9913f63574e3cdf8f660583","after":"e9b3cc34fe211ab3b03c30c6c483078b99ba7561","ref":"refs/heads/develop","pushedAt":"2024-04-14T09:45:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Optionally display subscriptions as a simple list (#7087)","shortMessageHtmlLink":"Optionally display subscriptions as a simple list (#7087)"}},{"before":"f3bca9d9e40f2a30a8d579452a78c048cd1d49bd","after":"d6b2a49caa0edb13f9913f63574e3cdf8f660583","ref":"refs/heads/develop","pushedAt":"2024-04-14T09:43:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Hide info views in multi-select (#7095)\n\nStill not perfect because the toolbar is visible behind the action menu.\r\nHowever, it fixes the jumping when entering multi-select mode.","shortMessageHtmlLink":"Hide info views in multi-select (#7095)"}},{"before":"04fab47072c7f9052b03bfe68eb2a9e9033c598e","after":"f3bca9d9e40f2a30a8d579452a78c048cd1d49bd","ref":"refs/heads/develop","pushedAt":"2024-04-13T17:18:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Add lazy loading to feed item list (#7091)","shortMessageHtmlLink":"Add lazy loading to feed item list (#7091)"}},{"before":"456159e85f9eb125db1ca1265ca806363c28ada4","after":"04fab47072c7f9052b03bfe68eb2a9e9033c598e","ref":"refs/heads/develop","pushedAt":"2024-04-13T15:28:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Store download date in database (#7090)","shortMessageHtmlLink":"Store download date in database (#7090)"}},{"before":"863d4c3b611df83389d82958114bfd2d1204e457","after":"456159e85f9eb125db1ca1265ca806363c28ada4","ref":"refs/heads/develop","pushedAt":"2024-04-13T08:04:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Fix detection of local-only refresh (#7088)","shortMessageHtmlLink":"Fix detection of local-only refresh (#7088)"}},{"before":"58db8f1032d2f54d40353059f6d89f9d7d1f13b5","after":"25e4703da4fc7717419c03e6fc953b6711b0c244","ref":"refs/heads/master","pushedAt":"2024-04-12T21:52:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Fix website languages being in wrong folder (#7084)","shortMessageHtmlLink":"Fix website languages being in wrong folder (#7084)"}},{"before":"701b1ce33999616ec3c032b00e1cc2dc3e3e801b","after":"58db8f1032d2f54d40353059f6d89f9d7d1f13b5","ref":"refs/heads/master","pushedAt":"2024-04-12T16:37:28.000Z","pushType":"push","commitsCount":103,"pusher":{"login":"ByteHamster","name":null,"path":"/ByteHamster","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5811634?s=80&v=4"},"commit":{"message":"Bump version to 3.4.0-beta1","shortMessageHtmlLink":"Bump version to 3.4.0-beta1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPJ7XOwA","startCursor":null,"endCursor":null}},"title":"Activity ยท AntennaPod/AntennaPod"}