From 0c5285c949e2c7825903152f79c9ad0b69250ee1 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Wed, 15 Oct 2025 17:55:05 +1100 Subject: [PATCH] Add 0.29 changelog --- .../src/components/Changelog/Changelog.tsx | 10 +++- ui/v2.5/src/docs/en/Changelog/v0290.md | 54 +++++++++++++++++++ 2 files changed, 62 insertions(+), 2 deletions(-) create mode 100644 ui/v2.5/src/docs/en/Changelog/v0290.md diff --git a/ui/v2.5/src/components/Changelog/Changelog.tsx b/ui/v2.5/src/components/Changelog/Changelog.tsx index ae7937588..ea831d35a 100644 --- a/ui/v2.5/src/components/Changelog/Changelog.tsx +++ b/ui/v2.5/src/components/Changelog/Changelog.tsx @@ -33,6 +33,7 @@ import V0250 from "src/docs/en/Changelog/v0250.md"; 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 { MarkdownPage } from "../Shared/MarkdownPage"; const Changelog: React.FC = () => { @@ -68,9 +69,9 @@ const Changelog: React.FC = () => { // after new release: // add entry to releases, using the current* fields // then update the current fields. - const currentVersion = stashVersion || "v0.28.1"; + const currentVersion = stashVersion || "v0.29.0"; const currentDate = buildDate; - const currentPage = V0280; + const currentPage = V0290; const releases: IStashRelease[] = [ { @@ -79,6 +80,11 @@ const Changelog: React.FC = () => { page: currentPage, defaultOpen: true, }, + { + version: "v0.28.1", + date: "2025-03-20", + page: V0280, + }, { version: "v0.27.2", date: "2024-10-16", diff --git a/ui/v2.5/src/docs/en/Changelog/v0290.md b/ui/v2.5/src/docs/en/Changelog/v0290.md new file mode 100644 index 000000000..f2c99de4a --- /dev/null +++ b/ui/v2.5/src/docs/en/Changelog/v0290.md @@ -0,0 +1,54 @@ +### ✨ New Features +* Redesigned the scenes page with filter sidebar. ([#5714](https://github.com/stashapp/stash/pull/5714)) +* Added Performers tab to Group details page. ([#5895](https://github.com/stashapp/stash/pull/5895)) +* Added configurable rate limit to stash-box connection options. ([#5764](https://github.com/stashapp/stash/pull/5764)) + + +### 🎨 Improvements +* Revamped the scene and marker wall views. ([#5816](https://github.com/stashapp/stash/pull/5816)) +* Added zoom functionality to wall views. ([#6011](https://github.com/stashapp/stash/pull/6011)) +* Added search term field to the Edit Filter dialog. ([#6082](https://github.com/stashapp/stash/pull/6082)) +* Added load and save filter buttons to the Edit Filter dialog. ([#6092](https://github.com/stashapp/stash/pull/6092)) +* Restyled UI error messages. ([#5813](https://github.com/stashapp/stash/pull/5813)) +* Changed default modifier of `path` criterion to `includes` instead of `equals`. ([#5968](https://github.com/stashapp/stash/pull/5968)) +* Added internationalisation to login page. ([#5765](https://github.com/stashapp/stash/pull/5765)) +* Added Performer and Tag popovers to scene edit page. ([#5739](https://github.com/stashapp/stash/pull/5739)) +* Tags are now sorted by name in scrape and merge dialogs. ([#5752](https://github.com/stashapp/stash/pull/5752)) +* Related stash-box is now shown with IDs in tagger view. ([#5879](https://github.com/stashapp/stash/pull/5879)) +* UI now navigates to previous page when deleting an item. ([#5818](https://github.com/stashapp/stash/pull/5818)) +* All URLs will now be submitted when submitting a draft to stash-box. ([#5894](https://github.com/stashapp/stash/pull/5894)) +* Made funscript parsing more fault tolerant. ([#5978](https://github.com/stashapp/stash/pull/5978)) +* Added link to gallery in image lightbox. ([#6012](https://github.com/stashapp/stash/pull/6012)) +* Provide correct filename when downloading scene video. ([#6119](https://github.com/stashapp/stash/pull/6119)) +* Support hardware next/previous keys for scene navigation. ([#5553](https://github.com/stashapp/stash/pull/5553)) +* Duplicate checker now sorts largest file groups first. ([#6133](https://github.com/stashapp/stash/pull/6133)) +* Show gallery cover in Gallery edit panel. ([#5935](https://github.com/stashapp/stash/pull/5935)) +* Backups will now be created in the same directory as the database, then moved to the configured backup directory. This avoids potential corruption when backing up over a network share. ([#6137](https://github.com/stashapp/stash/pull/6137)) +* Added graphql playground link to tools panel. ([#5807](https://github.com/stashapp/stash/pull/5807)) +* Include IP address in login errors in log. ([#5760](https://github.com/stashapp/stash/pull/5760)) + +### 🐛 Bug fixes +* Fixed ordering studios by tag count returning error. ([#5776](https://github.com/stashapp/stash/pull/5776)) +* Fixed error when submitting fingerprints for scenes that have been deleted. ([#5799](https://github.com/stashapp/stash/pull/5799)) +* Fixed errors when scraping groups. ([#5793](https://github.com/stashapp/stash/pull/5793), [#5974](https://github.com/stashapp/stash/pull/5974)) +* Fixed UI crash when viewing a gallery in the Performer details page. ([#5824](https://github.com/stashapp/stash/pull/5824)) +* Fixed scraped performer stash ID being saved when cancelling scrape operation. ([#5839](https://github.com/stashapp/stash/pull/5839)) +* Fixed groups not transferring when merging tags. ([#6127](https://github.com/stashapp/stash/pull/6127)) +* Fixed empty exclusion patterns being applied when scanning and cleaning. ([#6023](https://github.com/stashapp/stash/pull/6023)) +* Fixed login page being included in browser history. ([#5747](https://github.com/stashapp/stash/pull/5747)) +* Fixed gallery card resizing while scrubbing. ([#5844](https://github.com/stashapp/stash/pull/5844)) +* Fixed incorrectly positioned scene markers in the scene player timeline. ([#5801](https://github.com/stashapp/stash/pull/5801), [#5804](https://github.com/stashapp/stash/pull/5804)) +* Fixed custom fields not being displayed in Performer page with `Compact Expanded Details` enabled. ([#5833](https://github.com/stashapp/stash/pull/5833)) +* Fixed issue in tagger where creating a parent studio would not map it to the other results. ([#5810](https://github.com/stashapp/stash/pull/5810), [#5996](https://github.com/stashapp/stash/pull/5996)) +* Fixed generation options not being respected when generating using the Tasks page. ([#6139](https://github.com/stashapp/stash/pull/6139)) +* Related tags are now ordered by name. ([#5945](https://github.com/stashapp/stash/pull/5945)) +* Fixed error message not being displayed when failing at startup. ([#5798](https://github.com/stashapp/stash/pull/5798)) +* Fixed incorrect paths in confirm step of the setup wizard. ([#6138](https://github.com/stashapp/stash/pull/6138)) +* Fixed values being lost when navigating back from the confirmation step of the setup wizard. ([#6138](https://github.com/stashapp/stash/pull/6138)) +* Fixed incorrect paths generated in HLS when using a reverse proxy prefix. ([#5791](https://github.com/stashapp/stash/pull/5791)) +* Fixed marker preview being deleted when modifying a marker with a duration. ([#5800](https://github.com/stashapp/stash/pull/5800)) +* Fixed marker end seconds not being included in import/export. ([#5777](https://github.com/stashapp/stash/pull/5777)) +* Fixed parent tags missing in export if including dependencies. ([#5780](https://github.com/stashapp/stash/pull/5780)) +* Add short hash of basename when generating export file names to prevent the same filename being generated. ([#5780](https://github.com/stashapp/stash/pull/5780)) +* Fixed invalid studio and performer links in the tagger view. ([#5876](https://github.com/stashapp/stash/pull/5876)) +* Fixed clickable area for tag links. ([#6129](https://github.com/stashapp/stash/pull/6129)) \ No newline at end of file