Commit Graph

2857 Commits

Author SHA1 Message Date
Renovate Bot 376e1fb019 chore(front): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2627>
2023-11-14 12:53:05 +00:00
Renovate Bot 28989d8ed6 chore(front): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2620>
2023-11-13 08:47:12 +00:00
Ciarán Ainsworth 18136c7ae4 fix(front): move library further up CSS imports
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2617>
2023-11-12 14:10:04 +01:00
Ciarán Ainsworth 8f4251bb6e feat(front): Add support for Funkwhale UI library
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2617>
2023-11-12 12:45:45 +00:00
Renovate Bot 225d55924f chore(front): update dependency standardized-audio-context to v25.3.58
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2613>
2023-11-08 09:33:42 +00:00
Georg Krause eae91ab016 fix: Remove dangling dependency howler
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2587>
2023-09-29 17:11:04 +00:00
Renovate Bot d9161a5088 chore(front): update dependency standardized-audio-context to v25.3.57
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2580>
2023-09-28 09:36:27 +00:00
Kasper Seweryn f5200eecea style: fix linting 2023-09-21 12:57:30 +02:00
Kasper Seweryn 185a61ecdd fix(front): fix initialization error on dev setup 2023-09-21 12:44:15 +02: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
Renovate Bot 3e9c0f80c6 chore(front): update dependency fomantic-ui-css to v2.9.3
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2579>
2023-09-14 04:36:21 +00:00
Georg Krause 00baf5e9cb build(front): Remove duplicate key from vite.config.ts 2023-09-13 08:30:19 +02:00
Georg Krause cc0f8f395c Merge branch 'stable' into develop 2023-09-07 08:58:37 +02:00
Renovate Bot 10b85fd638 chore(front): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2572>
2023-09-07 06:35:53 +00:00
Georg Krause e08add956e Revert refactoring of frontend logging since its crashing #2215 #2214 #2212
Revert "refactor(front): rename logger timing stop functions to `measureLoading`"

This reverts commit 9abdcb5ff7.

Revert "chore(front): remove unused dependency and add eslint rule to prevent console usage"

This reverts commit d1f9a99e1b.

Revert "feat(front): use logger instead of console.log"

This reverts commit b59e29883f.
2023-09-06 08:20:11 +02:00
Georg Krause ec8dc8e09f Merge branch stable into develop 2023-09-01 14:24:58 +02:00
Renovate Bot 494fda0331 chore(front): update dependency vue3-lazyload to v0.3.8
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2567>
2023-08-29 11:04:14 +00:00
Renovate Bot 04262d54b2 chore(front): update dependency standardized-audio-context to v25.3.55
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2563>
2023-08-29 10:16:45 +00:00
Renovate Bot 1d39603e6d chore(front): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2558>
2023-08-25 08:21:59 +00:00
Renovate Bot 48f608c984 chore(front): update dependency dompurify to v2.4.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2544>
2023-08-24 06:33:51 +00:00
Kasper Seweryn 2482844438 lint: fix linting
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2552>
2023-08-23 12:52:12 +00:00
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