{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":517572452,"defaultBranch":"development","name":"feishin","ownerLogin":"jeffvli","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-25T08:02:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42182408?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716675656.0","currentOid":""},"activityList":{"items":[{"before":"aa89c5e80ec95ac1880f4a3895afe45a9518ef35","after":"b30fadd149eb832a1f2810886b1513f356c50159","ref":"refs/heads/development","pushedAt":"2024-05-29T09:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"navidrome album artist covoer art bodge","shortMessageHtmlLink":"navidrome album artist covoer art bodge"}},{"before":"38ed083693846d81ff6da89db05aadece05a47d2","after":"aa89c5e80ec95ac1880f4a3895afe45a9518ef35","ref":"refs/heads/development","pushedAt":"2024-05-26T19:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[enhancement]: apply formatting to card values","shortMessageHtmlLink":"[enhancement]: apply formatting to card values"}},{"before":"5e9ef9f23f53c3efb92d495be05cb5f7aa969cdd","after":null,"ref":"refs/heads/fix/#202","pushedAt":"2024-05-25T22:20:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"}},{"before":"961d1838c0aa20559fe6757761b678aaef729580","after":"38ed083693846d81ff6da89db05aadece05a47d2","ref":"refs/heads/development","pushedAt":"2024-05-25T18:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[enhancement]: support using native image aspect ratio","shortMessageHtmlLink":"[enhancement]: support using native image aspect ratio"}},{"before":"67deb3e3d89ad66f66d7aa4f62b0a440fcbdb12f","after":"961d1838c0aa20559fe6757761b678aaef729580","ref":"refs/heads/development","pushedAt":"2024-05-25T15:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"reopen window if exit to tray","shortMessageHtmlLink":"reopen window if exit to tray"}},{"before":null,"after":"c4378e3f110c75a067473ccaaea61209f28404c8","ref":"refs/heads/migrate-mantine-v7","pushedAt":"2024-05-25T05:36:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Begin migration (round 1)","shortMessageHtmlLink":"Begin migration (round 1)"}},{"before":"79384fa4ed94e1045ca97fd8f498b4cfb429efab","after":"67deb3e3d89ad66f66d7aa4f62b0a440fcbdb12f","ref":"refs/heads/development","pushedAt":"2024-05-24T03:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[bugfix]: only restart time when now for web","shortMessageHtmlLink":"[bugfix]: only restart time when now for web"}},{"before":"bb2f8461edc17252d337016853674740466d19c4","after":"79384fa4ed94e1045ca97fd8f498b4cfb429efab","ref":"refs/heads/development","pushedAt":"2024-05-18T06:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"add songCount to table localization","shortMessageHtmlLink":"add songCount to table localization"}},{"before":"168153b2117a1d61943b15b9c45ddcd2cc408444","after":"bb2f8461edc17252d337016853674740466d19c4","ref":"refs/heads/development","pushedAt":"2024-05-16T04:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[enhancement]: support toggling feature carousel","shortMessageHtmlLink":"[enhancement]: support toggling feature carousel"}},{"before":"c5e8472746617abaa72fb26c92d8f7644f61e07d","after":"168153b2117a1d61943b15b9c45ddcd2cc408444","ref":"refs/heads/development","pushedAt":"2024-05-10T19:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[bugfix]: restart timestamp when adding to queue","shortMessageHtmlLink":"[bugfix]: restart timestamp when adding to queue"}},{"before":"a9e0689619e004b9df62c75471bd2fbae965d5a1","after":"c5e8472746617abaa72fb26c92d8f7644f61e07d","ref":"refs/heads/development","pushedAt":"2024-05-09T07:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[bugfix]: handle song grid sparse array","shortMessageHtmlLink":"[bugfix]: handle song grid sparse array"}},{"before":"69acbc9a289dd218f59b192eef0da1a78d97ff95","after":"a9e0689619e004b9df62c75471bd2fbae965d5a1","ref":"refs/heads/development","pushedAt":"2024-05-09T02:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"activate tray on single click","shortMessageHtmlLink":"activate tray on single click"}},{"before":"58484b87f47bebcf62ddcc8fabc9902fd3af164d","after":"69acbc9a289dd218f59b192eef0da1a78d97ff95","ref":"refs/heads/development","pushedAt":"2024-05-07T05:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Bump to v0.7.1","shortMessageHtmlLink":"Bump to v0.7.1"}},{"before":"6858485e41599fc6f181a83756afd7b3d347dafa","after":"58484b87f47bebcf62ddcc8fabc9902fd3af164d","ref":"refs/heads/development","pushedAt":"2024-05-07T05:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Split macOs and Windows builders","shortMessageHtmlLink":"Split macOs and Windows builders"}},{"before":"ebd97c253b0073e73a79adc797a99fd5507784db","after":"6858485e41599fc6f181a83756afd7b3d347dafa","ref":"refs/heads/development","pushedAt":"2024-05-07T02:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Add new languages","shortMessageHtmlLink":"Add new languages"}},{"before":"cbe1c878e7a3f46cba6e0d60a6b89bd6dd02ca4d","after":"ebd97c253b0073e73a79adc797a99fd5507784db","ref":"refs/heads/development","pushedAt":"2024-05-07T02:46:30.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"Translated using Weblate (Chinese (Simplified))\n\nCurrently translated at 100.0% (586 of 586 strings)\n\nTranslated using Weblate (Chinese (Simplified))\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Chinese (Simplified))\n\nCurrently translated at 89.7% (525 of 585 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (570 of 570 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (559 of 559 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Italian)\n\nCurrently translated at 98.6% (576 of 584 strings)\n\nTranslated using Weblate (Polish)\n\nCurrently translated at 99.8% (565 of 566 strings)\n\nTranslated using Weblate (Czech)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Chinese (Simplified))\n\nCurrently translated at 89.7% (525 of 585 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (570 of 570 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (559 of 559 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Italian)\n\nCurrently translated at 98.6% (576 of 584 strings)\n\nTranslated using Weblate (Polish)\n\nCurrently translated at 99.8% (565 of 566 strings)\n\nTranslated using Weblate (Czech)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Chinese (Simplified))\n\nCurrently translated at 89.7% (525 of 585 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (570 of 570 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (559 of 559 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Italian)\n\nCurrently translated at 98.6% (576 of 584 strings)\n\nTranslated using Weblate (Polish)\n\nCurrently translated at 99.8% (565 of 566 strings)\n\nTranslated using Weblate (Czech)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Chinese (Simplified))\n\nCurrently translated at 89.7% (525 of 585 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (570 of 570 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (559 of 559 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Italian)\n\nCurrently translated at 98.6% (576 of 584 strings)\n\nTranslated using Weblate (Polish)\n\nCurrently translated at 99.8% (565 of 566 strings)\n\nTranslated using Weblate (Czech)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Chinese (Simplified))\n\nCurrently translated at 89.7% (525 of 585 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (570 of 570 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (559 of 559 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Italian)\n\nCurrently translated at 98.6% (576 of 584 strings)\n\nTranslated using Weblate (Polish)\n\nCurrently translated at 99.8% (565 of 566 strings)\n\nTranslated using Weblate (Czech)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Chinese (Simplified))\n\nCurrently translated at 89.7% (525 of 585 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (570 of 570 strings)\n\nTranslated using Weblate (French)\n\nCurrently translated at 100.0% (559 of 559 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Spanish)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nTranslated using Weblate (Italian)\n\nCurrently translated at 98.6% (576 of 584 strings)\n\nTranslated using Weblate (Polish)\n\nCurrently translated at 99.8% (565 of 566 strings)\n\nTranslated using Weblate (Czech)\n\nCurrently translated at 100.0% (585 of 585 strings)\n\nCo-authored-by: Fjuro \nCo-authored-by: Fordas \nCo-authored-by: HanaO00 \nCo-authored-by: Hosted Weblate \nCo-authored-by: KosmoMoustache \nCo-authored-by: Leonardo Pizio \nCo-authored-by: Mistify \nCo-authored-by: gallegonovato \nCo-authored-by: 無情天 \nTranslate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/\nTranslate-URL: https://hosted.weblate.org/projects/feishin/translation/es/\nTranslate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/\nTranslate-URL: https://hosted.weblate.org/projects/feishin/translation/it/\nTranslate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/\nTranslate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hans/\nTranslation: feishin/Translation","shortMessageHtmlLink":"Translated using Weblate (Chinese (Simplified))"}},{"before":"4afb893ce5ffb5f8b3cbd5f949f8e6699cf302df","after":"cbe1c878e7a3f46cba6e0d60a6b89bd6dd02ca4d","ref":"refs/heads/development","pushedAt":"2024-05-07T02:22:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Bump to v0.7.0","shortMessageHtmlLink":"Bump to v0.7.0"}},{"before":"645697367dc0802eb627aa8f20b9a5475c301d9a","after":"4afb893ce5ffb5f8b3cbd5f949f8e6699cf302df","ref":"refs/heads/development","pushedAt":"2024-05-06T02:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"remove stray log","shortMessageHtmlLink":"remove stray log"}},{"before":"683bb0222c8216c98c07dc04e84bb0914d045512","after":"645697367dc0802eb627aa8f20b9a5475c301d9a","ref":"refs/heads/development","pushedAt":"2024-05-05T20:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[enhancement]: support serach on settings page","shortMessageHtmlLink":"[enhancement]: support serach on settings page"}},{"before":"7bfdbb5d926a2b0e8611c29b8dd0117b9b9ebea9","after":"683bb0222c8216c98c07dc04e84bb0914d045512","ref":"refs/heads/development","pushedAt":"2024-05-03T06:04:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Filter out current playlist on playlist operators","shortMessageHtmlLink":"Filter out current playlist on playlist operators"}},{"before":"d1bcd2b2fb3171ec1037bb24c08e6036cd3300e5","after":"7bfdbb5d926a2b0e8611c29b8dd0117b9b9ebea9","ref":"refs/heads/development","pushedAt":"2024-05-03T06:04:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Reduce min grid size on remaining list pages","shortMessageHtmlLink":"Reduce min grid size on remaining list pages"}},{"before":"038d8f1492bd6ac2d8797b71bea802c8a9809008","after":"152d0f0f18feace6cfd1dc7561b49c1e0b8adf85","ref":"refs/heads/feature/navidrome-smart-playlist-update","pushedAt":"2024-05-03T05:49:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Filter out current playlist on playlist operators","shortMessageHtmlLink":"Filter out current playlist on playlist operators"}},{"before":null,"after":"038d8f1492bd6ac2d8797b71bea802c8a9809008","ref":"refs/heads/feature/navidrome-smart-playlist-update","pushedAt":"2024-05-03T04:42:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffvli","name":"Jeff","path":"/jeffvli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42182408?s=80&v=4"},"commit":{"message":"Add inPlaylist and notInPlaylist operators","shortMessageHtmlLink":"Add inPlaylist and notInPlaylist operators"}},{"before":"297d6f0d2e48646ec57236af2a5e7ac495b54942","after":"d1bcd2b2fb3171ec1037bb24c08e6036cd3300e5","ref":"refs/heads/development","pushedAt":"2024-05-03T01:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[bugfix]: fix jellyfin add to playlist","shortMessageHtmlLink":"[bugfix]: fix jellyfin add to playlist"}},{"before":"78ac5af178efcf223abd8c136ae1180bf6012622","after":"297d6f0d2e48646ec57236af2a5e7ac495b54942","ref":"refs/heads/development","pushedAt":"2024-05-02T14:14:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"LrcLib.net expects durations in seconds, not ms (#603)","shortMessageHtmlLink":"LrcLib.net expects durations in seconds, not ms (#603)"}},{"before":"c74cfaba5e28c692f202722a03e0871c9c504f24","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/npm_and_yarn-96a8619596","pushedAt":"2024-05-02T14:03:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9cd8807a75e5acb158ac711cd053e13bd33523c6","after":"78ac5af178efcf223abd8c136ae1180bf6012622","ref":"refs/heads/development","pushedAt":"2024-05-02T14:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"Bump ejs in the npm_and_yarn group across 1 directory (#602)\n\nBumps the npm_and_yarn group with 1 update in the / directory: [ejs](https://github.com/mde/ejs).\r\n\r\n\r\nUpdates `ejs` from 3.1.9 to 3.1.10\r\n- [Release notes](https://github.com/mde/ejs/releases)\r\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: ejs\r\n dependency-type: indirect\r\n dependency-group: npm_and_yarn\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump ejs in the npm_and_yarn group across 1 directory (#602)"}},{"before":null,"after":"c74cfaba5e28c692f202722a03e0871c9c504f24","ref":"refs/heads/dependabot/npm_and_yarn/npm_and_yarn-96a8619596","pushedAt":"2024-05-02T09:39:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ejs in the npm_and_yarn group across 1 directory\n\nBumps the npm_and_yarn group with 1 update in the / directory: [ejs](https://github.com/mde/ejs).\n\n\nUpdates `ejs` from 3.1.9 to 3.1.10\n- [Release notes](https://github.com/mde/ejs/releases)\n- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)\n\n---\nupdated-dependencies:\n- dependency-name: ejs\n dependency-type: indirect\n dependency-group: npm_and_yarn\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ejs in the npm_and_yarn group across 1 directory"}},{"before":"620cca9ce3c56858f098c7bc9eee777bb1ad7951","after":"9cd8807a75e5acb158ac711cd053e13bd33523c6","ref":"refs/heads/development","pushedAt":"2024-04-30T03:18:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"[bugfix]: Handle top-level songs for Jellyfin (#553)\n\n* [bugfix]: Handle top-level songs for Jellyfin\r\n\r\nIf a song is at the top level of a music folder, Jellyfin will not\r\ngroup that into an album (See https://jellyfin.org/docs/general/server/media/music/).\r\n\r\nThis PR introduces a few changes:\r\n- Gives tracks with no album ID a special route (`/dummy/${id}`)\r\n- Gives a new route for dummy albums, warning about the error. This is designed to look _like_ the album detail page\r\n\r\n* `are are` > `are`\r\n\r\n* revert name changes","shortMessageHtmlLink":"[bugfix]: Handle top-level songs for Jellyfin (#553)"}},{"before":"89688455e02dd47e1825bf8d8f74ed5fdebaba69","after":"620cca9ce3c56858f098c7bc9eee777bb1ad7951","ref":"refs/heads/development","pushedAt":"2024-04-29T04:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kgarner7","name":"Kendall Garner","path":"/kgarner7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17521368?s=80&v=4"},"commit":{"message":"Revert \"Upgrade dependencies\"\n\nThis reverts commit 89688455e02dd47e1825bf8d8f74ed5fdebaba69.","shortMessageHtmlLink":"Revert \"Upgrade dependencies\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVsYFSgA","startCursor":null,"endCursor":null}},"title":"Activity · jeffvli/feishin"}