From bdd077a858464074b9fe460778cdbe00ef7ea6b1 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 12 Jun 2026 16:00:53 +0000 Subject: [PATCH] fix: improvements --- nuxt.config.ts | 1 + public/favicon.ico | 0 app/pages/dashboard.vue | 286 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------ app/pages/index.vue | 23 +++++++++++++++-------- server/utils/require-session.ts | 2 -- server/utils/resolve-handle.ts | 24 ++++++++++++++++++++++++ server/utils/server-session.ts | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- server/utils/splice.ts | 2 -- server/utils/sync-push.ts | 2 -- server/utils/sync-ref.ts | 2 +- test/unit/server-session.spec.ts | 36 +++++++++++++++++++++++++++++++++++- server/api/atproto/callback.get.ts | 29 +++++++++++++++++++++++------ server/api/me/accounts.get.ts | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ server/api/me/logout.post.ts | 7 +++---- server/api/me/switch.post.ts | 17 +++++++++++++++++ server/utils/git-wire/receive-pack.ts | 2 -- server/utils/git-wire/refs.ts | 4 +--- 17 file(s) changed, 494 insertion(s)(+), 99 deletion(s)(-) diff --git a/nuxt.config.ts b/nuxt.config.ts --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -42,6 +42,7 @@ app: { head: { htmlAttrs: { lang: 'en' }, + title: 'synchub.to', link: [ { rel: 'icon', type: 'image/svg+xml', href: '/favicon.svg' }, { rel: 'alternate icon', href: '/favicon.ico' }, diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 --- a/public/favicon.ico +++ /dev/null diff --git a/app/pages/dashboard.vue b/app/pages/dashboard.vue --- a/app/pages/dashboard.vue +++ b/app/pages/dashboard.vue @@ -1,6 +1,9 @@