From 2266dcd7258ff16c2cebcfdf68651bcf9156b071 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sat, 15 Jun 2024 11:18:58 -1000 Subject: [PATCH] feat: :sparkles: Make whole app client-only, add noscript fallback --- app.vue | 11 +- components/errors/noscript.vue | 23 +++ components/graphics/square-pattern.vue | 19 ++ components/headers/greeting.vue | 30 ++- components/loading.vue | 2 +- components/sidebars/navigation.vue | 155 ++++++++-------- components/social-elements/users/Account.vue | 184 +++++++++---------- components/timelines/Notifications.vue | 20 +- components/timelines/timeline.vue | 25 ++- composables/CacheRefresh.ts | 5 +- composables/Instance.ts | 9 +- layouts/app.vue | 30 +-- pages/[username]/[uuid].vue | 20 +- pages/notifications.vue | 38 ++-- pages/oauth/authorize.vue | 151 ++++++++------- pages/oauth/code.vue | 38 ++-- pages/oauth/consent.vue | 170 +++++++++-------- pages/oauth/reset.vue | 106 ++++++----- pages/register/index.vue | 165 ++++++++--------- 19 files changed, 597 insertions(+), 604 deletions(-) create mode 100644 components/errors/noscript.vue create mode 100644 components/graphics/square-pattern.vue diff --git a/app.vue b/app.vue index 0a849df..05cc9d4 100644 --- a/app.vue +++ b/app.vue @@ -4,10 +4,15 @@ - - - + + + + + + \ No newline at end of file diff --git a/components/headers/greeting.vue b/components/headers/greeting.vue index 13f3931..61431b2 100644 --- a/components/headers/greeting.vue +++ b/components/headers/greeting.vue @@ -1,26 +1,24 @@