shawn
c028ad8cd6
fix: Rebrand systemd templates, polkit rules, and install scripts
...
CMake / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
- src/templates/pipedald.service.template — user/group pipedal_d → oppedal_d
- src/templates/pipedaladmind.service.template — WorkingDirectory /var/pipedal → /var/oppedal
- src/templates/pipedal_nm_p2pd.service.template — Description and WorkingDirectory
- src/templates/pipedal_p2pd.service.template — Description and WorkingDirectory
- src/templates/pipedal_p2pd.conf.template — p2p_model_name, manufacturer
- src/templates/jack.service.template — After=pipedald → After=oppedald
- src/templates/*.conf — PiPedal/pipedal-* → OP-Pedal/oppedal-* references
- src/polkit-1/rules/10-pipedal-networkmanager.rules — group pipedal_d → oppedal_d
- install.sh — pipedalconfig/oppedalconfig binary paths
- uninstall.sh — /etc/pipedal, /var/pipedal → /etc/oppedal, /var/oppedal
- run.sh — pipedald → oppedald, /etc/pipedal → /etc/oppedal
2026-06-20 12:02:39 -04:00
shawn
5e93cc1fb9
fix: Update system-level branding in PiPedalCommon (hotspot/ALSA names, service group, device name)
...
CMake / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
- WifiConfigSettings.hpp: default hotspot 'pipedal' -> 'op-pedal'
- WifiDirectConfigSettings.hpp: default hotspot 'pipedal' -> 'op-pedal'
- WifiDirectConfigSettings.cpp: default device name 'PiPedal' -> 'OP-Pedal'
- ServiceConfiguration.hpp: deviceName 'PiPedal' -> 'OP-Pedal'
- ServiceConfiguration.cpp: group name 'pipedal_d' -> 'oppedal_d'
- AlsaSequencer.cpp: ALSA client/port/queue names 'PiPedal' -> 'OP-Pedal' (5 occurrences)
2026-06-20 12:01:56 -04:00
shawn
acfb8d15ab
fix: Rebrand project from PiPedal to OP-Pedal
...
CMake / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
Updated branding across the project:
- CMakeLists.txt: project name, description, homepage, display version
- src/PiPedalVersion.cpp: server name string
- debian/control: package name, source, homepage, description
- vite/package.json: package name
- vite/index.html: title, meta description
- vite/public/manifest.json: name, short_name, description, URLs
- UI files: AboutDialog, AppThemed, MainPage, SettingsDialog,
UpdateDialog, WifiConfigDialog, WifiConfigSettings,
WifiDirectConfigSettings, Tone3000Downloader, Tone3000HelpDialog,
WindowScale
Preserved upstream copyright/attribution and legal references.
2026-06-20 11:04:28 -04:00
shawn
d01a7df03a
chore: rebrand as OP-Pedal fork of PiPedal v2.0.107
CMake / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
2026-06-20 10:56:19 -04:00
Robin Davies
0db76000d4
Bad link in README.md
...
Signed-off-by: Robin Davies <rerdavies@gmail.com >
2026-06-18 09:28:15 -04:00
Robin Davies
a552fb34f3
Merge pull request #516 from rerdavies/dev
...
v2.0.107 Dev Merge
2026-06-18 09:23:09 -04:00
Robin E.R. Davies
d75a52bdac
RE-add esbuild
2026-06-18 08:30:36 -04:00
Robin E.R. Davies
b8cec3e1e8
Merge branch 'dev' of https://github.com/rerdavies/pipedal into dev
2026-06-18 08:18:51 -04:00
Robin E.R. Davies
e71594000a
Referesh vite dependencies in Prod build.
2026-06-18 08:18:48 -04:00
Robin E. R. Davies
5b644fe74c
Merge branch 'dev' of https://github.com/rerdavies/pipedal into dev
2026-06-18 08:17:23 -04:00
Robin E. R. Davies
1cd9105f9a
ToobAmp v1.3.82 aarch64
2026-06-18 08:16:40 -04:00
Robin E.R. Davies
3539ebcef3
Merge branch 'main' of https://github.com/rerdavies/pipedal into dev
2026-06-18 08:06:07 -04:00
Robin E.R. Davies
11a5c3e174
v2.0.107
2026-06-18 08:04:55 -04:00
Robin E.R. Davies
a6a620ad55
Merge branch 'main' of https://github.com/rerdavies/pipedal
2026-06-18 07:58:36 -04:00
Robin E.R. Davies
52e7ea8ad0
ToobAmp v1.3.82 amd64
2026-06-18 07:58:32 -04:00
Robin Davies
7d611709b5
Update ReleaseNotes with contributor information
...
Added contributor names for minor features.
Signed-off-by: Robin Davies <rerdavies@gmail.com >
2026-06-17 14:18:18 -04:00
Robin E.R. Davies
4522200b3b
Merge branch 'dev' of https://github.com/rerdavies/pipedal
2026-06-17 14:11:24 -04:00
Robin E. R. Davies
321fc792bb
Release notes.
2026-06-17 12:38:40 -04:00
Robin E. R. Davies
8917889406
Correct release note credits.
2026-06-17 12:28:07 -04:00
Robin E.R. Davies
e5fd55d505
Build fixes, promot Arch Linux build to alpha status.
2026-06-17 12:24:06 -04:00
Robin E.R. Davies
d6ee400394
Must not install .so's from build dependencies. We should be using .a files instead.
2026-06-17 12:12:46 -04:00
Robin E.R. Davies
8bc43e76fd
ToobAmp 1.3.81 amd64
2026-06-17 11:55:08 -04:00
Robin E.R. Davies
ef28f2684d
Do NOT install LIBZIP files. (we use the .a file)
2026-06-17 11:53:12 -04:00
Robin E. R. Davies
78bc3d1d1a
Promote 2.0.106 to a release build.
2026-06-17 11:46:14 -04:00
Robin E.R. Davies
7e7f6d926c
Include SQLLite build in ALL target.
2026-06-17 11:24:53 -04:00
Robin E.R. Davies
81395a66a4
Remove zlib and sqllite install dependencies. (use static libs)
2026-06-17 11:22:32 -04:00
Robin E. R. Davies
f6bff2a682
Merge branch 'dev' of https://github.com/rerdavies/pipedal into dev
2026-06-17 10:36:05 -04:00
Robin E. R. Davies
859500a8ac
Fix Catch2 build break on Debian 12
2026-06-17 10:35:57 -04:00
Robin Davies
a752eac22c
Merge pull request #508 from rerdavies/dependabot/npm_and_yarn/vite/npm_and_yarn-30ae9b537b
...
Bump esbuild from 0.25.2 to removed in /vite in the npm_and_yarn group across 1 directory
2026-06-17 09:37:22 -04:00
Robin Davies
56be988646
Merge pull request #511 from onirob/fix-alsa-midi-freeze
...
Fix MIDI input freeze under continuous CC input
2026-06-17 09:36:11 -04:00
Roberto Figliè
2703bfc221
Fix for midi freeze
...
Reset midiEventMemoryIndex in AlsaDriver.cpp when starting MIDI processing and when clearing midiEventCount to avoid stale index/state issues while using expression pedals.
2026-06-17 12:01:26 +02:00
Robin E. R. Davies
f836ed5f98
TooBAmp 1.3.81 aarch64
2026-06-16 16:42:26 -04:00
Robin E. R. Davies
eda38c376d
v2.0.106-Experimental - Private release for internal development use (building additional Factory Presets).
...
Adds TooB Multi-Tap Delay
2026-06-16 16:16:27 -04:00
Robin E.R. Davies
57ce06cecd
Copy/Paste for splits effects.
2026-06-16 03:39:50 -04:00
Robin E.R. Davies
0bd7cea73c
Merge branch 'dev' of https://github.com/rerdavies/pipedal into dev
2026-06-15 09:30:57 -04:00
Robin E.R. Davies
84b9469896
Allow dragging of Splits
2026-06-15 09:30:52 -04:00
FoolHen
238810caf8
Add WIP notice about Arch instructions in docs
2026-06-14 17:11:30 +02:00
dependabot[bot]
dd7fb7fb11
Bump esbuild in /vite in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the /vite directory: [esbuild](https://github.com/evanw/esbuild ).
Removes `esbuild`
---
updated-dependencies:
- dependency-name: esbuild
dependency-version:
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-14 03:01:29 +00:00
Robin Davies
9c9096b984
Merge pull request #504 from rerdavies/dev_arch_cont
...
More Arch fixes
2026-06-11 18:51:08 -04:00
FoolHen
97234a352c
Remove disable tests flag from Arch instructions in docs
2026-06-10 17:12:51 +02:00
FoolHen
5eebe29326
Fix test build failures on Arch with Catch2 v3 and GCC 16
...
- Add missing <unistd.h> include in AlsaDriverTest.cpp for sleep().
- Link Catch2::Catch2WithMain alongside Catch2::Catch2 for pipedaltest
and jsonTest test targets. Catch2 v3 requires this for CATCH_CONFIG_MAIN
to provide the main() entry point.
2026-06-10 17:09:25 +02:00
FoolHen
df949ca20c
Also install ftxui shared libraries from FetchContent
...
pipedal_kconfig links against libftxui-component.so, libftxui-dom.so,
and libftxui-screen.so built via FetchContent. Without explicit install
rules, these are missing after installation on distros that don't
provide ftxui as a system package (e.g. Arch), causing
'cannot open shared object file' at runtime.
Also update the comment to reflect all three dependency groups:
SQLiteCpp, libzip, and ftxui.
2026-06-10 16:32:23 +02:00
FoolHen
e09ccc13f5
Fix build issues with PIPEDAL_DISABLE_COPYRIGHT_BUILD
...
- Wrap notices.txt install in if(NOT PIPEDAL_DISABLE_COPYRIGHT_BUILD)
so the install doesn't fail when copyright generation is skipped.
- Add explicit install rules for libSQLiteCpp.so.0, libsqlite3.so,
and libzip.so.5. These are built from submodules but their own
install targets are suppressed (SQLITECPP_INSTALL=OFF,
LIBZIP_DO_INSTALL=OFF), so they were never copied to /usr/lib,
causing 'cannot open shared object file' errors on distros
without these as system packages (e.g. Arch vs Ubuntu).
2026-06-10 16:30:15 +02:00
FoolHen
b322366077
Create netdev group in pipedalconfig
2026-06-10 16:29:18 +02:00
FoolHen
708524838d
Fix build flag name in docs
2026-06-10 16:28:59 +02:00
Robin Davies
2cdd9068b1
Merge pull request #503 from rerdavies/dev_arch
...
Add support for Arch
2026-06-08 19:12:51 -04:00
Robin E.R. Davies
89f2c2798e
Move options to start of CMakeFile. Rename to PIPEDAL_DISABLE_COPYRIGHT_BUILD to minimize potential package comflicts.
2026-06-08 18:42:23 -04:00
FoolHen
4bb2f917e6
Add Arch Linux build prerequisites to documentation
2026-06-08 13:21:03 +02:00
FoolHen
c9d5f3f9b0
Fix .deb extraction for systems without dpkg-deb
...
Replace dpkg-deb -x (Debian-specific) with ar + tar for portable
.deb extraction. The script now handles .deb archives using standard
tools available on all Linux distributions.
2026-06-08 13:14:34 +02:00
FoolHen
9f20457f21
Add missing includes and link dependencies for GCC 16
...
GCC 16 on Arch Linux no longer implicitly includes certain standard
headers. This causes 'not declared' errors for POSIX functions.
- PiPedalCommon/src/CMakeLists.txt: Link asound library for ALSA sequencer
- DBusDispatcher.cpp: Add <unistd.h> for read()/write()/close()
- AuxInTest.cpp: Add <unistd.h> for sleep()
- kconfigMain.cpp: Add <unistd.h> for getuid()
- ModFileTypes.cpp: Add <mutex> for std::mutex/std::lock_guard
2026-06-08 13:14:34 +02:00