From 6934a5758e15dbb2346a9b7c0c3dc075cf548928 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Wed, 4 Dec 2024 15:04:08 +0100 Subject: [PATCH] feat: :sparkles: Add emoji preferences --- components/preferences/emojis/category.vue | 34 ++++++++++ components/preferences/emojis/emoji.vue | 25 +++++++ components/settings/emojis/category.vue | 46 ------------- components/settings/emojis/emojis.vue | 52 --------------- components/settings/emojis/grid-item-menu.vue | 33 ---------- components/settings/emojis/grid-item.vue | 17 ----- composables/CacheRefresh.ts | 6 +- pages/preferences/emojis.vue | 65 +++++++++++++++++++ 8 files changed, 125 insertions(+), 153 deletions(-) create mode 100644 components/preferences/emojis/category.vue create mode 100644 components/preferences/emojis/emoji.vue delete mode 100644 components/settings/emojis/category.vue delete mode 100644 components/settings/emojis/emojis.vue delete mode 100644 components/settings/emojis/grid-item-menu.vue delete mode 100644 components/settings/emojis/grid-item.vue create mode 100644 pages/preferences/emojis.vue diff --git a/components/preferences/emojis/category.vue b/components/preferences/emojis/category.vue new file mode 100644 index 0000000..3e42273 --- /dev/null +++ b/components/preferences/emojis/category.vue @@ -0,0 +1,34 @@ + + + \ No newline at end of file diff --git a/components/preferences/emojis/emoji.vue b/components/preferences/emojis/emoji.vue new file mode 100644 index 0000000..ca25bfd --- /dev/null +++ b/components/preferences/emojis/emoji.vue @@ -0,0 +1,25 @@ + + + \ No newline at end of file diff --git a/components/settings/emojis/category.vue b/components/settings/emojis/category.vue deleted file mode 100644 index aacc9bd..0000000 --- a/components/settings/emojis/category.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - \ No newline at end of file diff --git a/components/settings/emojis/emojis.vue b/components/settings/emojis/emojis.vue deleted file mode 100644 index b692116..0000000 --- a/components/settings/emojis/emojis.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - \ No newline at end of file diff --git a/components/settings/emojis/grid-item-menu.vue b/components/settings/emojis/grid-item-menu.vue deleted file mode 100644 index f1a9859..0000000 --- a/components/settings/emojis/grid-item-menu.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - \ No newline at end of file diff --git a/components/settings/emojis/grid-item.vue b/components/settings/emojis/grid-item.vue deleted file mode 100644 index 73267dd..0000000 --- a/components/settings/emojis/grid-item.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - \ No newline at end of file diff --git a/composables/CacheRefresh.ts b/composables/CacheRefresh.ts index 94d0188..f439596 100644 --- a/composables/CacheRefresh.ts +++ b/composables/CacheRefresh.ts @@ -2,10 +2,6 @@ import type { Client } from "@versia/client"; import type { RolePermission } from "@versia/client/types"; export const useCacheRefresh = (client: MaybeRef) => { - if (import.meta.server) { - return; - } - // Refresh custom emojis and instance data and me on every reload watch( [identity, client], @@ -67,6 +63,6 @@ export const useCacheRefresh = (client: MaybeRef) => { } }); }, - { flush: "sync" }, + { flush: "sync", immediate: true }, ); }; diff --git a/pages/preferences/emojis.vue b/pages/preferences/emojis.vue new file mode 100644 index 0000000..532ef8f --- /dev/null +++ b/pages/preferences/emojis.vue @@ -0,0 +1,65 @@ + + + \ No newline at end of file