feat: revamp dashboard, trades, and add landing/legal pages

- Major UI updates across dashboard, analytics, posts, trades, settings
- New landing page, robots/sitemap, contact/privacy/terms pages
- Updated globals.css with extensive styling and new landing.css
- Refactor signedRequest, realtime data hook, and dashboard store

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
k
2026-04-25 16:04:57 +08:00
parent 83e5892ddf
commit 040e1df685
28 changed files with 4133 additions and 690 deletions
+4 -3
View File
@@ -4,10 +4,11 @@ import { locales, defaultLocale } from './i18n'
export default createMiddleware({
locales,
defaultLocale,
localePrefix: 'always',
})
export const config = {
matcher: [
'/((?!api|_next/static|_next/image|favicon.ico|.*\\..*).*)' ,
],
// Only match locale-prefixed routes. `/` is served by `app/page.tsx`
// (the landing page) and must not be intercepted by the i18n middleware.
matcher: ['/(en)/:path*'],
}