From 73202477dd41b110ab332d48c9a032fcdde4adf5 Mon Sep 17 00:00:00 2001 From: Thomas <28439359+thoda-dev@users.noreply.github.com> Date: Mon, 31 Aug 2026 18:03:22 +0200 Subject: [PATCH 1/2] feat(ui): make every page hold up on a phone --- apps/app/app/app.vue | 5 +- apps/app/app/assets/css/main.css | 9 +++ apps/app/app/components/AuthButton.vue | 61 ++++++++++++++----- apps/app/app/components/BackButton.vue | 17 ++++++ apps/app/app/components/LanguageSwitcher.vue | 34 +++++++---- .../app/components/LegalTemplateDialog.vue | 8 +-- .../app/components/UnlimitedNumberField.vue | 4 +- apps/app/app/pages/account.vue | 25 ++++---- apps/app/app/pages/admin/allowed-ips.vue | 18 +++--- apps/app/app/pages/admin/banned-ips.vue | 20 +++--- apps/app/app/pages/admin/invitations.vue | 16 ++--- apps/app/app/pages/admin/legal.vue | 21 +++---- apps/app/app/pages/admin/settings.vue | 9 +-- apps/app/app/pages/admin/storage.vue | 51 +++++++--------- apps/app/app/pages/admin/users.vue | 59 ++++++++---------- apps/app/app/pages/dashboard.vue | 30 +++------ apps/app/app/pages/index.vue | 32 ++++------ apps/app/app/pages/legal/[slug].vue | 7 +-- apps/app/app/pages/login.vue | 9 ++- apps/app/app/pages/p/[id].vue | 5 +- apps/app/app/pages/register.vue | 9 ++- apps/app/i18n/locales/en.json | 3 +- apps/app/i18n/locales/fr.json | 3 +- 23 files changed, 238 insertions(+), 217 deletions(-) create mode 100644 apps/app/app/components/BackButton.vue diff --git a/apps/app/app/app.vue b/apps/app/app/app.vue index 5a7b77e..5b71240 100644 --- a/apps/app/app/app.vue +++ b/apps/app/app/app.vue @@ -36,8 +36,9 @@ useHead({
-
-
+ +
+ @@ -213,11 +213,11 @@ function apply() {