-
Notifications
You must be signed in to change notification settings - Fork 397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v3.5.0 #2211
Release v3.5.0 #2211
Commits on Dec 13, 2023
-
Ignore test directories for coverage (#2158)
* ignore test dir for coverage * trigger a py file change * don't calculate coverage for test files itself * Rename . coveragerc to .coveragerc * Use coveragerc
Configuration menu - View commit details
-
Copy full SHA for 6ebfba5 - Browse repository at this point
Copy the full SHA 6ebfba5View commit details
Commits on Dec 14, 2023
-
Adapt pbc.c to current json rpc spec (#1857)
* pbc.c: add 'package' to rpc commands * pbc.c: Also recognise negative numbers as int in values (somehow hacky solution)
Configuration menu - View commit details
-
Copy full SHA for 9dceb84 - Browse repository at this point
Copy the full SHA 9dceb84View commit details
Commits on Dec 19, 2023
-
Add docs for command line client for RPC (#2162)
* fix typos and add docs for pbc * fix typo and fix markdown warnings * move cli docs to builders * move cli client to builders * fix markdown warnings
Configuration menu - View commit details
-
Copy full SHA for 0e6dbd6 - Browse repository at this point
Copy the full SHA 0e6dbd6View commit details -
Add Workflow Action to build and upload webapp bundle to Release (#2161)
* fix editorconfig for yml files * add workflow for webapp build on release * filter paths for CI installation worlflow * abort installation if needed download failed * fix SemVer definition * add workflow for webapp bundle build and releases. remove old workflow * add main to version.py * fix prebuild webapp bundle download add download for latest bundle: used if no bundle for the commit is found and force download is set. * changes to webapp build option changed order: kiosk_mode and node option change message to better reflect the behavior. move local build finmessage to the 'yes' case: Download is forced and node is not installed. the message is irritating * add checks for correct version for branch * activate official repo check * set next develop version * Update message * make webapp downloads on forks possible * bugfix elif * add abort if sources failed to load * Updated WEBAPP NODE message * change filename to short hash (10 chars) * add semver ref to version.py
Configuration menu - View commit details
-
Copy full SHA for 9e65de4 - Browse repository at this point
Copy the full SHA 9e65de4View commit details -
Improve the run_rpc_tool script (#2166)
* add possibility to execute commands directly * add documentation * ignore node modules in flakek8 * fix comments
Configuration menu - View commit details
-
Copy full SHA for 0a5d429 - Browse repository at this point
Copy the full SHA 0a5d429View commit details
Commits on Dec 21, 2023
-
Improve Docs: Fix GPIO and add WSL (#2173)
* move GPIO docs and convert to markdown * add wsl * fix markdown warnings
Configuration menu - View commit details
-
Copy full SHA for 480ce20 - Browse repository at this point
Copy the full SHA 480ce20View commit details
Commits on Dec 22, 2023
-
* CoverArt with Cache in Docker, Cache Path on Pi missing * Make cache path available in both Docker and Pi * Fix flake8 errors
Configuration menu - View commit details
-
Copy full SHA for ca9b5f1 - Browse repository at this point
Copy the full SHA ca9b5f1View commit details
Commits on Dec 25, 2023
-
* move GPIO docs and convert to markdown * add wsl * fix markdown warnings * improve docs (remove rst stuff)
Configuration menu - View commit details
-
Copy full SHA for eaa7736 - Browse repository at this point
Copy the full SHA eaa7736View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b6cd7 - Browse repository at this point
Copy the full SHA c9b6cd7View commit details
Commits on Dec 28, 2023
-
Activate codeql analysis (#2182)
* Activate codeql analysis * Update codeql version * Update checkout version * Rename workflow file * Update name of workflow * Setup Python deps manually * Install packages * Fix packages
Configuration menu - View commit details
-
Copy full SHA for 3a904b5 - Browse repository at this point
Copy the full SHA 3a904b5View commit details
Commits on Jan 2, 2024
-
Reorder 'USER' command (#2199)
This makes sure the 'venv' is initalized using the correct user, preventing permission errors Closes issue #2198 Co-authored-by: pre-commit fix Vito Zanotelli <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c713610 - Browse repository at this point
Copy the full SHA c713610View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c4ee966 - Browse repository at this point
Copy the full SHA c4ee966View commit details
Commits on Jan 4, 2024
-
New card actions: play, pause, prev, next, toggle, repeat, shuffle (#…
…2179) * Adding additional player controls to assign to cards * streamline some RPC command namings across jukebox and webapp * Fix typos * Fix Repeat toggles * Fix toggle_shuffle * Fix typo in command * Fix another typo * Fix wrong parameter for shuffle * Update German translation for single-repeat * Simplify Shuffle option * Simplify Repeat option * Streamline Player functions with new set_ methods in jukebox * Abstract OptionsSelector * Refactor some code * Fix indentation * Rename set_ methods * Undo some doc changes
Configuration menu - View commit details
-
Copy full SHA for 03e64ff - Browse repository at this point
Copy the full SHA 03e64ffView commit details
Commits on Jan 15, 2024
-
Add swap file adjustment for webapp build (#2204)
* adjust swapfile if memory is too low * add option for webapp build * update ci tests * Update run_install_webapp_local.sh * update ENABLE_WEBAPP_BUILD handling * updated logging * add build webapp test workflow * fix path * fix actions * fix: add shell * fix trigger path * adjust node mem calculation leave enough memory for the system. increase swap with min size * use shell script for builds * add env CI * use new action for release build * adjusted min sizes * remove obsolete code * update workflow name * move update dependencies entirely to rebuild script. update docs * move existing build folder to backup. update docs * increase swap with lower step size. minor fixes * refactor vars and logging. added verbose param. * update logging * fix indentation * update logging. moved NODEMEM check * refactor webapp build during installation removed unneccessay vars (only use ENABLE_WEBAPP_PROD_DOWNLOAD). trimmed webapp build option. updated messages. harmonized var access and queries * Update docs * Update messages * harmonize webapp wording * fix flake8 * fix flake8 * update node installation. update node version for armv6. use recommended setup from nodesource. removed update version on new installation run. * update docs * ci add platform linux/armv6 (deactivated) * reverted to https://deb.nodesource.com/ installation * update docs * align fin message * Update docs. Remove full URL references to branch * ignore stderr if node is not installed before * ignore stderr if node is not installed before * bugfix. removed additional char * add npm project config better network handling especially for armv6l devices * use performance optimized install command update warning for armv6l devices * Update docs Update installation steps. split for version. add tip from installation- Add webapp doc for developers. update docs and link to new webapp doc. eliminate duplications. merged developer-issues into new webapp doc * also raise fetch-retry-mintimeout * update docs harmonize wording for webapp. add build output. change ARMv6 installation note. * add note for webserver restart * update installation docs. add bullet list * change npm config values * show "slow hardware message" at installation start * update armv6l warning for webapp rebuild * make script return value more clear * Make local webapp build an optional step due to unpredictable npm connection errors. Show webapp fin message only if webapp build fails * use prebuilt webapp bundle also for develop * update docs * Update webapp.md * Update customize_options.sh (typos) * Update installation.md * Update system.md * Update installation.md * Update webapp.md * Update customize_options.sh * change npm config values * update docs * update welcome to match changes in wiki * update rebuild message * Add doc links * update ignorefiles for build.bak * Update doc and link for constributors * Update CONTRIBUTING.md --------- Co-authored-by: pabera <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e9e4f7 - Browse repository at this point
Copy the full SHA 6e9e4f7View commit details
Commits on Jan 16, 2024
-
[New component] HiFiBerry Sound Card & OnOff SHIM (#2169)
* Add components folder to installation and docs. First component is hifiberry sound card * Allow for all hifiberry boards * Disabling HDMI Audio * Finalize HiFiBerry doc * Refer to Pi Pinout for convenience * Enable ALSA config as an option as well * Allow script to be run multiple times * Add OnOff SHIM as component * Make script more robust based on PR comments * Update hifiberry soundcard options * Automate soundcard detection for asound.conf * use /boot/config based on debian version * Reorganize a few things * some bugfixes * Final fixes * Optimize case * Update docs * Uninstall option * fix: Remove option was not reachable * fix: enable sudo * fix: make I/O fail silently * feat: Introduce 1-line installation * feat: outsource onboard_sound as its own option * refactor: remove alsa config * fix: update case function * fix: adding some thens * fix: some iterations did not work * fix: adding another sudo * refactor: get_key_by_item_number for associated arrays * refactor: remove last bits of alsa * fix: final touches * fix: add missing removal only option * fix: outsource example_usage for 1-line install * fix: condition for 1-line installation * fix: another fix for if conditions * refactor: move 1-line installation down * gs * another fix * fix: write array check differently * refactor: final touches * feat: enable silent mode for check_existing_hifiberry * fix: reintroduce sudo check * fix: documentation * fix: final touches again * fix: remove is_sudo again * fix: Remove last sudo occurrences * fix: bullet proof * Make bash files executable * fix: Update documentation * fix: 1-line path does not worj * Update documentation/builders/components/soundcards/hifiberry.md Co-authored-by: s-martin <[email protected]> * Update documentation/builders/components/soundcards/hifiberry.md Co-authored-by: s-martin <[email protected]> * Update documentation/builders/components/soundcards/hifiberry.md Co-authored-by: s-martin <[email protected]> * fix: Update regex for commented code * Adding OnOff Shim resource
Configuration menu - View commit details
-
Copy full SHA for 03e6197 - Browse repository at this point
Copy the full SHA 03e6197View commit details -
Create markdown docs from docstring in py files (#2181)
* adding pydoc-markdown yml * add lazydocs * run lazydocs and pydoc-markdown parallel for testing * fix output path * add created docs to source control * fix the path to source code * change filter * revert last commit * use only pydoc-markdown * remove the test files from version control * rename script and add to pre-commit hook * change py file to test pre commit hook * modify py file again * test markdown formatting * updated docstring * use sphinx renderer * update markdown * convert links and formatting to markdown * make link to plugin docs * fix comment * fix wrong docstring * add more fixes to doc * update docstring-md * rename to README.md so github picks it up directly * fix formatting * improve docs * improve docs * fix docs * updte docstream md * fix formatting for md * fix formatting to md and check crossref * fix links * fix formatting for notes * fix links * revert wrong fix * fixed indentation * add generated docstring * Check for docstring in action * Try without request changes * try request changes * remove docstring check from action
Configuration menu - View commit details
-
Copy full SHA for 4f015dd - Browse repository at this point
Copy the full SHA 4f015ddView commit details
Commits on Jan 18, 2024
-
deactivate kioskmode installation option on armv6 devices (#2217)
* deactivate kiosk mode in armv6 devices suggestion from Issue 2209 * added "disabling" information to message * change message to be more clear
Configuration menu - View commit details
-
Copy full SHA for 6f09764 - Browse repository at this point
Copy the full SHA 6f09764View commit details
Commits on Jan 24, 2024
-
* minor fixes * add "Pre-install preparation / workarounds" section add "Workaround for network related features on bookworm" * add "Workaround for 64-bit Kernels" harmonize and update description / message * minor fix * Update warning block as alerts are not supported inside of "details" * minor fix * fix Raspberry Pi OS name Co-authored-by: s-martin <[email protected]> * fix Raspberry Pi OS name * fix typo * added link to installation * updates from reviews * fix file for synchronisation doc. moved to components * add docs for samba * Apply suggestions from code review Co-authored-by: s-martin <[email protected]> * restructure builders readme --------- Co-authored-by: s-martin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f6db160 - Browse repository at this point
Copy the full SHA f6db160View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c0afa3 - Browse repository at this point
Copy the full SHA 1c0afa3View commit details
Commits on Jan 30, 2024
-
Improve Bluetooth docs (#2174)
* Update audio.md * Update audio.md * Update audio.md * Update audio.md --------- Co-authored-by: s-martin <[email protected]> Co-authored-by: pabera <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0aad2a9 - Browse repository at this point
Copy the full SHA 0aad2a9View commit details -
Playlists, Livestreams, Podcasts (#2200)
* first attempt * Introduce harmonize_mpd_url * Revert "first attempt" This reverts commit c99f2ed. * feat: add docs about using playlists * feat: add docs about using livestreams * feat: add docs about using podcasts * Apply suggestions from code review Co-authored-by: s-martin <[email protected]> * fix: diverify examples * fix: better folder display * fix: addressing comments * fix: addressing comments * fix: update wrong links and fix some wording --------- Co-authored-by: pabera <[email protected]> Co-authored-by: s-martin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c306719 - Browse repository at this point
Copy the full SHA c306719View commit details
Commits on Feb 1, 2024
-
Future3 add login motd with note about venv (#2225)
* add ssh welcome script * changed message * moved login message setup * fix sudo on copy * update message * fix typo in filename
Configuration menu - View commit details
-
Copy full SHA for 85587a6 - Browse repository at this point
Copy the full SHA 85587a6View commit details -
* fix motd * fix error message for generic usb reader
Configuration menu - View commit details
-
Copy full SHA for 2bb9367 - Browse repository at this point
Copy the full SHA 2bb9367View commit details
Commits on Feb 4, 2024
-
* Add NFCPy support * Fixed PR comments * Improve documentation, add an example * Fix setup.inc.sh execution rights * Fix PR comments * Fix PR comments * Fix PR comments
Configuration menu - View commit details
-
Copy full SHA for e1b46b6 - Browse repository at this point
Copy the full SHA e1b46b6View commit details -
included venv activation for python scripts (#2233)
* add setup script for rfid reader. moved python script * add check for venv activation * fix * fix cd fail behavior (dont start subprocess) * add script for run jukebox for venv. updated docs. * add setup script for audio sink. moved python script * add script for rpc tool. moved python script * add script for sniffer tool. moved python script * fixed parameter passing * fix paths * fix flake8 * fix comments and docs * fixed parameter passing * some fixes * fixed execution rights * some fixes * move scripts to python root again (failing import paths). fixed absolute path in caller scripts * fix relative paths * update notes about config file paths * update caller scripts path handling * update comments * add venv activation to tests * explicit installation of python3-venv not needed * renamed audio setup file. updated docs path. * Update configuration.md * Update coreapps.md * update motd message * fix execution rights for motd file. refactored into own postinstall script * fix execution right for audio setup --------- Co-authored-by: pabera <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2a6517 - Browse repository at this point
Copy the full SHA b2a6517View commit details -
prevent installer rerun and remove update path (#2235)
* fix doc * prevent run with existing installation * update docs for update path * Update documentation/builders/update.md Co-authored-by: s-martin <[email protected]> --------- Co-authored-by: s-martin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e1ae25 - Browse repository at this point
Copy the full SHA 1e1ae25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32d57f5 - Browse repository at this point
Copy the full SHA 32d57f5View commit details -
NetworkManager Support (#2218)
* reworked autohotspot configuration option * updated autohotspot creation (copied changes from v2) * fix placeholder prefix/suffix (%%) * moved files in subdir for dhcpcd * renamed setup_autohotspot file * added switch for network settings * added autohotspot based on NetworkManager * update function names * fixed duplicate variables * fix var check * handle CI run for autohotspot setup * changed network management check for ci * fixed timer service name * renamed script. delete obsolete file * fix syntax * fix timer service unit definition * move is is_service_enabled to helper class * extracted konstant and fixed formatting * fix indentation * added shebang again * some refactorings in autohotspot script * fix checks * fix for local vars and arrays. refactor nw_profiles. * refactored var value and log output * refactor device and ssid checks * refactore force_hotspot option * refactor is_active_ap check and bugfixes * update log output * made timer reenablement configurable * phoniebox header added * moved check to helper. removed obsolete code * removed ip configuration. changed ip * add note for static ip conf with autohotspot * harmonize logging and opts * changed dhcpcd timer from cron to systemd. add seperate daemon service for wpa-supplicant handling * fix wifi after restart if autohot spot is deactivated * add hostname to default hotspot ssid * updated autohotspot docs * fix static ip for NetworkManager. fix ipv6 disablement * fix boot file paths * some fixes * pull config file backup to helpers * combine service is-enabled calls * update network related docs * Update autohotspot.md Aligned some language and typos * Update installation.md Aligning wording and removing typos --------- Co-authored-by: pabera <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2fe7055 - Browse repository at this point
Copy the full SHA 2fe7055View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20389e3 - Browse repository at this point
Copy the full SHA 20389e3View commit details