{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":397401267,"defaultBranch":"master","name":"audiobookshelf","ownerLogin":"advplyr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-17T22:00:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67830747?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726254731.0","currentOid":""},"activityList":{"items":[{"before":"bb481ccfb421ab31a737bdd4aa819d55ee2f4331","after":"8512d5e693f5fdde3c9aad0d074526301498d7da","ref":"refs/heads/master","pushedAt":"2024-09-20T22:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Update Task object to handle translation keys with subs","shortMessageHtmlLink":"Update Task object to handle translation keys with subs"}},{"before":"12bce48ef5f043b34c632f44ae10fc68c2b1ab15","after":"bb481ccfb421ab31a737bdd4aa819d55ee2f4331","ref":"refs/heads/master","pushedAt":"2024-09-19T22:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Update:Chapters page populate ASIN input in lookup modal after match #3428","shortMessageHtmlLink":"Update:Chapters page populate ASIN input in lookup modal after match #…"}},{"before":"013c7c776eb7e483c6327957df712e5fa3d75f92","after":"12bce48ef5f043b34c632f44ae10fc68c2b1ab15","ref":"refs/heads/master","pushedAt":"2024-09-18T20:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Update:Home page refetch items when scanning in first items","shortMessageHtmlLink":"Update:Home page refetch items when scanning in first items"}},{"before":"8f96d20a237b24f749b147741551a49fa54495e8","after":"013c7c776eb7e483c6327957df712e5fa3d75f92","ref":"refs/heads/master","pushedAt":"2024-09-18T20:14:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3436 from mikiher/create-playback-session-race-condition\n\nChange PlaybackSession createFromOld to use upsert instead of create","shortMessageHtmlLink":"Merge pull request #3436 from mikiher/create-playback-session-race-co…"}},{"before":"22ad16e11b427ff6301a781025cea96cf98b8ce3","after":"8f96d20a237b24f749b147741551a49fa54495e8","ref":"refs/heads/master","pushedAt":"2024-09-18T19:52:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3435 from mikiher/comic-book-extractors\n\nMove to node-unrar-js for cbr and node-stream-zip for cbz","shortMessageHtmlLink":"Merge pull request #3435 from mikiher/comic-book-extractors"}},{"before":"2f49a08c7d32e0159ff5e6e454b7305978818702","after":"22ad16e11b427ff6301a781025cea96cf98b8ce3","ref":"refs/heads/master","pushedAt":"2024-09-17T21:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Fix:Server crash on scan for library with no metadataPrecedence set #3434","shortMessageHtmlLink":"Fix:Server crash on scan for library with no metadataPrecedence set #…"}},{"before":"fa0c90de70689cb7159ba8d59d329acc67cb05a8","after":"2f49a08c7d32e0159ff5e6e454b7305978818702","ref":"refs/heads/master","pushedAt":"2024-09-16T19:22:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3425 from wommy/postcss-options\n\nadded postcssOptions to remove npm warning","shortMessageHtmlLink":"Merge pull request #3425 from wommy/postcss-options"}},{"before":"c1197314acf71cb8f6dde871a657f65515532bf8","after":"fa0c90de70689cb7159ba8d59d329acc67cb05a8","ref":"refs/heads/master","pushedAt":"2024-09-15T21:10:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3422 from mikiher/parse-comic-metadata-try-catch\n\nCatch file extraction errors in parseComicMetadata","shortMessageHtmlLink":"Merge pull request #3422 from mikiher/parse-comic-metadata-try-catch"}},{"before":"b35fabbe55146f7d2a721a4bbfea51cb3f5c0ad4","after":"c1197314acf71cb8f6dde871a657f65515532bf8","ref":"refs/heads/master","pushedAt":"2024-09-15T20:34:29.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3397 from weblate/weblate-audiobookshelf-abs-web-client\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #3397 from weblate/weblate-audiobookshelf-abs-web-…"}},{"before":"8493e56b11c678ba24e9590c91f27b547fc80bfa","after":"b35fabbe55146f7d2a721a4bbfea51cb3f5c0ad4","ref":"refs/heads/master","pushedAt":"2024-09-14T21:04:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Update:Collection & playlist Play button renamed to Play All #3320","shortMessageHtmlLink":"Update:Collection & playlist Play button renamed to Play All #3320"}},{"before":"5c49a8ce6ae862d117869a838f459cd705ea4177","after":"8493e56b11c678ba24e9590c91f27b547fc80bfa","ref":"refs/heads/master","pushedAt":"2024-09-14T15:09:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3418 from mikiher/fix-database-version-init\n\nFix MigrationManager initial run behavior","shortMessageHtmlLink":"Merge pull request #3418 from mikiher/fix-database-version-init"}},{"before":"2f83e86d69922caf1d73631e1711e0449570b981","after":"1f37d4a7d587a1d8408f2cdec40e5149aa793f64","ref":"refs/heads/migrations-first-upgrade","pushedAt":"2024-09-13T19:22:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Update MigrationManager unit test","shortMessageHtmlLink":"Update MigrationManager unit test"}},{"before":"5c49a8ce6ae862d117869a838f459cd705ea4177","after":"2f83e86d69922caf1d73631e1711e0449570b981","ref":"refs/heads/migrations-first-upgrade","pushedAt":"2024-09-13T19:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Set intitial database version in migrationsMeta to 0.0.0","shortMessageHtmlLink":"Set intitial database version in migrationsMeta to 0.0.0"}},{"before":null,"after":"5c49a8ce6ae862d117869a838f459cd705ea4177","ref":"refs/heads/migrations-first-upgrade","pushedAt":"2024-09-13T19:12:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3407 from agraubert/patch-1\n\nDefault deny explicit content to users","shortMessageHtmlLink":"Merge pull request #3407 from agraubert/patch-1"}},{"before":"854f308eaeb59909778a6369d84d503336b49f5a","after":"5c49a8ce6ae862d117869a838f459cd705ea4177","ref":"refs/heads/master","pushedAt":"2024-09-13T18:24:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3407 from agraubert/patch-1\n\nDefault deny explicit content to users","shortMessageHtmlLink":"Merge pull request #3407 from agraubert/patch-1"}},{"before":"16ba6b53ba6b0a6de1815d65728416b919162ab0","after":"854f308eaeb59909778a6369d84d503336b49f5a","ref":"refs/heads/master","pushedAt":"2024-09-13T18:10:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3410 from mikiher/library-scan-try-catch\n\nHandle library scan failure gracefully","shortMessageHtmlLink":"Merge pull request #3410 from mikiher/library-scan-try-catch"}},{"before":"01fbea02f19bb19b5d2e8629fdbe4662d278e872","after":"16ba6b53ba6b0a6de1815d65728416b919162ab0","ref":"refs/heads/master","pushedAt":"2024-09-13T17:59:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3414 from thatguy7/master\n\nImproved handling of Authors and Series with names containing non-ASCII characters","shortMessageHtmlLink":"Merge pull request #3414 from thatguy7/master"}},{"before":"3d9af89e24ceccff90a95aaa72fd7d65b4f4d1c4","after":"01fbea02f19bb19b5d2e8629fdbe4662d278e872","ref":"refs/heads/master","pushedAt":"2024-09-12T21:36:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Clean out old unused functions, Device updates for replacing DeviceInfo","shortMessageHtmlLink":"Clean out old unused functions, Device updates for replacing DeviceInfo"}},{"before":"5b09bd8242435d65270b019edd98cea49c4c0ab3","after":"3d9af89e24ceccff90a95aaa72fd7d65b4f4d1c4","ref":"refs/heads/master","pushedAt":"2024-09-12T20:23:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3411 from justcallmelarry/feature/add-duration-when-creating-sessions\n\nAdd duration to local sessions on creation","shortMessageHtmlLink":"Merge pull request #3411 from justcallmelarry/feature/add-duration-wh…"}},{"before":"703477b15706f8febd55bd890cf07f0967f8db86","after":"5b09bd8242435d65270b019edd98cea49c4c0ab3","ref":"refs/heads/master","pushedAt":"2024-09-11T21:28:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3374 from wommy/update-nuxt-2.18.1\n\nclient update: nuxt 2.17.3 -> 2.18.1","shortMessageHtmlLink":"Merge pull request #3374 from wommy/update-nuxt-2.18.1"}},{"before":"fac5de582dba7e918d6d51499f62a746499b126a","after":"703477b15706f8febd55bd890cf07f0967f8db86","ref":"refs/heads/master","pushedAt":"2024-09-11T19:31:05.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3405 from mikiher/logger-fixes\n\nLog non-strings into log file like console.log does","shortMessageHtmlLink":"Merge pull request #3405 from mikiher/logger-fixes"}},{"before":"ce213c3d89458baeb77324ce59a5f2137740564e","after":"fac5de582dba7e918d6d51499f62a746499b126a","ref":"refs/heads/master","pushedAt":"2024-09-10T21:50:39.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3378 from mikiher/migration-manager\n\nAdd db migration management infratructure","shortMessageHtmlLink":"Merge pull request #3378 from mikiher/migration-manager"}},{"before":"32cd0360e68cefb925bf08c782c8ab48e362855f","after":"ce213c3d89458baeb77324ce59a5f2137740564e","ref":"refs/heads/master","pushedAt":"2024-09-09T21:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Version bump v2.13.4","shortMessageHtmlLink":"Version bump v2.13.4"}},{"before":"7a0cd1eb3497188ff3e839a57c4e7d1da16a12ad","after":"32cd0360e68cefb925bf08c782c8ab48e362855f","ref":"refs/heads/master","pushedAt":"2024-09-09T21:11:21.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3371 from weblate/weblate-audiobookshelf-abs-web-client\n\nTranslations update from Hosted Weblate","shortMessageHtmlLink":"Merge pull request #3371 from weblate/weblate-audiobookshelf-abs-web-…"}},{"before":"ac3277da09161b2e71f9b446660aa70349420564","after":"7a0cd1eb3497188ff3e839a57c4e7d1da16a12ad","ref":"refs/heads/master","pushedAt":"2024-09-09T21:04:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3396 from mikiher/custom-provider-try-catch\n\nAdd a try-catch block around custom provider search","shortMessageHtmlLink":"Merge pull request #3396 from mikiher/custom-provider-try-catch"}},{"before":"65d1e7be5633bacbaa480654359b9aaf2961ecb6","after":"ac3277da09161b2e71f9b446660aa70349420564","ref":"refs/heads/master","pushedAt":"2024-09-09T21:03:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3395 from mikiher/quick-match-new-series\n\nFix crash when quick match adds new series","shortMessageHtmlLink":"Merge pull request #3395 from mikiher/quick-match-new-series"}},{"before":"4ddd2788f0bedfa4b820af46dd64e67e11ea68c8","after":"65d1e7be5633bacbaa480654359b9aaf2961ecb6","ref":"refs/heads/master","pushedAt":"2024-09-09T21:02:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Merge pull request #3394 from mikiher/webp-embed\n\nConvert webp images to jpeg during metadata embed","shortMessageHtmlLink":"Merge pull request #3394 from mikiher/webp-embed"}},{"before":"423a2129d10c6d8aaac9e8c75941fa6283889602","after":"4ddd2788f0bedfa4b820af46dd64e67e11ea68c8","ref":"refs/heads/master","pushedAt":"2024-09-07T21:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Fix:Byte conversion to use 1000 instead of 1024 to be accurate with abbrevs #3386","shortMessageHtmlLink":"Fix:Byte conversion to use 1000 instead of 1024 to be accurate with a…"}},{"before":"a338097514413b5d4c34ebf3c53f52461c5dd8af","after":"423a2129d10c6d8aaac9e8c75941fa6283889602","ref":"refs/heads/master","pushedAt":"2024-09-06T22:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Update:Format number for entity total in bookshelf toolbar #3370","shortMessageHtmlLink":"Update:Format number for entity total in bookshelf toolbar #3370"}},{"before":"84b67abb03086e827b85d035bfe15ba63085b13f","after":"a338097514413b5d4c34ebf3c53f52461c5dd8af","ref":"refs/heads/master","pushedAt":"2024-09-06T21:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"advplyr","name":null,"path":"/advplyr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67830747?s=80&v=4"},"commit":{"message":"Update:Cleanup logging on library item update #3362","shortMessageHtmlLink":"Update:Cleanup logging on library item update #3362"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjoxODozMC4wMDAwMDBazwAAAAS8aJMu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjoxODozMC4wMDAwMDBazwAAAAS8aJMu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQyMTo1ODozMy4wMDAwMDBazwAAAASvWDaQ"}},"title":"Activity · advplyr/audiobookshelf"}