##### 💥 Note: The `Enable Scene Play History` setting has been set to true for existing systems. This setting enables play counts and resuming scenes from where they were previously played. If you do not want this enabled, please disable it explicitly in `Settings -> Interface -> Scene Player -> Enable Scene Play History`.

### ✨ New Features
* Added support for favorite Tags and Studios. ([#4728](https://github.com/stashapp/stash/pull/4728), [#4675](https://github.com/stashapp/stash/pull/4675))
* Added filtering of scenes by galleries, bitrate and last played time. ([#4632](https://github.com/stashapp/stash/pull/4632), [#4713](https://github.com/stashapp/stash/pull/4713), [#4829](https://github.com/stashapp/stash/pull/4829))
* Added support for sorting Performers by Last O At, Last Played At, and Play Count. ([#4649](https://github.com/stashapp/stash/pull/4649))
* Added filtering of Performers by Play Count. ([#4649](https://github.com/stashapp/stash/pull/4649))
* Added support for configuring the DLNA port. ([#4836](https://github.com/stashapp/stash/pull/4836))
* Add support for filtering galleries by related scenes. ([#4840](https://github.com/stashapp/stash/pull/4840))
* FFMpeg and FFProbe paths can now be set in `Settings -> System`, and can also be downloaded from this screen. ([#4688](https://github.com/stashapp/stash/pull/4688))

### 🎨 Improvements
* Scan, Generate and Auto Tag options are now saved as they are changed. ([#4591](https://github.com/stashapp/stash/pull/4591))
* Made migration an asynchronous task. No more time outs during the migration process. ([#4666](https://github.com/stashapp/stash/pull/4666))
* FFMpeg is now downloaded using a task rather than automatically during setup. ([#4688](https://github.com/stashapp/stash/pull/4688))
* Moved the details toolbar in Scene, Image and Gallery pages to above the tabs, moved rating control to the toolbar, and added other details. ([#4714](https://github.com/stashapp/stash/pull/4714))
* Improved Scene, Movie and Gallery select controls. ([#4832](https://github.com/stashapp/stash/pull/4832), [#4851](https://github.com/stashapp/stash/pull/4851))
* When enabled, full hardware transcoding is used where possible. ([#4765](https://github.com/stashapp/stash/pull/4765))
* Made directors and photographers clickable links in detail view ([#4621](https://github.com/stashapp/stash/pull/4621))
* Redundant filter pills are no longer shown on filter sub-views. ([#4705](https://github.com/stashapp/stash/pull/4705))
* Enforce whitelist for sort values (CVE-2024-32231). ([#4865](https://github.com/stashapp/stash/pull/4865))
* Changed umask when creating config file to exclude user write (CVE-2024-32233) ([#4866](https://github.com/stashapp/stash/pull/4866))

### 🐛 Bug fixes
* **[0.26.2]** Fixed issue where performer could not be created without disambiguation if a performer with the same name and populated disambiguation exists. ([#5019](https://github.com/stashapp/stash/pull/5019))
* **[0.26.2]** Fix resize loop in grid views. ([#5004](https://github.com/stashapp/stash/pull/5004))
* **[0.26.2]** Fix query field values duplicating in tagger view when scene list is updated. ([#5000](https://github.com/stashapp/stash/pull/5000))
* **[0.26.2]** Fix identify clearing parent studio when merging studio field. ([#4993](https://github.com/stashapp/stash/pull/4993))
* **[0.26.2]** Fix manually selected studio not being applied during scrape. ([#4953](https://github.com/stashapp/stash/pull/4953))
* **[0.26.1]** Fixed identify task defaults not displaying correctly. ([#4931](https://github.com/stashapp/stash/pull/4931))
* **[0.26.1]** Fixed issue where full hardware transcoding did not work where a filter was not required. ([#4934](https://github.com/stashapp/stash/pull/4934))
* **[0.26.1]** Fixed new performer tags not displaying correctly in the performer scrape dialog. ([#4943](https://github.com/stashapp/stash/pull/4943))
* **[0.26.1]** Added missing `console` object in javascript runtime environment. ([#4944](https://github.com/stashapp/stash/pull/4944))
* Fix selected tagger search result being lost when creating objects. ([#4715](https://github.com/stashapp/stash/pull/4715))
* Fixed error when adding performer with duplicate aliases using the performer tagger. ([#4801](https://github.com/stashapp/stash/pull/4801))
* Fixed interactive speed being lost when file is moved. ([#4799](https://github.com/stashapp/stash/pull/4799))
* Fixed missing studio selector in movie scrape dialog. ([#4692](https://github.com/stashapp/stash/pull/4692))
* Fixed values being reset when changing mode in bulk edit dialog. ([#4854](https://github.com/stashapp/stash/pull/4854))
* Fixed python not being resolved correctly if not in path. ([#4864](https://github.com/stashapp/stash/pull/4864))
* Fixed scraped tag exclusions not applying to galleries and performers ([#4872](https://github.com/stashapp/stash/pull/4872))
* Fixed UI not loading on Safari 12. ([#4874](https://github.com/stashapp/stash/pull/4874))
* Include director field when adding movies from the scene scrape dialog. ([#4757](https://github.com/stashapp/stash/pull/4757))
* Fixed detail items not wrapping correctly. ([#4730](https://github.com/stashapp/stash/pull/4730))
* Fixed duplicate scene checker selection logic. ([#4800](https://github.com/stashapp/stash/pull/4800))
* Fixed video streams being reencoded unnecessarily. ([#4783](https://github.com/stashapp/stash/pull/4783))
* Improved support for Samsung SmartTV for built-in DLNA server ([#4784](https://github.com/stashapp/stash/pull/4784))
* Fixed incorrect status code for `ErrUnauthorized` errors. ([#4842](https://github.com/stashapp/stash/pull/4842))
