export type ChangelogItem = string | {
  text: string;
  note?: string;
};

export type ChangelogSection = {
  title: string;
  items: ReadonlyArray<ChangelogItem>;
};

export const CHANGELOG_SPLASH_VERSION = "2026-06-26-launcher-presentation-update";
export const CHANGELOG_SPLASH_KICKER = "Launch Experience Update";
export const CHANGELOG_SPLASH_TITLE = "What's New";
export const CHANGELOG_SPLASH_FOOTNOTE = "This release focuses on presentation, access, and a cleaner studio handoff.";

export const CHANGELOG_SECTIONS: ReadonlyArray<ChangelogSection> = [
  {
    title: "Studio Launch Experience",
    items: [
      "Worldshaper now opens from a dedicated launch page built to frame the studio instead of burying it behind a utility screen.",
      "The editor now launches only in its slim floating window, keeping the first impression focused on the intended workspace.",
      "The launch page now opens with an editor showcase backdrop that sets the tone before you step inside.",
    ],
  },
  {
    title: "Project Access",
    items: [
      "Added a direct Repo destination from the launcher, making project browsing and source access part of the front door.",
      "Release highlights now live on the main page, so returning creators can catch up before jumping back into the world.",
    ],
  },
  {
    title: "Presentation & Structure",
    items: [
      "The launcher now gives the studio controls and release notes their own stage, mirroring the feel of the in-editor update window.",
      "The entry flow has been tightened into a cleaner, more cinematic handoff from main page to creation space.",
    ],
  },
];
