What’s new

Updates and improvements to Syntar, newest first.

Chat history, markdown, voice & more

  • Conversation history saved in the browser — click any past chat to reload it
  • Markdown rendering in AI responses — code blocks, bold, lists, headers all render cleanly
  • Starter prompts on the empty AI chat state
  • Keyboard shortcuts: Ctrl+K for new chat, Ctrl+/ for shortcuts panel
  • Shareable conversation links — encode and share any chat via URL
  • Dark / light mode toggle
  • Language switcher: EN / DE / FR / IT
  • Cookie consent banner

Voice dictation, image upload & copy

  • Microphone button for voice-to-text dictation
  • + button to attach images, video, and files
  • Ctrl+V to paste images directly into the chat
  • Copy button on every message bubble

Security & performance

  • Security headers added across all pages (CSP, HSTS, X-Frame-Options, Permissions-Policy)
  • Next.js upgraded to 14.2.35 to patch known vulnerabilities
  • Rate limiting (15 req/min) on the AI chat endpoint
  • Input validation and message length caps
  • robots.txt, sitemap.xml, and security.txt added

Help, legal & account pages

  • Help & FAQ page with collapsible questions
  • Privacy policy, Terms of service, and Swiss Impressum placeholders
  • Login / Sign up page (UI only — backend to follow)
  • Custom 404 "Lost in space" page

Initial site launch

  • Landing page with animated Syntar logo
  • Syntar AI chat page with Claude API backend
  • Web messenger placeholder with QR pairing UI
  • Deployed to Vercel with custom domain syntar.ch