diff --git a/CHANGELOG.md b/CHANGELOG.md
index eeb5a0c9a..459ccfea1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -23,6 +23,7 @@ For the Linux AppImage releases a built-in application updater has been added so
* Bundled four complete es_systems_sorting.xml files with the application (they can be found in the resources/sorting/ directory)
* Placing an es_find_rules.xml file in custom_systems will now complement rather than override the bundled file
* Added help prompts to the media viewer
+* Changed the media viewer to using linear interpolation scaling for the box cover, box back cover and fan art images
* Added trigger button support to the media viewer for jumping to the first and last entries
* Added trigger button support to the theme downloader screenshot viewer for jumping to the first and last entries
* Added a game manual badge to indicate whether a game has a downloaded PDF manual
@@ -77,6 +78,7 @@ For the Linux AppImage releases a built-in application updater has been added so
* (Windows) The log output time stamp was missing in es_log.txt when built using MinGW
* The scraper auto-retry functionality was triggered when scraping manually
+* There was a small memory leak in GuiScraperMenu related to the retry sliders
* TextureResource::initFromPixels() was not setting the source size correctly
* The fallback to argv[0] in FileSystemUtil::setExePath() was not working correctly
diff --git a/INSTALL-DEV.md b/INSTALL-DEV.md
index ae0c96b52..a888345db 100644
--- a/INSTALL-DEV.md
+++ b/INSTALL-DEV.md
@@ -559,7 +559,12 @@ macOS code signing is beyond the scope of this document, but the CMake option MA
cmake -DMACOS_CODESIGN_IDENTITY="My Name" .
```
-Assuming the code signing ceritificate is properly setup in Keychain Access, the process will be automatic and the resulting DMG package can be notarized as-is. For some reason code signing fails if run via an SSH session, so in order for the cpack command to succeed it needs to run from a terminal window started via the GUI.
+Assuming the code signing ceritificate is properly setup in Keychain Access, the process will be automatic and the resulting DMG package can be notarized as-is. In order to run cpack from an SSH session you first need to run the following command:
+```
+security unlock-keychain
+```
+
+This is not required if cpack is run from a terminal window started via the desktop interface as the keychain is unlocked as part of the desktop login.
**Legacy build**
@@ -1521,7 +1526,6 @@ Here's an example es_find_rules.xml file for Unix (this is not the complete file
retroarch
org.libretro.RetroArch
- RetroArch-Linux-x86_64.AppImage
~/Applications/RetroArch-Linux*.AppImage
diff --git a/USERGUIDE-DEV.md b/USERGUIDE-DEV.md
index 68f4b78e6..5485641fb 100644
--- a/USERGUIDE-DEV.md
+++ b/USERGUIDE-DEV.md
@@ -662,7 +662,7 @@ _RMG = Rosalie's Mupen GUI_
As of ES-DE 2.1.0 emulator AppImages are always searched before Flatpaks while in previous releases the opposite was true.
To clarify with an example, this is what the find rule entry for the Dolphin emulator looks like:
-```
+```xml