Shorten thread route from /thread to /t

All internal links (tiles, prev/next nav, comments, notifications,
breadcrumb, dropzone route check) point to /t/<id>. A global route
middleware permanently redirects old /thread/<id> URLs including
query string and comment anchor.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
2026-10-04 15:24:32 +02:00
co-authored by Devin
parent e2f2949586
commit 456776ea68
9 changed files with 16 additions and 10 deletions
+2 -2
View File
@@ -120,14 +120,14 @@ async function openUpload(e: MouseEvent) {
// Die eigentliche Navigation macht der NuxtLink bereits beim Klick —
// dieser Push ist nur noch Fallback und bei gleicher Route ein No-Op
await router.push(`/thread/${props.upload.id}`)
await router.push(`/t/${props.upload.id}`)
navigating.value = false
}
</script>
<template>
<NuxtLink
:to="`/thread/${upload.id}`"
:to="`/t/${upload.id}`"
class="upload-tile group block"
:class="[spanClass, navigating ? 'opacity-80' : '']"
@click.capture="captureClick"