{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133724406,"defaultBranch":"master","name":"hymnbook","ownerLogin":"techbeloved","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-16T21:22:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39350223?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711316906.0","currentOid":""},"activityList":{"items":[{"before":"00cbad6464a71f89392af48c6089932a2a86d457","after":"9cff4d273a542be8578b392e509e9e4dce6f0187","ref":"refs/heads/70-implement-hymn-lyrics-paging","pushedAt":"2024-08-10T09:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#70: implement basic hymn paging","shortMessageHtmlLink":"#70: implement basic hymn paging"}},{"before":"0232e063aff62904f7b0f7bc98a78e882f6ff1de","after":null,"ref":"refs/heads/68-implement-basic-hymnbook-ui-for-multiplatform","pushedAt":"2024-03-24T21:48:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"}},{"before":null,"after":"00cbad6464a71f89392af48c6089932a2a86d457","ref":"refs/heads/70-implement-hymn-lyrics-paging","pushedAt":"2024-03-24T21:48:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #69 from techbeloved/68-implement-basic-hymnbook-ui-for-multiplatform\n\n#68: implement basic UI for multiplatform","shortMessageHtmlLink":"Merge pull request #69 from techbeloved/68-implement-basic-hymnbook-u…"}},{"before":"ed66da76ade81ccc97c28d3582f8aed1fc595d0a","after":"00cbad6464a71f89392af48c6089932a2a86d457","ref":"refs/heads/master","pushedAt":"2024-03-24T20:21:47.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #69 from techbeloved/68-implement-basic-hymnbook-ui-for-multiplatform\n\n#68: implement basic UI for multiplatform","shortMessageHtmlLink":"Merge pull request #69 from techbeloved/68-implement-basic-hymnbook-u…"}},{"before":"96e6b7c9851200d8779fd77b5cc9f95792e9e0ec","after":"0232e063aff62904f7b0f7bc98a78e882f6ff1de","ref":"refs/heads/68-implement-basic-hymnbook-ui-for-multiplatform","pushedAt":"2024-03-24T20:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#68: wrong detail text color in dark mode","shortMessageHtmlLink":"#68: wrong detail text color in dark mode"}},{"before":"ed66da76ade81ccc97c28d3582f8aed1fc595d0a","after":"96e6b7c9851200d8779fd77b5cc9f95792e9e0ec","ref":"refs/heads/68-implement-basic-hymnbook-ui-for-multiplatform","pushedAt":"2024-02-04T14:58:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#68: display song detail with formatting and custom font","shortMessageHtmlLink":"#68: display song detail with formatting and custom font"}},{"before":null,"after":"ed66da76ade81ccc97c28d3582f8aed1fc595d0a","ref":"refs/heads/68-implement-basic-hymnbook-ui-for-multiplatform","pushedAt":"2024-01-17T11:12:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #67 from techbeloved/66-openlyrics-xml-json-import\n\n#66 - implement openlyrics import","shortMessageHtmlLink":"Merge pull request #67 from techbeloved/66-openlyrics-xml-json-import"}},{"before":"f59fed1329afb9246ecd2b15c08a8b22a52cf29a","after":null,"ref":"refs/heads/66-openlyrics-xml-json-import","pushedAt":"2024-01-16T23:52:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"}},{"before":"92796b67a78f5cf0fa08295de3584220b600fed7","after":"ed66da76ade81ccc97c28d3582f8aed1fc595d0a","ref":"refs/heads/master","pushedAt":"2024-01-16T23:52:04.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #67 from techbeloved/66-openlyrics-xml-json-import\n\n#66 - implement openlyrics import","shortMessageHtmlLink":"Merge pull request #67 from techbeloved/66-openlyrics-xml-json-import"}},{"before":"22d65fb65df2da7dc80e992f8bf859f507ceafee","after":"f59fed1329afb9246ecd2b15c08a8b22a52cf29a","ref":"refs/heads/66-openlyrics-xml-json-import","pushedAt":"2024-01-16T23:29:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#66: use file hash to determine if lyrics import is necessary or not","shortMessageHtmlLink":"#66: use file hash to determine if lyrics import is necessary or not"}},{"before":"8022567f11fd42923a875789fb9bda3d5e52bcf1","after":"22d65fb65df2da7dc80e992f8bf859f507ceafee","ref":"refs/heads/66-openlyrics-xml-json-import","pushedAt":"2024-01-13T23:56:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#66: implement asset archive extractor for unzipping zip archives.\n\nAvailable for ios, android and desktop targets","shortMessageHtmlLink":"#66: implement asset archive extractor for unzipping zip archives."}},{"before":"cfc4eb80536d77fa84abf5df3e46a2ece8663411","after":"8022567f11fd42923a875789fb9bda3d5e52bcf1","ref":"refs/heads/66-openlyrics-xml-json-import","pushedAt":"2024-01-13T14:29:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#66: enable cocoapods and add ZipArchive dependency for ios target","shortMessageHtmlLink":"#66: enable cocoapods and add ZipArchive dependency for ios target"}},{"before":"8d2d1759919958ff5acb1d3646f4eeb39ab8c2c4","after":"cfc4eb80536d77fa84abf5df3e46a2ece8663411","ref":"refs/heads/66-openlyrics-xml-json-import","pushedAt":"2024-01-13T14:25:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#66: enable cocoapods and add ZipArchive dependency for ios target","shortMessageHtmlLink":"#66: enable cocoapods and add ZipArchive dependency for ios target"}},{"before":"f22af4b29f6310b56eda1b3877b05039b15da681","after":"8d2d1759919958ff5acb1d3646f4eeb39ab8c2c4","ref":"refs/heads/66-openlyrics-xml-json-import","pushedAt":"2024-01-13T14:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#66: enable cocoapods and add ZipArchive dependency for ios target","shortMessageHtmlLink":"#66: enable cocoapods and add ZipArchive dependency for ios target"}},{"before":null,"after":"f22af4b29f6310b56eda1b3877b05039b15da681","ref":"refs/heads/66-openlyrics-xml-json-import","pushedAt":"2024-01-11T23:21:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#66: read and hash asset file from resources folder\n\nTested on Android, iOS and desktop","shortMessageHtmlLink":"#66: read and hash asset file from resources folder"}},{"before":"3efdd154240980e8ba9b5fa7cddbc6c0d67dfc60","after":"92796b67a78f5cf0fa08295de3584220b600fed7","ref":"refs/heads/master","pushedAt":"2023-12-16T11:50:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #65 from techbeloved/63-kmp-setup-database\n\n#63: setup kmp songs database schema","shortMessageHtmlLink":"Merge pull request #65 from techbeloved/63-kmp-setup-database"}},{"before":"58135843e7d5459b030f6538b91345980f79f9ee","after":"3efdd154240980e8ba9b5fa7cddbc6c0d67dfc60","ref":"refs/heads/master","pushedAt":"2023-12-16T11:26:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #64 from techbeloved/63-kotlin-multiplatform-setup\n\n#63: Setup compose multiplatform","shortMessageHtmlLink":"Merge pull request #64 from techbeloved/63-kotlin-multiplatform-setup"}},{"before":null,"after":"1e03fcb6b81b1a86c841185ee14b1d6faacf75ce","ref":"refs/heads/63-kmp-setup-database","pushedAt":"2023-12-14T14:16:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#63: setup kmp songs database schema","shortMessageHtmlLink":"#63: setup kmp songs database schema"}},{"before":"58135843e7d5459b030f6538b91345980f79f9ee","after":"7c6b7377e399002c20f1830dc3fc09215b5f3107","ref":"refs/heads/63-kotlin-multiplatform-setup","pushedAt":"2023-11-26T17:16:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#63: add basic ui setup with voyager library for navigation and viewModel","shortMessageHtmlLink":"#63: add basic ui setup with voyager library for navigation and viewM…"}},{"before":"e91e391db0ae9439e635f20958d52a3bfc16c15e","after":null,"ref":"refs/heads/59-migrate-offline--fix-playlist-display","pushedAt":"2023-10-29T21:58:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"}},{"before":null,"after":"58135843e7d5459b030f6538b91345980f79f9ee","ref":"refs/heads/63-kotlin-multiplatform-setup","pushedAt":"2023-10-29T21:57:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #62 from techbeloved/59-migrate-offline--fix-playlist-display\n\n#59: Fix playlist query issue","shortMessageHtmlLink":"Merge pull request #62 from techbeloved/59-migrate-offline--fix-playl…"}},{"before":"cf1e1c10275c3cf124be5accb18d960db848e4e9","after":"58135843e7d5459b030f6538b91345980f79f9ee","ref":"refs/heads/master","pushedAt":"2023-10-28T23:32:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #62 from techbeloved/59-migrate-offline--fix-playlist-display\n\n#59: Fix playlist query issue","shortMessageHtmlLink":"Merge pull request #62 from techbeloved/59-migrate-offline--fix-playl…"}},{"before":null,"after":"e91e391db0ae9439e635f20958d52a3bfc16c15e","ref":"refs/heads/59-migrate-offline--fix-playlist-display","pushedAt":"2023-10-28T23:19:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#59: fix playlist query bug\n\nUpdate version code","shortMessageHtmlLink":"#59: fix playlist query bug"}},{"before":"e7530b5440f0feb51ba31495dcc22b3a9922ed59","after":null,"ref":"refs/heads/59-migrate-hymn-app-to-completely--fix-file-name","pushedAt":"2023-10-28T22:37:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"}},{"before":"5aea7b1feb85d69ddd504567a50d86a333511356","after":"cf1e1c10275c3cf124be5accb18d960db848e4e9","ref":"refs/heads/master","pushedAt":"2023-10-28T22:37:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #61 from techbeloved/59-migrate-hymn-app-to-completely--fix-file-name\n\n59: add explicit file names for tunes and music sheet archives","shortMessageHtmlLink":"Merge pull request #61 from techbeloved/59-migrate-hymn-app-to-comple…"}},{"before":"337d5f0d4bc131d97e10e01604fe5e5bbf4223e5","after":"e7530b5440f0feb51ba31495dcc22b3a9922ed59","ref":"refs/heads/59-migrate-hymn-app-to-completely--fix-file-name","pushedAt":"2023-10-28T22:26:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#59: add explicit file names for tunes and music sheet archives","shortMessageHtmlLink":"#59: add explicit file names for tunes and music sheet archives"}},{"before":"97f000792dea398661449a79dee8ba3ec50e9cd1","after":"337d5f0d4bc131d97e10e01604fe5e5bbf4223e5","ref":"refs/heads/59-migrate-hymn-app-to-completely--fix-file-name","pushedAt":"2023-10-28T20:03:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#59: add explicit file names for tunes and music sheet archives","shortMessageHtmlLink":"#59: add explicit file names for tunes and music sheet archives"}},{"before":null,"after":"97f000792dea398661449a79dee8ba3ec50e9cd1","ref":"refs/heads/59-migrate-hymn-app-to-completely--fix-file-name","pushedAt":"2023-10-28T19:55:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"#59: add explicit file names for tunes and music sheet archives","shortMessageHtmlLink":"#59: add explicit file names for tunes and music sheet archives"}},{"before":"da17d30816e01eaa827cbfb171d0c332cef977a3","after":null,"ref":"refs/heads/59-migrate-hymn-app-to-completely-offline","pushedAt":"2023-10-28T19:18:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"}},{"before":"0d92143b2fad211d0d75c49dfc5fec66f809e1c8","after":"5aea7b1feb85d69ddd504567a50d86a333511356","ref":"refs/heads/master","pushedAt":"2023-10-28T19:18:16.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"odifek","name":"Kennedy Odife","path":"/odifek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11685890?s=80&v=4"},"commit":{"message":"Merge pull request #60 from techbeloved/59-migrate-hymn-app-to-completely-offline\n\n59 migrate hymn app to completely offline","shortMessageHtmlLink":"Merge pull request #60 from techbeloved/59-migrate-hymn-app-to-comple…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEluOWrAA","startCursor":null,"endCursor":null}},"title":"Activity · techbeloved/hymnbook"}