fix: atproto oauth dev redirect, tab isolation, and concurrent load guard

- Use buildLoopbackClientId(window.location) for dev to include port in redirect URI
- Bind Vite dev server to 127.0.0.1 explicitly
- Remove scope override in signInRedirect (use metadata default)
- Clear OAuth callback params from URL after session restore
- Replace follows badge with DaisyUI tabs (All / Following)
- Use separate PublicNoteList instances per tab to isolate v-infinite-scroll state
- Add isLoading guard in onLoadMore to prevent concurrent fetches
This commit is contained in:
Julien Calixte
2026-03-10 14:18:41 +01:00
parent a234d590bd
commit c721338dc0
5 changed files with 66 additions and 43 deletions

View File

@@ -77,6 +77,9 @@ export default defineConfig(({ command }) => {
config.define = {
global: {},
}
config.server = {
host: '127.0.0.1',
}
}
return config