{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609279250,"defaultBranch":"main","name":"ecm-music-player","ownerLogin":"marsinearth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-03T18:58:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6101260?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713629298.0","currentOid":""},"activityList":{"items":[{"before":"949eaa7d90e4178839b95f9cb6ef98e8baf2d665","after":null,"ref":"refs/heads/bugfix/media-session-prev-next-track-not-working","pushedAt":"2024-04-20T16:08:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"}},{"before":"8521dcc1d0c03995aa27a5a415f3fc08d4777d1f","after":"a34775fac0d584b71b4937d879db1a98648c1e39","ref":"refs/heads/main","pushedAt":"2024-04-20T16:08:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"Merge pull request #26 from marsinearth:bugfix/media-session-prev-next-track-not-working\n\nfix: change the mediaSession setup according to https://progressier.com/pwa-capabilities/audio-player-pwa","shortMessageHtmlLink":"Merge pull request #26 from marsinearth:bugfix/media-session-prev-nex…"}},{"before":null,"after":"949eaa7d90e4178839b95f9cb6ef98e8baf2d665","ref":"refs/heads/bugfix/media-session-prev-next-track-not-working","pushedAt":"2024-04-20T16:07:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: change the mediaSession setup according to https://progressier.com/pwa-capabilities/audio-player-pwa\n\nadd: useInterval custom hook","shortMessageHtmlLink":"fix: change the mediaSession setup according to https://progressier.c…"}},{"before":"2f8be60903476478059161292b7312c24da52a73","after":"8521dcc1d0c03995aa27a5a415f3fc08d4777d1f","ref":"refs/heads/main","pushedAt":"2024-03-22T16:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: revert blob artwork src for navigator.mediaSession.artwork\n\nrefactor: add updatePositionState to necessary parts","shortMessageHtmlLink":"fix: revert blob artwork src for navigator.mediaSession.artwork"}},{"before":"256211b504803dc68b2017fb8f2ed440f3a119ea","after":"2f8be60903476478059161292b7312c24da52a73","ref":"refs/heads/main","pushedAt":"2024-03-22T16:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"refactor: update eslint rules for react-hooks, updated hook-deps\nadd: image blob logic","shortMessageHtmlLink":"refactor: update eslint rules for react-hooks, updated hook-deps"}},{"before":"2467d64ec7cbcc0cd56d3c12708f75168bd79e75","after":"256211b504803dc68b2017fb8f2ed440f3a119ea","ref":"refs/heads/main","pushedAt":"2024-03-20T15:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: revert broken artwork","shortMessageHtmlLink":"fix: revert broken artwork"}},{"before":"f16ed6eaac7f88971dac244b3ff642cf758a3041","after":"2467d64ec7cbcc0cd56d3c12708f75168bd79e75","ref":"refs/heads/main","pushedAt":"2024-03-20T15:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"chore: add eslint settings\n\nfix: comment out unused-var that caused build error","shortMessageHtmlLink":"chore: add eslint settings"}},{"before":"adc2b188a8fcf639be276949442f0856d0009c97","after":"f16ed6eaac7f88971dac244b3ff642cf758a3041","ref":"refs/heads/main","pushedAt":"2024-03-20T15:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: setting yarn berry correctly","shortMessageHtmlLink":"fix: setting yarn berry correctly"}},{"before":"d0ecf0ecfd800fbc0f550767fbadd574bf25dd0a","after":"adc2b188a8fcf639be276949442f0856d0009c97","ref":"refs/heads/main","pushedAt":"2024-03-20T15:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: correct yarn package version","shortMessageHtmlLink":"fix: correct yarn package version"}},{"before":"b40cdaf2d3f5d8b8840f019bade6dea366261de1","after":"d0ecf0ecfd800fbc0f550767fbadd574bf25dd0a","ref":"refs/heads/main","pushedAt":"2024-03-20T15:17:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"refactor: upgrade yarn14 with node 18.13.0","shortMessageHtmlLink":"refactor: upgrade yarn14 with node 18.13.0"}},{"before":"5937c9ef2582d48612994f83c379f21bdd28cbd0","after":"b40cdaf2d3f5d8b8840f019bade6dea366261de1","ref":"refs/heads/main","pushedAt":"2024-03-20T05:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"test: comment out the image size for mediaSession.metadaa.artwork album_image","shortMessageHtmlLink":"test: comment out the image size for mediaSession.metadaa.artwork alb…"}},{"before":"a7be55d1595662ee387c4dc43db81ad6523e673e","after":"5937c9ef2582d48612994f83c379f21bdd28cbd0","ref":"refs/heads/main","pushedAt":"2024-03-20T05:15:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"Merge pull request #25 from marsinearth:feature/hide-volume-control-on-mobile-safari\n\nadd: react-device-detect lib, volume-disabled.svg icon","shortMessageHtmlLink":"Merge pull request #25 from marsinearth:feature/hide-volume-control-o…"}},{"before":null,"after":"8ebe0eb7bde09f9196954f273c00c68b58a39246","ref":"refs/heads/feature/hide-volume-control-on-mobile-safari","pushedAt":"2024-03-20T05:03:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"add: react-device-detect lib, volume-disabled.svg icon\n\nrefactor: conditional render of RHAP_UI.VOLUME | custom div element which indicates that volume control ui is not available on mobile safari","shortMessageHtmlLink":"add: react-device-detect lib, volume-disabled.svg icon"}},{"before":"3414aa6155821693e47cce8393a2db4afb2f9002","after":"a7be55d1595662ee387c4dc43db81ad6523e673e","ref":"refs/heads/main","pushedAt":"2024-03-19T15:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"test: possible solution for background playing breakage","shortMessageHtmlLink":"test: possible solution for background playing breakage"}},{"before":"30e3c551993944b5ed31e89410e561543e20b65f","after":"3414aa6155821693e47cce8393a2db4afb2f9002","ref":"refs/heads/main","pushedAt":"2024-03-19T15:24:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"chore: comment out console.log for samplesList","shortMessageHtmlLink":"chore: comment out console.log for samplesList"}},{"before":"9a985744b5389bffe53619822e45dd5d177be4e9","after":"30e3c551993944b5ed31e89410e561543e20b65f","ref":"refs/heads/main","pushedAt":"2024-01-05T08:38:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"Merge pull request #24 from marsinearth:bugfix/set-static-width-for-track-progress-bar\n\nfix: put static value for css styles for track progress bar","shortMessageHtmlLink":"Merge pull request #24 from marsinearth:bugfix/set-static-width-for-t…"}},{"before":null,"after":"578b6e4d33bc51daefcd205b3b1aec00b9c6419b","ref":"refs/heads/bugfix/set-static-width-for-track-progress-bar","pushedAt":"2024-01-05T08:38:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: put static value for css styles for track progress bar","shortMessageHtmlLink":"fix: put static value for css styles for track progress bar"}},{"before":"69ee6e966352fd34727a39d5a941ab78b7af9d86","after":"9a985744b5389bffe53619822e45dd5d177be4e9","ref":"refs/heads/main","pushedAt":"2024-01-02T15:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"refactor: add some options for lazyload","shortMessageHtmlLink":"refactor: add some options for lazyload"}},{"before":"a7a712a06f37083b4d72fb4967364edf4cac26b3","after":null,"ref":"refs/heads/feature/add-share-button-for-clipboard","pushedAt":"2024-01-02T14:46:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"}},{"before":"248d271e6ed28cf691744318cbc8776ab8dddaa9","after":"69ee6e966352fd34727a39d5a941ab78b7af9d86","ref":"refs/heads/main","pushedAt":"2024-01-02T14:46:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"Merge pull request #23 from marsinearth:feature/add-share-button-for-clipboard\n\nadd: copy to clipboard button","shortMessageHtmlLink":"Merge pull request #23 from marsinearth:feature/add-share-button-for-…"}},{"before":null,"after":"a7a712a06f37083b4d72fb4967364edf4cac26b3","ref":"refs/heads/feature/add-share-button-for-clipboard","pushedAt":"2024-01-02T14:45:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"add: copy to clipboard button\n\nrefactor: change Modal to BrowseAlbums div so that once loaded albumm cover images are not being evaporated when disappeared on the screen","shortMessageHtmlLink":"add: copy to clipboard button"}},{"before":"72586f7c77df754621a065d7a6830eb1677af87d","after":null,"ref":"refs/heads/hotfix/album-modal-first-one-not-selectable","pushedAt":"2023-08-04T17:18:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"}},{"before":"e1d4265bdb890067bdd47b51302a443275489ce4","after":"248d271e6ed28cf691744318cbc8776ab8dddaa9","ref":"refs/heads/main","pushedAt":"2023-08-04T17:18:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"Merge pull request #22 from marsinearth:hotfix/album-modal-first-one-not-selectable\n\nfix: separate when albumId is undefined and foundIndex is 0","shortMessageHtmlLink":"Merge pull request #22 from marsinearth:hotfix/album-modal-first-one-…"}},{"before":null,"after":"72586f7c77df754621a065d7a6830eb1677af87d","ref":"refs/heads/hotfix/album-modal-first-one-not-selectable","pushedAt":"2023-08-04T17:18:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: separate when albumId is undefined and foundIndex is 0","shortMessageHtmlLink":"fix: separate when albumId is undefined and foundIndex is 0"}},{"before":"e08beec58a41c4beb03580eb429516092dbcb41d","after":null,"ref":"refs/heads/feature/assign-url-for-each-piece","pushedAt":"2023-08-04T17:05:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"}},{"before":"49101af3784185baa686161570338a60727de352","after":"e1d4265bdb890067bdd47b51302a443275489ce4","ref":"refs/heads/main","pushedAt":"2023-08-04T17:05:42.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"Merge pull request #21 from marsinearth:feature/assign-url-for-each-piece\n\nFeature/assign-url-for-each-piece","shortMessageHtmlLink":"Merge pull request #21 from marsinearth:feature/assign-url-for-each-p…"}},{"before":"a161ab3a83edf309fc2c2ca3050343bc44c8437c","after":"e08beec58a41c4beb03580eb429516092dbcb41d","ref":"refs/heads/feature/assign-url-for-each-piece","pushedAt":"2023-08-04T17:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"update: version update","shortMessageHtmlLink":"update: version update"}},{"before":null,"after":"a161ab3a83edf309fc2c2ca3050343bc44c8437c","ref":"refs/heads/feature/assign-url-for-each-piece","pushedAt":"2023-08-04T17:04:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"fix: timing issue when setLoaded(false) of changing props.src being called after handleOnLoad event of the image","shortMessageHtmlLink":"fix: timing issue when setLoaded(false) of changing props.src being c…"}},{"before":"86d3a10d0f2b915780158dac060b2cafa925657c","after":"49101af3784185baa686161570338a60727de352","ref":"refs/heads/main","pushedAt":"2023-06-09T01:40:32.402Z","pushType":"push","commitsCount":1,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"},"commit":{"message":"refactor: resize albumCardContainer suitable for modal total width considering scrollbar width","shortMessageHtmlLink":"refactor: resize albumCardContainer suitable for modal total width co…"}},{"before":"ed3b6dbacbfcc7b97010e06dcce1fd9d5189ceba","after":null,"ref":"refs/heads/bugfix/mediaSession-click-on-mobile","pushedAt":"2023-03-31T10:18:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marsinearth","name":"Hwasung Kim","path":"/marsinearth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6101260?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENedAQAA","startCursor":null,"endCursor":null}},"title":"Activity · marsinearth/ecm-music-player"}