{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":362419117,"defaultBranch":"main","name":"Playlist-Manager-SMP","ownerLogin":"regorxxx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-28T09:56:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83307074?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723564026.0","currentOid":""},"activityList":{"items":[{"before":"893044f1fef549383ca158ca61c494b94e2bb9fc","after":"a93aa8f146ddd2d0248ce407a4b7a2281def3349","ref":"refs/heads/main","pushedAt":"2024-08-21T20:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Code cleanup","shortMessageHtmlLink":"Code cleanup"}},{"before":"6761bba7fdbb889073a2dda188835114d50c1cc7","after":"893044f1fef549383ca158ca61c494b94e2bb9fc","ref":"refs/heads/main","pushedAt":"2024-08-21T20:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- UI: cleanup of quick help popup.","shortMessageHtmlLink":"- UI: cleanup of quick help popup."}},{"before":"f4ace1557cba1d47c378937c3c2c8d059a1f3981","after":"6761bba7fdbb889073a2dda188835114d50c1cc7","ref":"refs/heads/main","pushedAt":"2024-08-21T20:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- UI: header buttons list is now sorted by order of appeareance at the 'UI elements' submenu.","shortMessageHtmlLink":"- UI: header buttons list is now sorted by order of appeareance at th…"}},{"before":"c3312750c2cb27aafdc8eaea275bf8fce29ab039","after":"f4ace1557cba1d47c378937c3c2c8d059a1f3981","ref":"refs/heads/main","pushedAt":"2024-08-21T20:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- UI: filter/sorting bottom toolbar can now be hidden.\n- UI: reset filters button is now renamed to 'Filter and sorting' button, and has a dual purpose allowing to clear all filters or set sorting and filtering options via menus (replacing the bottom filter toolbar if desired). Note, however, the filter/sorting bottom toolbar has an advantage since it allows setting 2 filters at the same time.\n- UI: categories and tags submenu on settings menu is now hidden if there is a 'Filter and sorting' button on UI, since both offer the same functionality.","shortMessageHtmlLink":"- UI: filter/sorting bottom toolbar can now be hidden."}},{"before":"78c575bf742cbff9bb809c68112c7bf143c1263a","after":"c3312750c2cb27aafdc8eaea275bf8fce29ab039","ref":"refs/heads/main","pushedAt":"2024-08-13T15:46:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version by Create release + SMP + package","shortMessageHtmlLink":"Bump version by Create release + SMP + package"}},{"before":"e89da621357ea6a234d05091a07b1d489bd78bf1","after":"78c575bf742cbff9bb809c68112c7bf143c1263a","ref":"refs/heads/main","pushedAt":"2024-08-13T15:45:32.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"78e755de9520ca6929142c1556c0ec655d25ec14","after":"e89da621357ea6a234d05091a07b1d489bd78bf1","ref":"refs/heads/main","pushedAt":"2024-08-07T12:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- Helpers: updated helpers","shortMessageHtmlLink":"- Helpers: updated helpers"}},{"before":"e169d2e6c70cb12e0f9a4d00644776a111c476ec","after":"78e755de9520ca6929142c1556c0ec655d25ec14","ref":"refs/heads/main","pushedAt":"2024-08-05T14:04:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- Subsongs: fixed path handling for tracks with subsongs when using 'Export and convert'. Indexes were being added at the output playlist (like my track.mp3,16), instead of being removed (since the converted tracks are always individual files). Seems to be a long time bug, which was not fixed previously and went unnoticed because the tracks were converted fine with proper paths (but the playlist did not point to the file).\n\nFix for autoplaylists.\nStandardize track path usage.","shortMessageHtmlLink":"- Subsongs: fixed path handling for tracks with subsongs when using '…"}},{"before":"a15525486720b47b4d9e8a9f1b805f3f6f9b981c","after":"e169d2e6c70cb12e0f9a4d00644776a111c476ec","ref":"refs/heads/main","pushedAt":"2024-08-04T14:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- API: updated with latest ListenBrainz API changes.","shortMessageHtmlLink":"- API: updated with latest ListenBrainz API changes."}},{"before":"5bd71325d7424998df4d6a4fedaf72907966eaaf","after":"a15525486720b47b4d9e8a9f1b805f3f6f9b981c","ref":"refs/heads/main","pushedAt":"2024-08-04T12:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- Playlists maintenance tools: fixed handling of files with tags showing '.' as value at Playlist revive tool, being reported as exact matches in some cases.","shortMessageHtmlLink":"- Playlists maintenance tools: fixed handling of files with tags show…"}},{"before":"7fc0572ce18d4912d9cf60b302bdf552d6a46903","after":"5bd71325d7424998df4d6a4fedaf72907966eaaf","ref":"refs/heads/main","pushedAt":"2024-07-30T21:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version by Create release + SMP + package","shortMessageHtmlLink":"Bump version by Create release + SMP + package"}},{"before":"4e832592da8877604cc60f39abf6516ccc861069","after":"7fc0572ce18d4912d9cf60b302bdf552d6a46903","ref":"refs/heads/main","pushedAt":"2024-07-30T21:19:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"e47030988daf50673d0f32d31d997d484f8f56c6","after":"4e832592da8877604cc60f39abf6516ccc861069","ref":"refs/heads/main","pushedAt":"2024-07-29T15:10:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- AutoPlaylist: AutoPlaylists are now refreshed when exporting them, updating the cached size, duration, etc.\n- XSP: Smart Playlists are now refreshed when exporting them, updating the cached size, duration, etc.","shortMessageHtmlLink":"- AutoPlaylist: AutoPlaylists are now refreshed when exporting them, …"}},{"before":"6a74acd5f5615393dad521293804aea488fb3e26","after":"e47030988daf50673d0f32d31d997d484f8f56c6","ref":"refs/heads/main","pushedAt":"2024-07-29T14:39:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Code cleanup","shortMessageHtmlLink":"Code cleanup"}},{"before":"39c191ee4ff1e897e5fb95a5ebb9cc3795979994","after":"6a74acd5f5615393dad521293804aea488fb3e26","ref":"refs/heads/main","pushedAt":"2024-07-24T15:05:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version by Create release + SMP + package","shortMessageHtmlLink":"Bump version by Create release + SMP + package"}},{"before":"28b899fce7c86d496fc75a7cd713f3cb6714b493","after":"39c191ee4ff1e897e5fb95a5ebb9cc3795979994","ref":"refs/heads/main","pushedAt":"2024-07-24T15:02:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Fix changelog.","shortMessageHtmlLink":"Fix changelog."}},{"before":"b772004ca3e2fcb20424c0ef8891bdb6174ce772","after":"28b899fce7c86d496fc75a7cd713f3cb6714b493","ref":"refs/heads/main","pushedAt":"2024-07-24T15:01:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Bump version.","shortMessageHtmlLink":"Bump version."}},{"before":"7570d6fadd54baf95293ad8b565e4fd12e5527aa","after":"b772004ca3e2fcb20424c0ef8891bdb6174ce772","ref":"refs/heads/main","pushedAt":"2024-07-22T20:09:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Force booleans","shortMessageHtmlLink":"Force booleans"}},{"before":"e916a0b9f122a2d7514357fe4e4fe06e81c66d81","after":"7570d6fadd54baf95293ad8b565e4fd12e5527aa","ref":"refs/heads/main","pushedAt":"2024-07-22T20:03:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- Exporting Playlists: new option to set a fixed output path (without a popup asking for it). n#EXPORT#, #PLAYLIST#, #EXT# and #PLAYLISTEXT# may also be used as placeholders for the default playlist export folder, playlist name, extension or name + extension.\n- Exporting Playlists: changed the output path to default output path. At execution, the playlist name and extension will be appended and suggested as output via popups. When left empty, the default folder for the panel will be used instead.","shortMessageHtmlLink":"- Exporting Playlists: new option to set a fixed output path (without…"}},{"before":"f07d4013500c7d8220a84d6d75a5605a8f5e0362","after":"e916a0b9f122a2d7514357fe4e4fe06e81c66d81","ref":"refs/heads/main","pushedAt":"2024-06-23T23:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"79f1275009e14f05b135ff0d9cc0e426f3a20f9b","after":"f07d4013500c7d8220a84d6d75a5605a8f5e0362","ref":"refs/heads/main","pushedAt":"2024-06-23T23:38:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"4931a3742381d38c5ead3b362e4662d3b24b5591","after":"79f1275009e14f05b135ff0d9cc0e426f3a20f9b","ref":"refs/heads/main","pushedAt":"2024-06-19T23:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- Configuration: .json files at 'foobar2000\\js_data\\presets\\global' not being saved with the calculated properties based on user values from other files.","shortMessageHtmlLink":"- Configuration: .json files at 'foobar2000\\js_data\\presets\\global' n…"}},{"before":"685e811c0b572c8b5c730f7fbc609c7eda9b7a45","after":"4931a3742381d38c5ead3b362e4662d3b24b5591","ref":"refs/heads/main","pushedAt":"2024-06-18T20:55:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- Helpers: updated helpers.","shortMessageHtmlLink":"- Helpers: updated helpers."}},{"before":"c785fb85fcbd10decdb03bf99dea1f2101b3677b","after":"685e811c0b572c8b5c730f7fbc609c7eda9b7a45","ref":"refs/heads/main","pushedAt":"2024-06-13T06:50:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- UI: added album art caching for panel background whenever selecting/playing track changes but belongs to the same album. It checks for same album name and parent directory. Setting can be switched a the panel background selection mode submenu.","shortMessageHtmlLink":"- UI: added album art caching for panel background whenever selecting…"}},{"before":"a58fcd6eddbe0cebedecf94c0cab7a55542a721d","after":"c785fb85fcbd10decdb03bf99dea1f2101b3677b","ref":"refs/heads/main","pushedAt":"2024-06-09T11:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- Helpers: updated helpers.","shortMessageHtmlLink":"- Helpers: updated helpers."}},{"before":"d0d68f828ea876c0a091a269bfa1efa6db54ff78","after":"a58fcd6eddbe0cebedecf94c0cab7a55542a721d","ref":"refs/heads/main","pushedAt":"2024-06-09T11:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- UI: SMP main menus entries (at File\\...) are now cut to 50 chars in length before creating them.","shortMessageHtmlLink":"- UI: SMP main menus entries (at File\\...) are now cut to 50 chars in…"}},{"before":"34f12c27ab3ba06f30ced313dc48b9b1f7dfa17e","after":"d0d68f828ea876c0a091a269bfa1efa6db54ff78","ref":"refs/heads/main","pushedAt":"2024-06-04T18:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"32565deae5c29d6a5028aa6c8ea6eecf17d5d59d","after":"34f12c27ab3ba06f30ced313dc48b9b1f7dfa17e","ref":"refs/heads/main","pushedAt":"2024-06-04T18:39:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"9d8c0750cba6153cdf891457e521f00597eeb75b","after":"32565deae5c29d6a5028aa6c8ea6eecf17d5d59d","ref":"refs/heads/main","pushedAt":"2024-05-27T21:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- UI: panel now tries to maintain the current position instead of centering the view on the last focused item after some actions (i.e. no \"jumping\"). [Issue 84](https://github.com/regorxxx/Playlist-Manager-SMP/issues/84).\n- UI: after restoring a deleted playlist within the panel, it will be highlighted.","shortMessageHtmlLink":"- UI: panel now tries to maintain the current position instead of cen…"}},{"before":"1a40c0fa524be975e83b131d317d8f93bebf060e","after":"9d8c0750cba6153cdf891457e521f00597eeb75b","ref":"refs/heads/main","pushedAt":"2024-05-27T20:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"regorxxx","name":"regorxxx","path":"/regorxxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83307074?s=80&v=4"},"commit":{"message":"- UI: panel now tries to maintain the current position instead of centering the view on the last focused item after some actions (i.e. no \"jumping\"). [Issue 84](https://github.com/regorxxx/Playlist-Manager-SMP/issues/84).","shortMessageHtmlLink":"- UI: panel now tries to maintain the current position instead of cen…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoJ7c4gA","startCursor":null,"endCursor":null}},"title":"Activity · regorxxx/Playlist-Manager-SMP"}