{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50723623,"defaultBranch":"master","name":"odyssey","ownerLogin":"gateship-one","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-30T12:19:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16973029?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719867561.0","currentOid":""},"activityList":{"items":[{"before":"451dbffc1e16a107078aaf12f19bcdbe1bf21e56","after":"ee91a923d0d5023a5ededa5d76953ad3d9323c94","ref":"refs/heads/master","pushedAt":"2024-07-01T21:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":"update libraries\n\n- appcompat to 1.7.0\n- lifecycle to 2.8.3\n- material to 1.12.0","shortMessageHtmlLink":"update libraries"}},{"before":"952c2430f207edc3f372b4e1ddd82b3588639b11","after":"451dbffc1e16a107078aaf12f19bcdbe1bf21e56","ref":"refs/heads/stable","pushedAt":"2024-07-01T21:11:00.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":"release-41 (1.3.2)","shortMessageHtmlLink":"release-41 (1.3.2)"}},{"before":"0bc89485b9f03a6a16966d29af777f65b98b534f","after":"451dbffc1e16a107078aaf12f19bcdbe1bf21e56","ref":"refs/heads/master","pushedAt":"2024-07-01T20:58:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":"release-41 (1.3.2)","shortMessageHtmlLink":"release-41 (1.3.2)"}},{"before":"5fb1e2b5c6044cf9258f2085d17f1dc03488df4c","after":"713f80f5b25d621a057d051ea692a45a8db202a8","ref":"refs/heads/broken_legacy_themes_fixes_265","pushedAt":"2024-06-27T21:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":"add missing german translation for material settings","shortMessageHtmlLink":"add missing german translation for material settings"}},{"before":null,"after":"5fb1e2b5c6044cf9258f2085d17f1dc03488df4c","ref":"refs/heads/broken_legacy_themes_fixes_265","pushedAt":"2024-06-27T05:58:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":"GenericActivity: use explicit theme mapping\n\nThe generic approach to determine the theme based on the value of\nthe preference key is to error prone and hard to debug in case of issues.","shortMessageHtmlLink":"GenericActivity: use explicit theme mapping"}},{"before":"0bc89485b9f03a6a16966d29af777f65b98b534f","after":null,"ref":"refs/tags/release-40","pushedAt":"2024-06-18T14:10:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"}},{"before":"ba5a53a3bb8820d7c2304134966d62b3dd6b2717","after":"0bc89485b9f03a6a16966d29af777f65b98b534f","ref":"refs/heads/master","pushedAt":"2024-06-18T13:56:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":"release-40 (1.3.1)","shortMessageHtmlLink":"release-40 (1.3.1)"}},{"before":"52755e37b454db8f9a8ae169a8985b0a348631d6","after":"ba5a53a3bb8820d7c2304134966d62b3dd6b2717","ref":"refs/heads/master","pushedAt":"2024-06-18T13:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":"Restore links to Odyssey project and rename M.A.L.P. variables. (#261)","shortMessageHtmlLink":"Restore links to Odyssey project and rename M.A.L.P. variables. (#261)"}},{"before":"a44d0b6d7ae2e725a901472542b0febf12c36618","after":"52755e37b454db8f9a8ae169a8985b0a348631d6","ref":"refs/heads/master","pushedAt":"2024-06-15T17:19:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"PBS: Make state saving more robust\n\nRecent Android versions are sending a onStop signal to the mediasession\nreceiver when the Notification is removed or swiped away. This caused\nthe PBS to set index of the playing song to the begining which made it\nlose the actual index the user stopped.\n\nThis commit changes that by reacting with pause on that signature which\npreserves the index.\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"PBS: Make state saving more robust"}},{"before":"b82d7e65f7fef6c1a4b6a18429ce22dff1b4221e","after":"52755e37b454db8f9a8ae169a8985b0a348631d6","ref":"refs/heads/statesave","pushedAt":"2024-04-15T12:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"PBS: Make state saving more robust\n\nRecent Android versions are sending a onStop signal to the mediasession\nreceiver when the Notification is removed or swiped away. This caused\nthe PBS to set index of the playing song to the begining which made it\nlose the actual index the user stopped.\n\nThis commit changes that by reacting with pause on that signature which\npreserves the index.\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"PBS: Make state saving more robust"}},{"before":"8b60cf529e8061160fdd14c9f45a4e921e469c10","after":"b82d7e65f7fef6c1a4b6a18429ce22dff1b4221e","ref":"refs/heads/statesave","pushedAt":"2024-04-04T20:00:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"PBS: Deferred state save\n\nInstead of only saving the state on stopping the service save it every\ntime the PBS stops or pauses. This fixes state loses on recent Android\nversions.\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"PBS: Deferred state save"}},{"before":"01593c2052cc26bb57943710560197ae7bd70a40","after":"8b60cf529e8061160fdd14c9f45a4e921e469c10","ref":"refs/heads/statesave","pushedAt":"2024-04-04T19:36:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"PBS: Deferred state save\n\nInstead of only saving the state on stopping the service save it every\ntime the PBS stops or pauses. This fixes state loses on recent Android\nversions.\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"PBS: Deferred state save"}},{"before":null,"after":"01593c2052cc26bb57943710560197ae7bd70a40","ref":"refs/heads/statesave","pushedAt":"2024-04-04T16:37:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"PBS: Deferred state save\n\nInstead of only saving the state on stopping the service save it every\ntime the PBS stops or pauses. This fixes state loses on recent Android\nversions.\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"PBS: Deferred state save"}},{"before":"6ae50c32d033b1fe175785c90a7f32fffa10a63d","after":"a44d0b6d7ae2e725a901472542b0febf12c36618","ref":"refs/heads/master","pushedAt":"2024-03-26T19:50:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"release-39\n\n* Migrate to Material You design\n* Monochromatic icon\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"release-39"}},{"before":"952c2430f207edc3f372b4e1ddd82b3588639b11","after":"6ae50c32d033b1fe175785c90a7f32fffa10a63d","ref":"refs/heads/master","pushedAt":"2024-03-22T17:41:22.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"NavDrawer: Fix image scaling\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"NavDrawer: Fix image scaling"}},{"before":"46af68ab7d6cef8b9b9c40d2b82be805bd7dd357","after":"6ae50c32d033b1fe175785c90a7f32fffa10a63d","ref":"refs/heads/material_you","pushedAt":"2024-02-05T18:36:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"NavDrawer: Fix image scaling\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"NavDrawer: Fix image scaling"}},{"before":"9f327e3b6802e602103aec948717d5f753f787bb","after":"46af68ab7d6cef8b9b9c40d2b82be805bd7dd357","ref":"refs/heads/material_you","pushedAt":"2024-02-04T21:38:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Images: Prevent image flickering\n\nThis commit addresses two problems with image loading that resulted in\nsubpar user experience\n\n- When scrolling in overview artist & album view Android reuses the view\n items (Grid view item, List view item) and the view switcher that does\n the fade in switches to the placeholder often after the actual image\n was unloaded. This commit loads the placeholder to both image views to\n prevent as good as possible wrong images on fast scrolling which is\n not always possible.\n\n- For artist albums the notifyDataSetChanged function was used which\n invalidates the whole data set. In this case Android shuffles view\n items and their albums around resulting in flickering for all visible\n artist albums when new images were loaded from the server. This commit\n hashes the album position and only notify that this position changed\n instead of the whole data set.\n\nThe commit is a copy from MALP commit\n\nc77d33a2 \"List-/Grid item: Prevent image flickering\"\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Images: Prevent image flickering"}},{"before":"51b007acf9557eaa1d662be8d7814a1cb4b39ecd","after":"9f327e3b6802e602103aec948717d5f753f787bb","ref":"refs/heads/material_you","pushedAt":"2024-01-30T19:03:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Images: Prevent image flickering\n\nThis commit addresses two problems with image loading that resulted in\nsubpar user experience\n\n- When scrolling in overview artist & album view Android reuses the view\n items (Grid view item, List view item) and the view switcher that does\n the fade in switches to the placeholder often after the actual image\n was unloaded. This commit loads the placeholder to both image views to\n prevent as good as possible wrong images on fast scrolling which is\n not always possible.\n\n- For artist albums the notifyDataSetChanged function was used which\n invalidates the whole data set. In this case Android shuffles view\n items and their albums around resulting in flickering for all visible\n artist albums when new images were loaded from the server. This commit\n hashes the album position and only notify that this position changed\n instead of the whole data set.\n\nThe commit is a copy from MALP commit\n\nc77d33a2 \"List-/Grid item: Prevent image flickering\"\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Images: Prevent image flickering"}},{"before":"b8ef0b46bac10d85b37f2253f2929adf489b0a8c","after":"51b007acf9557eaa1d662be8d7814a1cb4b39ecd","ref":"refs/heads/material_you","pushedAt":"2024-01-29T20:57:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Animations: Use slide and fade animations for fragment changes\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Animations: Use slide and fade animations for fragment changes"}},{"before":"0110de007ad0aa8af0360322026e027fe94932e7","after":"b8ef0b46bac10d85b37f2253f2929adf489b0a8c","ref":"refs/heads/material_you","pushedAt":"2024-01-29T20:08:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Animations: Use slide and fade animations for fragment changes\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Animations: Use slide and fade animations for fragment changes"}},{"before":"b97379ef914b32de702a6dd25c5aa3449e3d9548","after":"0110de007ad0aa8af0360322026e027fe94932e7","ref":"refs/heads/material_you","pushedAt":"2024-01-29T19:50:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Animations: Use slide and fade animations for fragment changes\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Animations: Use slide and fade animations for fragment changes"}},{"before":"5cdc8f8867ad09a4c67e32d6d70428267a5f23e6","after":"b97379ef914b32de702a6dd25c5aa3449e3d9548","ref":"refs/heads/material_you","pushedAt":"2024-01-29T19:39:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Animations: Use slide and fade animations for fragment changes\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Animations: Use slide and fade animations for fragment changes"}},{"before":"9c5409b336b7bf8bf94edd1f59ea77cb98e55d8f","after":"5cdc8f8867ad09a4c67e32d6d70428267a5f23e6","ref":"refs/heads/material_you","pushedAt":"2024-01-29T19:38:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Animations: Use slide and fade animations for fragment changes\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Animations: Use slide and fade animations for fragment changes"}},{"before":"ba606461ab0c521d239215d784d3d295e53c2842","after":"9c5409b336b7bf8bf94edd1f59ea77cb98e55d8f","ref":"refs/heads/material_you","pushedAt":"2024-01-29T19:35:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Animations: Use slide and fade animations for fragment changes\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Animations: Use slide and fade animations for fragment changes"}},{"before":"5c59b29023ad1a54b89a70cd596917e609c5057e","after":"ba606461ab0c521d239215d784d3d295e53c2842","ref":"refs/heads/material_you","pushedAt":"2024-01-29T19:32:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Animations: Use slide and fade animations for fragment changes\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Animations: Use slide and fade animations for fragment changes"}},{"before":"0520410f42fad089ee8dc358c1ab71f6e9bcf3dc","after":"5c59b29023ad1a54b89a70cd596917e609c5057e","ref":"refs/heads/material_you","pushedAt":"2024-01-29T18:53:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Icon: Restores original Odyssey icon color back\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Icon: Restores original Odyssey icon color back"}},{"before":"0a38f5cc16d10d14be4c3af4180d994e6d9b34bc","after":"0520410f42fad089ee8dc358c1ab71f6e9bcf3dc","ref":"refs/heads/material_you","pushedAt":"2024-01-29T18:47:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Icon: Restores original Odyssey icon color back\n\nSigned-off-by: Hendrik Borghorst ","shortMessageHtmlLink":"Icon: Restores original Odyssey icon color back"}},{"before":null,"after":"0a38f5cc16d10d14be4c3af4180d994e6d9b34bc","ref":"refs/heads/material_you","pushedAt":"2024-01-25T15:03:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djselbeck","name":"Hendrik Borghorst","path":"/djselbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1886122?s=80&v=4"},"commit":{"message":"Theming changes from MALP to Odyssey","shortMessageHtmlLink":"Theming changes from MALP to Odyssey"}},{"before":"677872964ace4c5eb005ea7c062b3495fff1f582","after":"952c2430f207edc3f372b4e1ddd82b3588639b11","ref":"refs/heads/stable","pushedAt":"2023-08-30T15:11:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"},"commit":{"message":" release-38 (1.2.4)","shortMessageHtmlLink":" release-38 (1.2.4)"}},{"before":"952c2430f207edc3f372b4e1ddd82b3588639b11","after":null,"ref":"refs/heads/prepare_next_version","pushedAt":"2023-08-30T15:11:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnome17","name":"Frederik Lütkes","path":"/gnome17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6424137?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdC96cAA","startCursor":null,"endCursor":null}},"title":"Activity · gateship-one/odyssey"}