|  upsiflu | eb1344442d | chore(ui-docs): improve color documentation and clean up colors.ts | 2025-01-08 21:34:03 +01:00 | 
				
					
						|  upsiflu | e583c51a54 | feat(ui): color (see "using color" in dev:ui-docs) | 2025-01-08 21:34:03 +01:00 | 
				
					
						|  upsiflu | 0e045bda11 | chore(ui): make imports consistent; modernize `useProps` and `useModel` WIP: #2355 | 2025-01-08 21:28:55 +01:00 | 
				
					
						|  upsiflu | 744c4b8691 | feat(ui-docs): implement dev:docs, build:docs and serve:docs (vitepress) NOTE: type:module added to front/package.json. TODO: Check if app still builds | 2025-01-08 21:28:55 +01:00 | 
				
					
						|  petitminion | 3b5de1a32d | Supporting multi-artist per tracks/albums (#1568) | 2024-08-29 14:11:35 +00:00 | 
				
					
						|  Kasper Seweryn | f3a7394461 | test: test if tauri env is recognized correctly Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2701> | 2024-02-21 15:06:29 +01:00 | 
				
					
						|  wvffle | 7957661573 | style: fix linting errors Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757> | 2024-02-20 16:39:18 +00:00 | 
				
					
						|  wvffle | 243f2a57e3 | test: add track cache tests and mock test server Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757> | 2024-02-20 14:39:55 +00:00 | 
				
					
						|  wvffle | 670b522675 | refactor: adjust code for lru-cache v10 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2757> | 2024-02-20 14:31:55 +00:00 | 
				
					
						|  Kasper Seweryn | 096a435d56 | fix(lint): fix linting error | 2023-09-21 12:24:48 +02:00 | 
				
					
						|  Kasper Seweryn | 51f37afb72 | fix(front): enable custom logger in tests | 2023-09-21 12:20:38 +02:00 | 
				
					
						|  Kasper Seweryn | 46e84f8f9a | fix(front): fix logger on webkit/blink | 2023-09-21 12:20:33 +02:00 | 
				
					
						|  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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 
				
					
						|  Kasper Seweryn | 7105f5e482 | fix: ensure preloaded track exists Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 | 
				
					
						|  Kasper Seweryn | 536fa25f0e | fix: abort preload if next track is unavailable Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 | 
				
					
						|  Kasper Seweryn | b21edbb64d | fix: #2061 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 | 
				
					
						|  Kasper Seweryn | 026196d698 | feat: ensure next track is always preloaded Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 12:08:07 +00:00 | 
				
					
						|  Kasper Seweryn | 600228eafa | fix(eslint): remove unused import Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:15 +01:00 | 
				
					
						|  Kasper Seweryn | 9ca357c2c3 | fix(front): reinitialize virtual queue list whenever queue gets empty Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2337> | 2023-01-24 18:50:15 +01: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 | 
				
					
						|  Kasper Seweryn | 75e717785a | Resolve "Invalid prop: type check failed for prop "index". Expected Number with value NaN, got Undefined" NOCHANGELOG | 2022-12-13 21:02:47 +00:00 | 
				
					
						|  wvffle | 6e740d6fda | fix: Fix unhandled errors | 2022-12-12 11:10:31 +00:00 | 
				
					
						|  wvffle | a0c9fdee78 | Fix composables calling `useI18n` too early | 2022-11-30 14:24:23 +00:00 | 
				
					
						|  wvffle | 6f7d13057f | Ensure old audio source is disconnected | 2022-11-29 07:37:12 +00:00 | 
				
					
						|  wvffle | 0bbe2d609d | Fetch sources if we have none | 2022-11-29 07:37: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 | df77d2b153 | Standardize plurals | 2022-11-28 10:16:58 +00:00 | 
				
					
						|  wvffle | fea7493725 | Fix linting issues | 2022-11-28 10:16:58 +00:00 | 
				
					
						|  wvffle | 10dc14f109 | Fix all locale linting errors except unused keys | 2022-11-28 10:16:58 +00:00 |