{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":571484373,"defaultBranch":"main","name":"listenbrainz-android","ownerLogin":"07jasjeet","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-28T08:32:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98077881?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709330860.0","currentOid":""},"activityList":{"items":[{"before":"8038a279f2e4bf287ea880db93749d31d4f94262","after":"f35ae1312e51ea24ddefb223e7b3c8fee49859de","ref":"refs/heads/improvement-data-store","pushedAt":"2024-04-10T04:26:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Save for laptop repair","shortMessageHtmlLink":"Save for laptop repair"}},{"before":"0255880ee91829cbcf9eadd0991bc4ae4e88636f","after":"8038a279f2e4bf287ea880db93749d31d4f94262","ref":"refs/heads/improvement-data-store","pushedAt":"2024-03-13T07:22:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into improvement-data-store","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into improvement-data-store"}},{"before":"4ed7d39891d664a0627db8e4885167f369b0621a","after":"0255880ee91829cbcf9eadd0991bc4ae4e88636f","ref":"refs/heads/improvement-data-store","pushedAt":"2024-03-13T07:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Updated migration","shortMessageHtmlLink":"Updated migration"}},{"before":"724bfb92e31a4e96354bcf50da85ca3e6195b135","after":"4ed7d39891d664a0627db8e4885167f369b0621a","ref":"refs/heads/improvement-data-store","pushedAt":"2024-03-08T17:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Used TypeSafeDataStore to simplify preferences.","shortMessageHtmlLink":"Used TypeSafeDataStore to simplify preferences."}},{"before":"20755996ed1f04a1505a91815548121ed9911c15","after":"724bfb92e31a4e96354bcf50da85ca3e6195b135","ref":"refs/heads/improvement-data-store","pushedAt":"2024-03-08T15:16:20.000Z","pushType":"push","commitsCount":79,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into improvement-data-store","shortMessageHtmlLink":"Merge branch 'dev' into improvement-data-store"}},{"before":null,"after":"834dbcbf4f18184f5de473ca3bd7ff4a86225a15","ref":"refs/heads/fdroid-fixes","pushedAt":"2024-03-01T22:07:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"F-droid fixes\n\n1) Removed unused permissions\n2) Remove usesClearTextTraffic as it isn't used anywhere.\n3) DependencyInfo changes","shortMessageHtmlLink":"F-droid fixes"}},{"before":"c1b0a497a1c2d4c5b27f0fffd8989f715d4cdd8e","after":"d918ac5eadc678f382c3fabb96f5cbd55607dc40","ref":"refs/heads/feat-job-queue","pushedAt":"2024-02-27T08:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Added exception handler to parent scope","shortMessageHtmlLink":"Added exception handler to parent scope"}},{"before":"a7461b90beac40ee5c19cbae92b388055b435c4a","after":"c1b0a497a1c2d4c5b27f0fffd8989f715d4cdd8e","ref":"refs/heads/feat-job-queue","pushedAt":"2024-02-27T07:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Moved queue.send to actual function call sites","shortMessageHtmlLink":"Moved queue.send to actual function call sites"}},{"before":"8bc9c80a045bdc7b5e64192b60bdb21466fcadf0","after":"a7461b90beac40ee5c19cbae92b388055b435c4a","ref":"refs/heads/feat-job-queue","pushedAt":"2024-02-24T10:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Removed pre-mature test","shortMessageHtmlLink":"Removed pre-mature test"}},{"before":"04e37c129acd43f7a07a3440dba1e5cc03485927","after":"8bc9c80a045bdc7b5e64192b60bdb21466fcadf0","ref":"refs/heads/feat-job-queue","pushedAt":"2024-02-24T10:31:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Requested Changes - 2","shortMessageHtmlLink":"Requested Changes - 2"}},{"before":"972a2aedb73de7d123edc2f9446c8a120366fbf8","after":"04e37c129acd43f7a07a3440dba1e5cc03485927","ref":"refs/heads/feat-job-queue","pushedAt":"2024-02-24T10:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Request Changes - 1","shortMessageHtmlLink":"Request Changes - 1"}},{"before":null,"after":"972a2aedb73de7d123edc2f9446c8a120366fbf8","ref":"refs/heads/feat-job-queue","pushedAt":"2024-02-21T18:43:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Minor optimisation","shortMessageHtmlLink":"Minor optimisation"}},{"before":"72df3764bafbe80eecdd3d276f4143f4fb4349ad","after":"422d2d381154653af6a8d35488c4dbd2084714cf","ref":"refs/heads/qol-fixes","pushedAt":"2024-02-21T09:20:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Minor optimization","shortMessageHtmlLink":"Minor optimization"}},{"before":"c400831b7542d090301831b0e6a07293e282c756","after":"72df3764bafbe80eecdd3d276f4143f4fb4349ad","ref":"refs/heads/qol-fixes","pushedAt":"2024-02-16T10:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Fixed FeedScreen error","shortMessageHtmlLink":"Fixed FeedScreen error"}},{"before":"66e880674a9505b7a9296e70979eafcce90184db","after":"c400831b7542d090301831b0e6a07293e282c756","ref":"refs/heads/qol-fixes","pushedAt":"2024-02-16T10:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Removed dependency of accompanist pager due to conflits\n\nImproved structure of BP but still a lot more is to be desired.","shortMessageHtmlLink":"Removed dependency of accompanist pager due to conflits"}},{"before":"a8c386e317810508a32c4c6843e8cfb13466009e","after":"66e880674a9505b7a9296e70979eafcce90184db","ref":"refs/heads/qol-fixes","pushedAt":"2024-02-16T07:07:11.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into qol-fixes","shortMessageHtmlLink":"Merge branch 'dev' into qol-fixes"}},{"before":null,"after":"a8c386e317810508a32c4c6843e8cfb13466009e","ref":"refs/heads/qol-fixes","pushedAt":"2024-02-16T06:42:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Better error recognition","shortMessageHtmlLink":"Better error recognition"}},{"before":"a9f8ed9853b305e11dca72c17ebe085a01b4d39a","after":"f20f9f8bf93c76d0cfc44e6bdc0ea16735b06952","ref":"refs/heads/concurrency-fixes","pushedAt":"2024-01-28T18:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Removed unnecessary concurrency fix.\n\nOn weighing the advantages and disadvantages of this approach, I think the fix solved too little and sacrificed too much. Hence, reverting.","shortMessageHtmlLink":"Removed unnecessary concurrency fix."}},{"before":null,"after":"a9f8ed9853b305e11dca72c17ebe085a01b4d39a","ref":"refs/heads/concurrency-fixes","pushedAt":"2024-01-28T18:22:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Spotify hack fix\n\n1) Since spotify sometimes runs callbacks twice, it makes our coroutine resume twice which causes an exception.","shortMessageHtmlLink":"Spotify hack fix"}},{"before":"7434eabe9cf50df32b849c5d767997b88bbfa284","after":"5757ebb882767ce1f97e98c1012e5db6d2098db8","ref":"refs/heads/main","pushedAt":"2024-01-28T18:15:15.000Z","pushType":"push","commitsCount":72,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Beta Release 2.5.4!","shortMessageHtmlLink":"Beta Release 2.5.4!"}},{"before":"8126f33400fa3ed11f2061a35c5c828eb5ca7ce3","after":"20755996ed1f04a1505a91815548121ed9911c15","ref":"refs/heads/improvement-data-store","pushedAt":"2024-01-25T10:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Typo fix","shortMessageHtmlLink":"Typo fix"}},{"before":"c067ed53b701b211f2e4f3052fb89208f613a1f1","after":"8126f33400fa3ed11f2061a35c5c828eb5ca7ce3","ref":"refs/heads/improvement-data-store","pushedAt":"2024-01-25T10:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"AppPreferences are testable now","shortMessageHtmlLink":"AppPreferences are testable now"}},{"before":"dc168fd4b68bac0030a4a27d84df21596e50eb76","after":"c067ed53b701b211f2e4f3052fb89208f613a1f1","ref":"refs/heads/improvement-data-store","pushedAt":"2024-01-25T08:29:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Wording and concurrency fix","shortMessageHtmlLink":"Wording and concurrency fix"}},{"before":"1adb7ed41a1490fafb1eebdc88a82a1922804043","after":"c7a51047b06e0c2a012cfb706a61dce571673b3d","ref":"refs/heads/feed-section-phase-2.5","pushedAt":"2024-01-25T08:28:41.000Z","pushType":"push","commitsCount":144,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/main' into feed-section-phase-2.5","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/main' into feed-section-phase-2.5"}},{"before":"cf3072124ce93d70ecaeb3e3d128d547c6790b18","after":"dc168fd4b68bac0030a4a27d84df21596e50eb76","ref":"refs/heads/improvement-data-store","pushedAt":"2024-01-24T08:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Moving files around to meaningful folders","shortMessageHtmlLink":"Moving files around to meaningful folders"}},{"before":null,"after":"cf3072124ce93d70ecaeb3e3d128d547c6790b18","ref":"refs/heads/improvement-data-store","pushedAt":"2024-01-24T08:22:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Introduced custom ProtoDataStore to ensure type-safety","shortMessageHtmlLink":"Introduced custom ProtoDataStore to ensure type-safety"}},{"before":"f54e36c95efa636e3938c0b00fbd7cd0082a6d51","after":"23eaa7f9474d00be96710492bd238ff2638a0245","ref":"refs/heads/fix-listen-scrobble-opt-in","pushedAt":"2024-01-22T08:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Update DatabaseModule.kt","shortMessageHtmlLink":"Update DatabaseModule.kt"}},{"before":"d8b4735ae354217dada6fce340070d9a5219d72d","after":"f54e36c95efa636e3938c0b00fbd7cd0082a6d51","ref":"refs/heads/fix-listen-scrobble-opt-in","pushedAt":"2024-01-21T19:35:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Requested changes\n\n1) Revert gradle version change.\n2) Changed name of ListenService and ListensDatabase.","shortMessageHtmlLink":"Requested changes"}},{"before":"7cec5a5de9617dde0adb6e619767ee736383d3b0","after":"d8b4735ae354217dada6fce340070d9a5219d72d","ref":"refs/heads/fix-listen-scrobble-opt-in","pushedAt":"2024-01-21T18:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Ui Fixes\n\n1) Removed unnecessary initialisation on ListenBrainzTheme in BrainzPlayerScreen\n2) Fixed ListenCardSmall's dropdown ratio in certain case and added preview.\n3) We do not need to recreate the screen now as everything depends upon ListenBrainzTheme.colorScheme now.","shortMessageHtmlLink":"Ui Fixes"}},{"before":"bb388deac80d330d59cdb67992a3a7dbd46b3878","after":"7cec5a5de9617dde0adb6e619767ee736383d3b0","ref":"refs/heads/fix-listen-scrobble-opt-in","pushedAt":"2024-01-21T15:29:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"07jasjeet","name":"Jasjeet Singh","path":"/07jasjeet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98077881?s=80&v=4"},"commit":{"message":"Fixed tests","shortMessageHtmlLink":"Fixed tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELKZXOwA","startCursor":null,"endCursor":null}},"title":"Activity ยท 07jasjeet/listenbrainz-android"}