feat(sentry): integrate @sentry/nextjs and document setup; add Pexels image fallbacks and a11y/SEO improvements\n\n- Sentry: add sentry.client.config.ts and sentry.server.config.ts; wrap next.config.js with withSentryConfig; add env samples to .env.example; README docs; optional Dockerfile envs\n- Images: Pexels placeholders + default sizes for fill via ImageWithFallback; remove homepage 404s\n- Assets API: return deterministic Pexels placeholders for missing keys\n- A11y: skip link + main landmark; nav aria-current and focus-visible; SSR-safe listeners\n- SEO: JSON-LD Organization/Website; generatePageMetadata image mapping; fix OG/Twitter image case\n- Projects: query-param filters (?category=...) \n- Changelog: add 1.3.0 entry
This commit is contained in:
parent
7ed45d15da
commit
198bc82b88