Wykres commitów

36 Commity (ec8dc8e09f74e786b0b73eab4294a555ce802c0e)

Autor SHA1 Wiadomość Data
Georg Krause ec8dc8e09f Merge branch stable into develop 2023-09-01 14:24:58 +02:00
Kasper Seweryn 05f79c9489 fix(playback): remove disposed sound instance from cache
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2469>
2023-06-13 08:15:58 +00:00
Kasper Seweryn 719c3171f8
feat(front): lint test directory 2023-05-08 12:25:24 +02:00
Kasper Seweryn a8b7e07a86
fix(queue): batch queue splice invocations when reordering items to avoid currentIndex being dumped down due to clamping 2023-05-08 12:25:24 +02:00
Kasper Seweryn babd65e698 fix(radio): pausing when current song ended and new song data hasn't been fetched yet
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn 9cc58d16c8 fix: make progress bars work again
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:08 +00:00
Kasper Seweryn 77e920672d feat: optimize CPU and memory usage
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:07 +00:00
Kasper Seweryn d3b3463415 fix: #2053
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
2023-03-26 12:08:07 +00:00
wvffle af6b5c3843 fix(playback): await all async methods in interna API
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2306>
2022-12-29 14:34:04 +00:00
wvffle 1b6de47a4f fix(playback): previous button now seeks to 0 when track is listened over 3 seconds
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2305>
2022-12-27 13:09:12 +00:00
wvffle dfd55b95b3 Don't fetch all tracks at once when migrating 2022-11-29 07:37:12 +00:00
wvffle abe67de138 Fix radio race condition 2022-11-28 22:56:16 +00:00
wvffle 89b2c052b9 Fix playback 2022-11-28 15:47:56 +00:00
wvffle fea7493725 Fix linting issues 2022-11-28 10:16:58 +00:00
wvffle e259e3dd74 Fix player closing when queue ends 2022-11-04 13:54:04 +00:00
wvffle 3fe7d28d5d Fix player migration errors 2022-10-31 23:02:40 +01:00
wvffle ece2c468ca Delegate queue migration 2022-10-31 23:02:40 +01:00
wvffle e4759d14c9 Old queue migration system 2022-10-31 23:02:40 +01:00
wvffle e7349bf75e
Remove unused webworker module 2022-10-30 19:20:36 +01:00
wvffle 4cd7ca2cb4
Fall back to memory if indexedDB is unavailable 2022-10-30 19:20:35 +01:00
wvffle cb5e6f1848
More indexedDB cleanup 2022-10-30 19:20:35 +01:00
wvffle eba18cede3
Cleanup indexedDB when queue clears and when instance changes 2022-10-30 19:20:35 +01:00
wvffle 5616c9f066
Ensure we do not get undefineds from indexedDB 2022-10-30 19:20:35 +01:00
wvffle db932f2470
Add track position 2022-10-30 19:17:56 +01:00
wvffle 8c62d516b0
Resolve race condition 2022-10-30 19:17:56 +01:00
wvffle 0118fe0c63
Resolve TODOs 2022-10-30 19:17:56 +01:00
wvffle 4376e40e26
Fix shuffling 2022-10-30 19:17:55 +01:00
wvffle f51007b807
Fetch only new queue tracks from indexedDB 2022-10-30 19:17:55 +01:00
wvffle 9f36c4b3a8
Cleanup old queue and player logic 2022-10-30 19:17:55 +01:00
wvffle f06464ffa2
Fix calling createTrack multiple times when radio track changes 2022-10-30 19:17:55 +01:00
wvffle c828e106b0
Add radio support 2022-10-30 19:17:55 +01:00
wvffle 1be6701752
Fix changing songs and add LRU cache 2022-10-30 19:17:54 +01:00
wvffle ccb905b004
Migrate queue component 2022-10-30 19:17:54 +01:00
wvffle bef0d1dec4
WIP Rewrite queue 2022-10-30 19:17:54 +01:00
wvffle aba816e8bf
Add queue shuffling 2022-10-30 19:17:53 +01:00
wvffle c08e1fad94
WIP: Rewrite queue 2022-10-30 19:17:51 +01:00