|  Kasper Seweryn | d6ea66e519 | fix(player): reduce average CPU usage from 100% to 20% Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | 1b15e955dd | feat(player): unregister all events on sound instance dispose Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | b6ceb5febd | fix(player): do not throw an error when disposing sound instance Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | ac940cc277 | fix: resolve progressbar issues Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | 248fb1046e | feat: skip css updates if progress hasn't changed Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | b74c38ac1a | feat: add new packages with pinned versions by default Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:33 +02:00 | 
				
					
						|  Kasper Seweryn | a7c1c63ce7 | chore: pin dependency Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:17:21 +02:00 | 
				
					
						|  Kasper Seweryn | 10e7a4c06d | feat: remove unused dependency Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:17:19 +02:00 | 
				
					
						|  Kasper Seweryn | 502773b7b4 | fix: make progress bars work again Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:16:13 +02:00 | 
				
					
						|  Ciarán Ainsworth | 665e001087 | copy: update WebGL support message Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:14:14 +02:00 | 
				
					
						|  Kasper Seweryn | 67f21c9861 | fix: #2052 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:14:14 +02:00 | 
				
					
						|  Kasper Seweryn | 385fc47158 | fix: build warnings Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:14:12 +02:00 | 
				
					
						|  Kasper Seweryn | a69aeb07e2 | feat: optimize CPU and memory usage Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:11:45 +02:00 | 
				
					
						|  Kasper Seweryn | d30d107ef3 | fix: audio playback pause if errored before played Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | 26f5f9b204 | feat: remove media cache Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | 6b79b8e63a | feat: dispose sound instances when removed from LRU cache Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | 50b1487877 | fix: update vueuse to remove @ts-expect-error comment Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | a65d3722c9 | fix: ensure preloaded track exists Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | 186c8000f8 | fix: abort preload if next track is unavailable Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | 4a656777e3 | fix: #2061 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | 9552fcd9a9 | fix: #2053 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Kasper Seweryn | 49be19c8b4 | feat: ensure next track is always preloaded Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:00:49 +02:00 | 
				
					
						|  Georg krause | 70cd2e58b5 | Version bump and changelog for 1.3.0-rc5 | 2023-03-26 14:17:15 +02:00 | 
				
					
						|  Kasper Seweryn | fe769b2321 | feat(buffer-progress): use 3d translation Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | dbc85d988e | fix: fix typo Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | de74ccb220 | fix(player): ensure that current track lives despite enqueueing 3 tracks as 'next track' Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | f4e8f83263 | refactor: remove double space in css file Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00: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 | f961e3ff8c | fix: remove debug line Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | b8a65b193f | perf(play-indicator): delegate play indicator to the GPU instead of CPU This reduces the CSS paints by animating `scaleY` instead of element `height`
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 6c4e4cb5f6 | fix(pre-commit): fix linting Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 1dbd269516 | fix(eslint): fix i18n issues Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 5c28a9b88a | fix(volume-slider): fix scrolling Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 05db380766 | fix(player): reduce average CPU usage from 100% to 20% Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 87c9eb3982 | feat(player): unregister all events on sound instance dispose Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | ae4ca7b0cb | fix(player): do not throw an error when disposing sound instance Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 47b3bfd2c0 | fix: resolve progressbar issues Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 8ce20c5621 | feat: skip css updates if progress hasn't changed Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | bbe2375f6b | feat: add new packages with pinned versions by default Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | e701cc8bad | chore: pin dependency Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 1c6af62fbb | feat: remove unused dependency 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 | 
				
					
						|  Ciarán Ainsworth | 0782b53e09 | copy: update WebGL support message Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:08 +00:00 | 
				
					
						|  Kasper Seweryn | 8d353a27a9 | fix: #2052 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 | 
				
					
						|  Kasper Seweryn | 8713d3b98a | fix: build warnings Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +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 | ed8b71257d | fix: audio playback pause if errored before played Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 | 
				
					
						|  Kasper Seweryn | 05416be7d1 | feat: remove media cache Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 | 
				
					
						|  Kasper Seweryn | bb946c3ced | feat: dispose sound instances when removed from LRU cache Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 | 
				
					
						|  Kasper Seweryn | 206a154a87 | fix: update vueuse to remove @ts-expect-error comment Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 |