This app is under development. For inquiries, contact [email protected]

    ← Back to blog
    Changelog

    Release notes — 12 June 2026

    A summary of what shipped to production today. These notes focus on what you can do differently in Merkurius — not the behind-the-scenes diary.

    Landing, SEO, and discoverability

    Marketing pages now ship with locale-specific titles and descriptions, canonical URLs, social preview tags, and structured data for the product and FAQ.

    English, Finnish, and German home pages plus legal pages are pre-rendered at build time, so search engines and link previews receive full HTML without running the app. A generated sitemap and updated robots rules point crawlers at public marketing URLs while keeping authenticated app routes and common probe paths out of the index.

    An llms.txt summary describes the product, pricing, FAQs, and locale links for AI crawlers.

    The landing header now shows English, Suomi, and Deutsch as visible text links instead of a dropdown, so all locale URLs appear on the page for humans, search engines, and LLM fetchers. In-app language selection is unchanged.

    Legal and compliance

    Published legal pages for terms of service, privacy policy, cookie policy, and data processing agreement. A cookie consent banner lets visitors choose which optional categories to allow. Theme preferences respect consent choices.

    Legal pages are versioned and linked from the marketing footer. Authenticated users are prompted to accept updated terms when required.

    Workspace internationalization

    The authenticated planning workspace is now wired for English, Finnish, and German across dashboard, demand, supply, inventory, master data, scenarios, manufacturing, and import flows.

    Toolbar chrome, job status labels, export menus, validation messages on import, and shared filters use the selected app language. Dates and numbers in charts and tables follow the same locale.

    Legal pages, cookie consent, and Excel template column headers remain English-only. Finnish and German strings are present in locale bundles; many workspace keys still mirror English until reviewed via the translation workflow.

    Translation workflow

    Finnish and German translations were completed across the workspace locale bundles.

    Build and deploy

    Security response headers were tightened and known sensitive-path probes return a generic not-found page.

    Blog

    Launched the Merkurius blog with release notes (like this post), planning guides, and a separate development diary series to come.