v1.3.54 versioning.

This commit is contained in:
Robin Davies
2024-10-09 13:34:03 -04:00
parent 5e757ae604
commit e35c691b21
8 changed files with 54 additions and 35 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16.0)
project(pipedal
VERSION 1.3.53
VERSION 1.3.54
DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi"
HOMEPAGE_URL "https://rerdavies.github.io/pipedal"
)
set (DISPLAY_VERSION "PiPedal v1.3.53-Release")
set (DISPLAY_VERSION "PiPedal v1.3.54-Release")
set (PACKAGE_ARCHITECTURE "arm64")
set (CMAKE_INSTALL_PREFIX "/usr/")
+2 -2
View File
@@ -6,13 +6,13 @@
<a href="https://rerdavies.github.io/pipedal/LicensePiPedal.html"><img src="https://img.shields.io/badge/MIT-MIT?label=license&color=%23808080"/></a>
<a href="https://github.com/rerdavies/pipedal/actions"><img src="https://img.shields.io/github/actions/workflow/status/rerdavies/pipedal/cmake.yml?branch=main"/></a>
Download:&nbsp;<a href='https://rerdavies.github.io/pipedal/download.html'>v1.3.53</a>
Download:&nbsp;<a href='https://rerdavies.github.io/pipedal/download.html'>v1.3.54</a>
Website:&nbsp;[https://rerdavies.github.io/pipedal](https://rerdavies.github.io/pipedal).
Documentation:&nbsp;[https://rerdavies.github.io/pipedal/Documentation.html](https://rerdavies.github.io/pipedal/Documentation.html).
&nbsp;
#### NEW version 1.3.53 Release, providing [snapshots](https://rerdavies.github.io/pipedal/Snaphots.html), and a new Performance View. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
#### NEW version 1.3.54 Release, providing [snapshots](https://rerdavies.github.io/pipedal/Snaphots.html), and a new Performance View. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
&nbsp;
+3 -3
View File
@@ -13,17 +13,17 @@ page_icon: img/Install4.jpg
Download the most recent Debian (.deb) package for your platform:
- [Raspberry Pi OS bookworm (64-bit) v1.3.53](https://github.com/rerdavies/pipedal/releases/download/)
- [Raspberry Pi OS bookworm (64-bit) v1.3.54](https://github.com/rerdavies/pipedal/releases/download/)
- [Ubuntu/Raspberry Pi OS bullseyeye (64-bit) v1.2.31](https://github.com/rerdavies/pipedal/releases/download/v1.1.31/pipedal_1.1.31_arm64.deb)
Version 1.3.53 has not yet been tested on Ubuntu or Raspberry Pi OS bullseye. On these platforms, we recommend that you use version 1.1.31.
Version 1.3.54 has not yet been tested on Ubuntu or Raspberry Pi OS bullseye. On these platforms, we recommend that you use version 1.1.31.
Install the package by running
```
sudo apt update
cd ~/Downloads
sudo apt-get install pipedal_1.3.53_arm64.deb
sudo apt-get install pipedal_1.3.54_arm64.deb
```
Adjust accordingly if you have downloaded v1.1.31.
+34
View File
@@ -1,4 +1,38 @@
# Release Notes
## PiPedal 1.3.54 Release
Improvements to and fixes for hotspot functionality. Fixes for problems with snapshots.
Minor features;
- Enter key supported in most dialogs.
Bug fixes.
- Various crashes related to snapshots.
- Applying changes to wi-fi hostpot configuration would not change the configuration until PiPedal was rebooted (a regression).
The configuration of the Wi-Fi hotspot now changes as soon as you apply it.
- The state of bypass switches was not getting captured in snapshots.
- Crashes when scrolling through presets rapidly in the Snapshot view.
- Web server redirects link-local IPv6 connections to non-link local address. (Improves client connectivity).
- Force DHCP routing on hotspot connections. (Improves android client cnnectivity)
- Missing MIDI device causes audio to stop.
- The file model for snapshots was confusing and didn't entirely work as expected. Changes to snapshots now
only get saved when the preset to which they belong gets saved (explicit-save file model, instead of
Android file model).
- Layout improvement to a number of dialogs when displayed on wide screens.
Bug fixes:
## PiPedal 1.3.53 Release
Major features:
+2 -2
View File
@@ -4,7 +4,7 @@
Download the most recent Debian (.deb) package for your platform:
- <a href="https://github.com/rerdavies/pipedal/releases/download/v1.3.53/pipedal_1.3.53_arm64.deb">Raspberry Pi OS Bookworm (64-bit) v1.3.53</a>
- <a href="https://github.com/rerdavies/pipedal/releases/download/v1.3.54/pipedal_1.3.54_arm64.deb">Raspberry Pi OS Bookworm (64-bit) v1.3.54</a>
Install the package by running
@@ -12,7 +12,7 @@ Install the package by running
```
sudo apt update
cd ~/Downloads
sudo apt-get install ./pipedal_1.3.53_arm64.deb
sudo apt-get install ./pipedal_1.3.54_arm64.deb
```
Follow the instructions in [_Configuring PiPedal After Installation_](https://rerdavies.github.io/pipedal/Configuring.html) to complete the installation.
+2 -2
View File
@@ -1,7 +1,7 @@
<img src="GithubBanner.png" width="100%"/>
<a href="Installing.html"><i>v1.3.53</i></a>
<a href="Installing.html"><i>v1.3.54</i></a>
&nbsp;
@@ -9,7 +9,7 @@ To download PiPedal, click [here](download.md).
To view PiPedal documentation, click [here](Documentation.md).
#### NEW version 1.3.53 Release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
#### NEW version 1.3.54 Release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
&nbsp;
+6 -9
View File
@@ -993,19 +993,16 @@ namespace pipedal
std::string addrOnly,portStr;
splitAddressAndPort(fromAddress,addrOnly,portStr);
if (IsLinkLocalAddress(addrOnly))
std::string nonLinkLocalUrl;
if (RemapLinkLocalUrl(con->get_socket().remote_endpoint().address(), con->get_uri()->str(),&nonLinkLocalUrl))
{
try {
uri_builder builder(requestUri);
std::string redirectAddress = GetNonLinkLocalAddress(addrOnly);
builder.set_authority(redirectAddress+portStr);
std::string redirectUri = builder.str();
res.set(HttpField::location,redirectUri.c_str());
Lv2Log::info(SS("Redirecting from " << fromAddress << " to " << redirectUri));
Lv2Log::info(SS("Redirecting " << fromAddress << " to " << nonLinkLocalUrl));
res.keepAlive(false);
res.set(HttpField::location,nonLinkLocalUrl.c_str());
con->set_status(websocketpp::http::status_code::temporary_redirect);
res.setBody("");
return;
} catch (const std::exception&e)
{
+3 -15
View File
@@ -1,20 +1,8 @@
Splittype changes.
- disable splittype control when editing snapshot.
- identical structure requires no changes in split type.
Main menu on Pixel 5 client.
x1 bank menu (landscape pixel 5) should show current bank.
Restart discover on network change?
Review current handleNotifyPatchProperty. I tink server-side support needs to be
removed, and rely on handleNotifyPathPatchPropertyChanged instead.
`private handleNotifyPatchProperty(clientHandle: number, instanceId: number, propertyUri: string, jsonObject: any) {
Midi bindings.
revamp shutdown procedure for the audio thread.
write a marker on exit, and don't release
audioHost UNTIL the service thread has read the close marker.
-verify clean removal of dhcpcd and nm_p2p2d