diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dd06473ce..d9a38f573 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -312,7 +312,9 @@ test_integration:
- if: $RUN_CYPRESS
interruptible: true
- image: cypress/base:18.12.1
+ image:
+ name: cypress/included:12.14.0
+ entrypoint: [""]
cache:
- *front_cache
- key:
diff --git a/front/package.json b/front/package.json
index f159c6238..714fa7855 100644
--- a/front/package.json
+++ b/front/package.json
@@ -100,6 +100,7 @@
"utility-types": "3.10.0",
"vite": "4.3.5",
"vite-plugin-pwa": "0.14.4",
+ "vite-plugin-vue-devtools": "1.0.0-rc.5",
"vitest": "0.25.8",
"vue-tsc": "1.6.5",
"workbox-core": "6.5.4",
diff --git a/front/src/App.vue b/front/src/App.vue
index 37b9f48a7..3fe84eae7 100644
--- a/front/src/App.vue
+++ b/front/src/App.vue
@@ -87,6 +87,7 @@ store.dispatch('auth/fetchUser')
'has-bottom-player': tracks.length > 0,
'queue-focused': store.state.ui.queueFocused
}"
+ id="fw-content"
>
-
-
-
-
-
@@ -122,6 +118,13 @@ store.dispatch('auth/fetchUser')
+
+
+
+
+
+
+
@@ -130,3 +133,12 @@ store.dispatch('auth/fetchUser')
+
+
diff --git a/front/src/components/Sidebar.vue b/front/src/components/Sidebar.vue
index a3cd9ca78..8655de8b9 100644
--- a/front/src/components/Sidebar.vue
+++ b/front/src/components/Sidebar.vue
@@ -1,591 +1,167 @@
-