|  Kasper Seweryn | 1cbc7e4951 | fix(podcasts): make pagination reactive Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552> | 2023-08-23 12:52:12 +00:00 | 
				
					
						|  Kasper Seweryn | 2803bc790a | feat(front): add vue macros Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552> | 2023-08-23 12:52:12 +00:00 | 
				
					
						|  Kasper Seweryn | b047c50284 | fix(podcasts): fix short description (#2206) Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552> | 2023-08-23 12:52:12 +00:00 | 
				
					
						|  Kasper Seweryn | b64ca34fd7 | fix(useMarkdown): fix parsing multiple links Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552> | 2023-08-23 12:52:12 +00:00 | 
				
					
						|  Kasper Seweryn | fc979983ca | fix(logger): don't color when running tests Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552> | 2023-08-23 12:52:12 +00:00 | 
				
					
						|  Kasper Seweryn | 66a363014d | feat(front): enable sourcemap generation Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2536> | 2023-08-23 12:44:00 +00:00 | 
				
					
						|  Kasper Seweryn | 7037b708b4 | fix(front): fix `ordering=+title` Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2548> | 2023-08-05 14:44:22 +02:00 | 
				
					
						|  Kasper Seweryn | 9abdcb5ff7 | refactor(front): rename logger timing stop functions to `measureLoading` Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2535> | 2023-07-26 10:05:55 +00:00 | 
				
					
						|  Kasper Seweryn | d1f9a99e1b | chore(front): remove unused dependency and add eslint rule to prevent console usage Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2535> | 2023-07-26 10:05:55 +00:00 | 
				
					
						|  Kasper Seweryn | b59e29883f | feat(front): use logger instead of console.log Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2535> | 2023-07-26 10:05:55 +00:00 | 
				
					
						|  Kasper Seweryn | adbd9c3b67 | feat(service-worker): descriptive service-worker error Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2537> | 2023-07-26 09:58:07 +00:00 | 
				
					
						|  Kasper Seweryn | 93bf644d2c | fix(front): resolve initialization race condition Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2534> | 2023-07-26 07:55:39 +00:00 | 
				
					
						|  Kasper Seweryn | 4525d083af | fix: avoid sending language settings multiple times Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2534> | 2023-07-26 07:55:39 +00:00 | 
				
					
						|  Kasper Seweryn | 9625732b08 | fix(queue): clear shuffled id list when queue is cleared Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2531> | 2023-07-26 07:30:10 +00:00 | 
				
					
						|  jo | abadf6c9fb | style: format file with black==23.7.0 | 2023-07-25 19:04:32 +02:00 | 
				
					
						|  Georg Krause | 232ca0f050 | Merge branch 'stable' into develop | 2023-06-28 13:05:47 +02:00 | 
				
					
						|  Renovate Bot | a1d2d9fdab | chore(front): lock file maintenance Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2519> | 2023-06-27 17:34:00 +00:00 | 
				
					
						|  Renovate Bot | 4f165592c5 | chore(front): lock file maintenance Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2518> | 2023-06-27 13:35:15 +00:00 | 
				
					
						|  Renovate Bot | 467f543274 | chore(front): update dependency standardized-audio-context to v25.3.53 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2516> | 2023-06-27 12:58:46 +00:00 | 
				
					
						|  Kasper Seweryn | c7e9152590 | fix(embed): standardize `instance` or `b` parameter Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2489> | 2023-06-26 09:55:07 +00:00 | 
				
					
						|  Kasper Seweryn | 9cee08b264 | fix(embed): use absolute paths for styles and images Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2489> | 2023-06-26 09:55:07 +00:00 | 
				
					
						|  Georg Krause | 71ed2aecb1 | fix: Make sure the old embed URLs are still working Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2489> | 2023-06-26 09:55:07 +00:00 | 
				
					
						|  Kasper Seweryn | 85b4845427 | fix(embed): standardize `instance` or `b` parameter | 2023-06-26 09:16:59 +02:00 | 
				
					
						|  Kasper Seweryn | 8f6338b76d | fix(embed): use absolute paths for styles and images | 2023-06-26 09:16:52 +02:00 | 
				
					
						|  Georg Krause | 446cff7941 | fix: Make sure the old embed URLs are still working | 2023-06-26 09:16:46 +02:00 | 
				
					
						|  Kasper Seweryn | 10980871f4 | fix(front): add explicit check for resopnse.data Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 23:09:43 +00:00 | 
				
					
						|  Kasper Seweryn | a7cdac4d62 | chore(front): remove unused dependency Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-22 00:53:33 +02:00 | 
				
					
						|  Kasper Seweryn | 7f303bf5b9 | chore: cleanup ts and gitignore Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | 6f282f984d | test: remove useless navigation to /login while logging in via command Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | f346b04b42 | chore: update cypress Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | 4933ca7ec7 | fix(cypress): force click albums menu entry Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | 588f79a45b | feat(cypress): ensure csrftoken cookie is set without timeout Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | caa6a26c77 | refactor(cypress): remove unused plugins section Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | f870d595fe | refactor(cypress): remove plugins file Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | ddb57ec1ce | fix(cypress): fix typecheck Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | 05c8471ab8 | fix(cypress): move typings to a .d.ts file Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Georg krause | e1a217ffa0 | style: Fix linting errors Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Kasper Seweryn | aa4bdca2a6 | feat: add cypress test to linting Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Georg Krause | 9aeefca728 | feat: Add basic cypress testing Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1795> | 2023-06-21 22:49:39 +00:00 | 
				
					
						|  Renovate Bot | cebac5dfaa | chore(front): lock file maintenance Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2511> | 2023-06-21 13:33:42 +00:00 | 
				
					
						|  Georg Krause | 8698f2d17c | fix: Make sure the SPA Manifest is fetched using the right protocol Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2468> | 2023-06-21 13:14:16 +00:00 | 
				
					
						|  Kasper Seweryn | 9027f8af73 | style: remove whitespaces at the end of the lines Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2493> | 2023-06-21 09:23:42 +00:00 | 
				
					
						|  Kasper Seweryn | 58d48a061e | fix(embed): fix crash when API returns relative URL Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2493> | 2023-06-21 09:23:42 +00:00 | 
				
					
						|  Kasper Seweryn | cc8f3e6a3c | ci(front): speedup type checking with vue-tsc by using incremental cache Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2503> | 2023-06-19 23:30:33 +02:00 | 
				
					
						|  Kasper Seweryn | f0693c7d4f | ci(front): speedup linting with eslint by using cache Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2503> | 2023-06-19 23:24:49 +02:00 | 
				
					
						|  Renovate Bot | 755552f44c | chore(front): update dependency vue-virtual-scroller to v2.0.0-beta.8 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2502> | 2023-06-19 09:02:26 +00:00 | 
				
					
						|  Renovate Bot | 7be2f7b6ac | chore(front): update dependency vue-upload-component to v3.1.8 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2501> | 2023-06-19 07:39:37 +00:00 | 
				
					
						|  Kasper Seweryn | 8335751538 | chore(front): update dependency vue-i18n to v9.3.0-beta.19 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2498> | 2023-06-18 21:20:17 +02:00 | 
				
					
						|  Renovate Bot | 1eedcc66ff | chore(front): update dependency vue-i18n to v9.3.0-beta.14-77e850b Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2498> | 2023-06-17 19:02:26 +00:00 | 
				
					
						|  Renovate Bot | 820f1c9926 | chore(front): update dependency standardized-audio-context to v25.3.52 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2497> | 2023-06-17 15:02:43 +00:00 | 
				
					
						|  Renovate Bot | 3fa18b4790 | chore(front): update dependency idb-keyval to v6.2.1 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2496> | 2023-06-17 13:02:23 +00:00 | 
				
					
						|  Renovate Bot | b058eaf069 | chore(front): update dependency fomantic-ui-css to v2.9.2 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2488> | 2023-06-16 15:02:29 +00:00 | 
				
					
						|  AMoonRabbit | ab521085e9 | fix(front): added "dynamic_preferences" path block to nginx fixes banner image not loading (#2149)
MR: !2442 | 2023-06-15 13:13:38 +00:00 | 
				
					
						|  Kasper Seweryn | b376d66e58 | feat(instance): standardize instanceUrl value Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2487> | 2023-06-14 21:37:53 +02:00 | 
				
					
						|  Renovate Bot | 7af1dfd19e | chore(front): update dependency dompurify to v2.4.5 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2483> | 2023-06-13 12:02:16 +00: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 | 2aca2f18d5 | feat(playback): handle audio play errors Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2469> | 2023-06-13 08:15:58 +00:00 | 
				
					
						|  jo | 6c1197f055 | fix(front): performance for all build platform | 2023-06-13 10:07:10 +02:00 | 
				
					
						|  Kasper Seweryn | 21c67aa39a | fix(ui): wait for podcast object to be available before checking if we can see it Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2465> | 2023-06-12 12:36:10 +00:00 | 
				
					
						|  Kasper Seweryn | d5c067724e | fix(ui): move modals above all content Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2464> | 2023-06-12 12:00:17 +00:00 | 
				
					
						|  jo | f16a669882 | fix(front): missing tsconfig.json file in docker build Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350> | 2023-06-12 13:07:32 +02:00 | 
				
					
						|  jo | 48f0582b9e | refactor(front): improve docker layer caching Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350> | 2023-06-12 13:07:17 +02:00 | 
				
					
						|  jo | a63c9db168 | ci: use buildx bake in docker build job Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350> | 2023-06-12 13:06:17 +02:00 | 
				
					
						|  Kasper Seweryn | ad7020cb5a | fix(front): clear indexedDB and queue on logout Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2455> | 2023-06-12 10:56:51 +00:00 | 
				
					
						|  Kasper Seweryn | 6d1597637b | fix: dynamically add report targets Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2456> | 2023-06-12 09:31:34 +00:00 | 
				
					
						|  Kasper Seweryn | d8d3de23ca | fix(search): fix pagination Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2457> | 2023-06-12 08:22:55 +00:00 | 
				
					
						|  Renovate Bot | 600746dd73 | chore(front): update dependency vue-router to v4.2.2 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2460> | 2023-06-11 21:30:35 +00:00 | 
				
					
						|  Kasper Seweryn | a26b29d434 | fix(radio-builder): render Fomantic UI's dropdown content once Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2459> | 2023-06-11 22:17:47 +02:00 | 
				
					
						|  Georg Krause | 0eaede92e5 | ci: Do proper test result reporting in CI Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2458> | 2023-06-11 11:29:39 +02:00 | 
				
					
						|  Georg Krause | 95ead5bc58 | ci: Run frontend tests in CI Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2458> | 2023-06-11 11:01:11 +02:00 | 
				
					
						|  Georg Krause | d49aeea70a | chore(front): update vue-tsc to v1.6.5 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2403> | 2023-06-08 11:03:04 +02:00 | 
				
					
						|  jo | 5f1760eee0 | chore(front): update vite to v4.3.5 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2403> | 2023-06-08 11:03:01 +02:00 | 
				
					
						|  jo | 35dda994c0 | test(front): fix lint error with vue lazyload Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2403> | 2023-06-06 11:54:59 +00:00 | 
				
					
						|  Renovate Bot | 208e1c9592 | chore(front): update vue monorepo to v3.3.2 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2403> | 2023-06-06 11:54:59 +00:00 | 
				
					
						|  Georg Krause | 8407ab3299 | style: Remove useless blank line to make linter happy (cherry picked from commit 9e7a5ebebb)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2440> | 2023-06-06 13:35:28 +02:00 | 
				
					
						|  Moon Rabbit | 8100d83bcf | Fix(front): Set correct PWA color theme. | 2023-06-06 07:51:07 +00:00 | 
				
					
						|  Georg Krause | 9e7a5ebebb | style: Remove useless blank line to make linter happy | 2023-06-06 09:44:31 +02:00 | 
				
					
						|  Georg Krause | 69508c69e0 | Merge branch 'stable' into develop | 2023-06-02 08:25:17 +02:00 | 
				
					
						|  Georg Krause | 8612a921a0 | Merge branch 'pre-release/1.3.0' into stable | 2023-06-01 19:14:11 +02:00 | 
				
					
						|  Kasper Seweryn | 61fb35fd5c | chore: update lockfile | 2023-05-20 13:49:45 +02:00 | 
				
					
						|  Kasper Seweryn | d911123255 | feat: re-add rollup-plugin-visualizer | 2023-05-20 11:44:08 +00:00 | 
				
					
						|  Kasper Seweryn | 348e369235 | feat: remove vue plugin inspector | 2023-05-20 11:43:21 +00:00 | 
				
					
						|  Kasper Seweryn | bcfeec0728 | chore: update dependencies | 2023-05-20 11:34:39 +00:00 | 
				
					
						|  Kasper Seweryn | ef6da257f2 | fix: resolve merge errors | 2023-05-20 11:30:33 +00:00 | 
				
					
						|  Keunes | b9ad142004 | Translated using Weblate (Dutch) Currently translated at 95.8% (2092 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/nl/ | 2023-05-20 08:45:03 +00:00 | 
				
					
						|  Kasper Seweryn | ff386f83f2 | fix: move queue above sidebar Fixes b00e92c4ec (note_50584) | 2023-05-18 18:49:17 +00:00 | 
				
					
						|  Kisel1337 | 4d0c15add7 | Translated using Weblate (Russian) Currently translated at 99.9% (2181 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/ | 2023-05-18 11:49:57 +00:00 | 
				
					
						|  Julian Rademacher | 5b9d680987 | Translated using Weblate (German) Currently translated at 98.0% (2140 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/ | 2023-05-18 11:49:57 +00:00 | 
				
					
						|  wvffle | 6c95651213 | fix: resolve playlist modal issues Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2427> | 2023-05-16 20:17:16 +00:00 | 
				
					
						|  Kisel1337 | 1c5aade86a | Translated using Weblate (Russian) Currently translated at 100.0% (2182 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/ | 2023-05-16 14:04:11 +00:00 | 
				
					
						|  Anton | 11bdcbd5ab | Translated using Weblate (Russian) Currently translated at 100.0% (2182 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/ | 2023-05-16 14:04:11 +00:00 | 
				
					
						|  Anton | bce0598100 | Translated using Weblate (Russian) Currently translated at 97.0% (2118 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/ | 2023-05-16 09:09:40 +00:00 | 
				
					
						|  Kisel1337 | d336e4ddc4 | Translated using Weblate (Russian) Currently translated at 97.0% (2118 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/ | 2023-05-16 09:09:40 +00:00 | 
				
					
						|  Bruno Talanski | 5bc2f7e163 | Translated using Weblate (Portuguese (Brazil)) Currently translated at 91.2% (1990 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pt_BR/ | 2023-05-16 09:09:39 +00:00 | 
				
					
						|  Kasper Seweryn | 0c5ad37ab2 | fix(front): resolve merging bug that breaks queue reordering Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2424> | 2023-05-15 09:32:11 +00:00 | 
				
					
						|  Georg Krause | 2b250e68ea | chore: Remove duplicated import | 2023-05-12 13:34:56 +02:00 | 
				
					
						|  Anton | 8821e3899d | Translated using Weblate (Russian) Currently translated at 96.7% (2112 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/ | 2023-05-12 08:44:57 +00:00 | 
				
					
						|  Georg Krause | c48b62da94 | Merge branch 'pre-release/1.3.0' into develop | 2023-05-12 09:21:47 +02:00 | 
				
					
						|  Georg Krause | 5627451875 | Translated using Weblate (German) Currently translated at 98.0% (2140 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/ | 2023-05-10 17:47:31 +00:00 | 
				
					
						|  Kasper Seweryn | 3d07d969ff | refactor(ui): add comments explaining postponing notification for 36500 days | 2023-05-09 20:56:11 +02:00 | 
				
					
						|  Kasper Seweryn | b00e92c4ec | fix(ui): move sidebar above other content | 2023-05-08 14:11:41 +00:00 | 
				
					
						|  Kasper Seweryn | a4def53e99 | fix(ui): work around #1981 | 2023-05-08 14:11:41 +00:00 | 
				
					
						|  Kasper Seweryn | 78bc8426dd | fix: fix notification count | 2023-05-08 14:11:41 +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 | 1f44cb8e6f | test(front): add queue composable tests | 2023-05-08 12:25:23 +02:00 | 
				
					
						|  Kasper Seweryn | ed4b923b1e | fix(tests): make frontend tests compatible with current frontend setup | 2023-05-08 12:25:19 +02:00 | 
				
					
						|  Georg krause | ea0de43ad6 | fix(2054): Crash on opening a play button menu Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372> | 2023-05-05 22:16:32 +00:00 | 
				
					
						|  Georg krause | c7ac66d823 | fix(2054): Increase mobile table row padding Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372> | 2023-05-05 22:16:32 +00:00 | 
				
					
						|  Georg krause | 90f93e052e | style(2054): Remove unnessessary nesting Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372> | 2023-05-05 22:16:32 +00:00 | 
				
					
						|  Kasper Seweryn | 0cbe567ac1 | Simplify Code Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372> | 2023-05-05 22:16:32 +00:00 | 
				
					
						|  tobifroe | e258e6f12b | fix(2054): only calculate dropdown position when opening Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372> | 2023-05-05 22:16:32 +00:00 | 
				
					
						|  tobifroe | fe01521c72 | fix(2054): add queue item title max width for mobile Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372> | 2023-05-05 22:16:32 +00:00 | 
				
					
						|  tobifroe | 78fa52e103 | fix(2054): player/queue-dropdown mobile layout widths Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2372> | 2023-05-05 22:16:32 +00:00 | 
				
					
						|  Renovate Bot | ae3e17a5cb | chore(front): update nginx docker tag to v1.23.4 | 2023-04-07 03:02:06 +00:00 | 
				
					
						|  Matyáš Caras | 5d61a951ef | Translated using Weblate (Czech) Currently translated at 100.0% (2182 of 2182 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/cs/ | 2023-04-06 07:43:08 +00:00 | 
				
					
						|  Renovate Bot | 41d6ae2f6c | chore(front): update sentry-javascript monorepo to v7.47.0 | 2023-04-05 17:18:23 +00:00 | 
				
					
						|  jo | 0b33b42210 | fix(front): album tracks count i18n Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2389> | 2023-03-31 12:28:09 +02:00 | 
				
					
						|  Renovate Bot | 3490ccf153 | chore(front): update dependency @types/diff to v5.0.3 Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2381> | 2023-03-28 18:49:16 +00:00 | 
				
					
						|  jo | 22c255700e | style: format code using black v23 | 2023-03-28 19:49:24 +02:00 | 
				
					
						|  Georg Krause | e0c4715f10 | fix: fix imports in vite config | 2023-03-28 14:06:29 +02:00 | 
				
					
						|  Kasper Seweryn | b55aace00d | feat(buffer-progress): use 3d translation Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | 2468ef3fa1 | fix: fix typo Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | fdc35a4702 | 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 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | 48f2942142 | refactor: remove double space in css file Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | 81425d930b | 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 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | d28f6f7873 | fix: remove debug line Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | aa13620851 | 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 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | ef184ab59b | fix(pre-commit): fix linting Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | 87c456f603 | fix(eslint): fix i18n issues Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  Kasper Seweryn | c362a7fd90 | fix(volume-slider): fix scrolling Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346> | 2023-03-26 15:19:35 +02:00 | 
				
					
						|  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 | 
				
					
						|  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 | 
				
					
						|  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 | 
				
					
						|  Georg krause | b0d6a0407a | Merge branch 'pre-release/1.3.0' into develop | 2023-03-24 18:17:44 +01:00 | 
				
					
						|  wvffle | 15d6e7811a | fix(invitation-code): fix invitation code generation Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2375> | 2023-03-22 22:48:36 +00:00 | 
				
					
						|  Georg Krause | 0a5192040f | Translated using Weblate (German) Currently translated at 97.9% (2135 of 2180 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/ | 2023-03-22 08:41:36 +00:00 | 
				
					
						|  JuniorJPDJ | 817a710c2e | fix(nginx): expose only subdirectories of /media | 2023-03-18 09:45:35 +01:00 | 
				
					
						|  Renovate Bot | 6edb1624fc | chore(front): update dependency vite-plugin-pwa to v0.14.4 | 2023-03-18 00:33:15 +00:00 | 
				
					
						|  Renovate Bot | cf80178f60 | chore(front): update dependency typescript to v4.9.5 | 2023-03-18 00:03:35 +00:00 | 
				
					
						|  Renovate Bot | 24e0d1b9a5 | chore(front): update dependency standardized-audio-context to v25.3.41 | 2023-03-17 23:33:04 +00:00 | 
				
					
						|  Renovate Bot | a6248ee0ae | chore(front): update dependency sinon to v15.0.2 | 2023-03-17 23:03:44 +00:00 | 
				
					
						|  Renovate Bot | 57fc701ba7 | chore(front): update dependency fomantic-ui-css to v2.9.2 | 2023-03-17 22:33:03 +00:00 | 
				
					
						|  Renovate Bot | 8ff610e903 | chore(front): update dependency dompurify to v2.4.5 | 2023-03-17 22:03:10 +00:00 | 
				
					
						|  Renovate Bot | 49a29ea935 | chore(front): update dependency @types/lodash-es to v4.17.7 | 2023-03-17 21:33:07 +00:00 | 
				
					
						|  Renovate Bot | a2422671d1 | chore(front): lock file maintenance | 2023-03-17 17:04:18 +00:00 | 
				
					
						|  Çağla Pickaxe | 5dcaf4a166 | Translated using Weblate (Turkish) Currently translated at 35.7% (779 of 2180 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/tr/ | 2023-03-13 11:42:54 +00:00 | 
				
					
						|  bruce diao | 7510795ad1 | Translated using Weblate (Chinese (Simplified)) Currently translated at 95.7% (2088 of 2180 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/ | 2023-03-04 06:42:49 +00:00 | 
				
					
						|  dignny | 082c51733a | Translated using Weblate (Japanese) Currently translated at 90.0% (1962 of 2180 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/ | 2023-03-01 15:42:48 +00:00 |