From 479ad49e81b585ffe486d6ba29a8c81269132c96 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Thu, 16 Oct 2025 14:45:29 +1100 Subject: [PATCH] Add 0.29 release notes (#6144) * Add 0.29 release notes * Add optional release notes to changelog entries --- ui/v2.5/src/components/Changelog/Changelog.tsx | 14 ++++++++++++++ ui/v2.5/src/docs/en/ReleaseNotes/index.ts | 6 ++++++ ui/v2.5/src/docs/en/ReleaseNotes/v0290.md | 3 +++ 3 files changed, 23 insertions(+) create mode 100644 ui/v2.5/src/docs/en/ReleaseNotes/v0290.md diff --git a/ui/v2.5/src/components/Changelog/Changelog.tsx b/ui/v2.5/src/components/Changelog/Changelog.tsx index ea831d35a..5b2732977 100644 --- a/ui/v2.5/src/components/Changelog/Changelog.tsx +++ b/ui/v2.5/src/components/Changelog/Changelog.tsx @@ -34,7 +34,10 @@ import V0260 from "src/docs/en/Changelog/v0260.md"; import V0270 from "src/docs/en/Changelog/v0270.md"; import V0280 from "src/docs/en/Changelog/v0280.md"; import V0290 from "src/docs/en/Changelog/v0290.md"; + +import V020ReleaseNotes from "src/docs/en/ReleaseNotes/v0290.md"; import { MarkdownPage } from "../Shared/MarkdownPage"; +import { FormattedMessage } from "react-intl"; const Changelog: React.FC = () => { const [{ data, loading }, setOpenState] = useChangelogStorage(); @@ -64,6 +67,7 @@ const Changelog: React.FC = () => { date?: string; page: string; defaultOpen?: boolean; + releaseNotes?: string; } // after new release: @@ -79,6 +83,7 @@ const Changelog: React.FC = () => { date: currentDate, page: currentPage, defaultOpen: true, + releaseNotes: V020ReleaseNotes, }, { version: "v0.28.1", @@ -254,6 +259,15 @@ const Changelog: React.FC = () => { setOpenState={setVersionOpenState} defaultOpen={r.defaultOpen} > + {r.releaseNotes && ( +
+

+ +

+ +
+
+ )} ))} diff --git a/ui/v2.5/src/docs/en/ReleaseNotes/index.ts b/ui/v2.5/src/docs/en/ReleaseNotes/index.ts index 8e2f503d4..78e5e4b37 100644 --- a/ui/v2.5/src/docs/en/ReleaseNotes/index.ts +++ b/ui/v2.5/src/docs/en/ReleaseNotes/index.ts @@ -4,6 +4,7 @@ import v0240 from "./v0240.md"; import v0250 from "./v0250.md"; import v0260 from "./v0260.md"; import v0270 from "./v0270.md"; +import v0290 from "./v0290.md"; export interface IReleaseNotes { // handle should be in the form of YYYYMMDD @@ -13,6 +14,11 @@ export interface IReleaseNotes { } export const releaseNotes: IReleaseNotes[] = [ + { + date: 20251026, + version: "v0.29.0", + content: v0290, + }, { date: 20240826, version: "v0.27.0", diff --git a/ui/v2.5/src/docs/en/ReleaseNotes/v0290.md b/ui/v2.5/src/docs/en/ReleaseNotes/v0290.md new file mode 100644 index 000000000..4a816edd4 --- /dev/null +++ b/ui/v2.5/src/docs/en/ReleaseNotes/v0290.md @@ -0,0 +1,3 @@ +The Scenes page and related scene list views have been updated with a filter sidebar and a toolbar for filtering and other actions. This design is intended to be applied to other query pages in the following release. The design will be refined based on user feedback. + +You can help steer the direction of this design by providing feedback in the [forum thread](https://discourse.stashapp.cc/t/query-page-redesign-feedback-thread-0-29/3935). \ No newline at end of file