dependabot[bot]
98c07fc617
Bump exceptiongroup from 1.3.0 to 1.3.1 in /python
...
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/agronholm/exceptiongroup/releases )
- [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst )
- [Commits](https://github.com/agronholm/exceptiongroup/compare/1.3.0...1.3.1 )
---
updated-dependencies:
- dependency-name: exceptiongroup
dependency-version: 1.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 00:29:42 +01:00
dependabot[bot]
75496d1488
Bump adafruit-blinka from 8.24.0 to 8.68.0 in /python
...
Bumps [adafruit-blinka](https://github.com/adafruit/Adafruit_Blinka ) from 8.24.0 to 8.68.0.
- [Release notes](https://github.com/adafruit/Adafruit_Blinka/releases )
- [Commits](https://github.com/adafruit/Adafruit_Blinka/compare/8.24.0...8.68.0 )
---
updated-dependencies:
- dependency-name: adafruit-blinka
dependency-version: 8.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 00:29:10 +01:00
dependabot[bot]
ce62fbc182
Bump adafruit-platformdetect from 3.84.1 to 3.85.0 in /python
...
Bumps [adafruit-platformdetect](https://github.com/adafruit/Adafruit_Python_PlatformDetect ) from 3.84.1 to 3.85.0.
- [Release notes](https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases )
- [Commits](https://github.com/adafruit/Adafruit_Python_PlatformDetect/compare/3.84.1...3.85.0 )
---
updated-dependencies:
- dependency-name: adafruit-platformdetect
dependency-version: 3.85.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 00:26:57 +01:00
Daniel Markstedt
b49ffeca53
strip null byte from the string before storing
2025-12-19 14:52:56 +01:00
Daniel Markstedt
a0996c9a8a
add reboot to the shutdown cycler in the control board
2025-12-19 14:52:56 +01:00
Daniel Markstedt
0ad14bd5ce
Create system info and commands menu options for control board ( #1096 )
...
The system info menu contains a range of details on the RPi: pretty name, IP, disk space, CPU, and memory
The system commands info has the pre-existing shutdown plus a new reboot option
For the former, a new sys_cmds function for getting CPU and memory info have been added
2025-12-19 14:52:56 +01:00
dependabot[bot]
13647c18f7
Bump prettier from 3.7.3 to 3.7.4 in /python/web
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.7.3 to 3.7.4.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.7.3...3.7.4 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.7.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:13:42 +01:00
dependabot[bot]
22533febb5
Bump actions/upload-artifact from 5.0.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:12:45 +01:00
dependabot[bot]
2069bfbf4c
Bump actions/setup-node from 6.0.0 to 6.1.0 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/2028fbc5c25fe9cf00d9f06a71cc4710d4507903...395ad3262231945c25e8478fd5baf05154b1d79f )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:11:05 +01:00
dependabot[bot]
24eab21306
Bump actions/checkout from 6.0.0 to 6.0.1 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:02:59 +01:00
dependabot[bot]
2129906182
Bump SonarSource/sonarqube-scan-action in /.github/workflows
...
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/fd88b7d7ccbaefd23d8f36f73b59db7a3d246602...a31c9398be7ace6bbfaf30c0bd5d415f843d45e9 )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 12:55:55 +01:00
dependabot[bot]
c404a2aee8
Bump urllib3 from 2.5.0 to 2.6.0 in /python/web
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-06 23:11:42 +01:00
dependabot[bot]
002e1a1c35
Bump urllib3 from 2.5.0 to 2.6.0 in /python/common
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-06 09:08:29 +01:00
dependabot[bot]
9b761fabbe
Bump actions/setup-python from 6.0.0 to 6.1.0 in /.github/workflows
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-06 07:08:19 +01:00
dependabot[bot]
a725f40df8
Bump werkzeug from 3.1.3 to 3.1.4 in /python
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-04 06:16:50 +01:00
dependabot[bot]
de1e906479
Bump markupsafe from 3.0.2 to 3.0.3 in /python
...
Bumps [markupsafe](https://github.com/pallets/markupsafe ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pallets/markupsafe/releases )
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: markupsafe
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 23:48:33 +01:00
Daniel Markstedt
e6bdc8e08d
easyinstall: merge netatalk image dir sharing with netatalk installation
2025-12-03 23:39:57 +01:00
Daniel Markstedt
c99eeef4bf
easyinstall: build hfsutils from source if needed
2025-12-03 23:39:57 +01:00
Daniel Markstedt
9194ecced5
easyinstall: move apt update into a function, reducing frequency
2025-12-03 23:39:57 +01:00
Daniel Markstedt
0e8d0e6d4f
easyinstall: fallback when hfsutils package is not found
...
Refactor the deb packages to always separate backend and frontend packages,
then capture the error of a missing hfsutils (fell off Debian Trixie)
A future improvement would be to either build hfsutils from scratch,
or move to something like djjr
2025-12-03 23:39:57 +01:00
dependabot[bot]
a23f319479
Bump stylelint from 16.26.0 to 16.26.1 in /python/web
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 16.26.0 to 16.26.1.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.26.0...16.26.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 16.26.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-03 23:21:42 +01:00
Daniel Markstedt
a99e1c51b9
Move the protobuf source into its own dir in the repo root
...
The protobuf source file is used by more than just the C++ code,
so let's move it into its own location for consistency and discoverability
2025-12-03 23:20:46 +01:00
dependabot[bot]
402760bb00
Bump prettier from 3.6.2 to 3.7.3 in /python/web ( #1587 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.6.2 to 3.7.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.6.2...3.7.3 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.7.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 21:58:51 +00:00
Daniel Markstedt
620ba590f8
easyinstall: remove python package caching
...
The python package caching has proven ineffectual, and this method of caching is now actually illegal in Raspbian Trixie (system python environment is externally managed to prevent dependency hell)
2025-11-28 09:01:15 +01:00
Daniel Markstedt
aad73594a4
Make it possible to run translation_update.sh on macOS
...
Uses requirements-dev.txt so that the script can be used on platforms that cannot run f.e. bjoern
2025-11-28 09:00:38 +01:00
Daniel Markstedt
db31ba291f
have all objects depend on generated protobuf code ( #1437 )
...
Protect against compiler errors due to the protobuf header not existing yet when you compile multi threaded
2025-11-28 09:00:07 +01:00
Daniel Markstedt
ae364da902
Update all translations (November 2025)
2025-11-28 08:54:11 +01:00
Daniel Markstedt
b8406b6bf8
easyinstall: consolidate OLED and Ctrlboard packages, add missing ones
...
Define the packages globally, adding python3-smbus python3-spidev to the latter
2025-11-26 22:08:39 +01:00
Daniel Markstedt
6be2afb386
we use the system package python3-spidev
2025-11-26 22:08:39 +01:00
Daniel Markstedt
797d6a7031
Web UI: touch up a few UI strings to read better
2025-11-25 21:04:54 +01:00
Daniel Markstedt
08e83482b5
bump to blinker 1.9.0
2025-11-24 20:08:09 +01:00
Daniel Markstedt
c5a83dc5c1
bump to itsdangerous v2.2.0
2025-11-24 20:08:09 +01:00
dependabot[bot]
1ea237f4bc
Bump flask from 3.0.0 to 3.1.2 in /python
...
Bumps [flask](https://github.com/pallets/flask ) from 3.0.0 to 3.1.2.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/3.0.0...3.1.2 )
---
updated-dependencies:
- dependency-name: flask
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 20:08:09 +01:00
dependabot[bot]
b327e1682c
Bump idna from 3.7 to 3.11 in /python
...
Bumps [idna](https://github.com/kjd/idna ) from 3.7 to 3.11.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst )
- [Commits](https://github.com/kjd/idna/compare/v3.7...v3.11 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.11'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:58:39 +01:00
dependabot[bot]
460c117b20
Bump actions/checkout from 5.0.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:56:13 +01:00
dependabot[bot]
aa2f03fd6d
Bump black from 25.9.0 to 25.11.0 in /python
...
Bumps [black](https://github.com/psf/black ) from 25.9.0 to 25.11.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/25.9.0...25.11.0 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 25.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:55:52 +01:00
dependabot[bot]
2d1128ab27
Bump watchdog from 4.0.0 to 6.0.0 in /python
...
Bumps [watchdog](https://github.com/gorakhargosh/watchdog ) from 4.0.0 to 6.0.0.
- [Release notes](https://github.com/gorakhargosh/watchdog/releases )
- [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst )
- [Commits](https://github.com/gorakhargosh/watchdog/compare/v4.0.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: watchdog
dependency-version: 6.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:55:17 +01:00
dependabot[bot]
694c91bc82
Bump stylelint from 16.25.0 to 16.26.0 in /python/web
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 16.25.0 to 16.26.0.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.25.0...16.26.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 16.26.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:54:27 +01:00
Daniel Markstedt
a872333458
Move python resources into the common package
...
Reduces duplication of these binary files across multiple clients
2025-11-24 12:58:29 +01:00
Daniel Markstedt
a152252a9e
macproxy classic uses port 5001
2025-11-24 01:37:28 +01:00
Daniel Markstedt
8d26537afb
Web UI: use a dropdown select instead of hyperlinks to change theme
...
Brings consistency in the settings page UX
2025-11-24 01:37:28 +01:00
Daniel Markstedt
9feed77752
add a simple integration test for web form upload
2025-11-23 16:40:17 +01:00
Daniel Markstedt
d93621229c
touch up docstrings for file upload functions
2025-11-23 16:40:17 +01:00
Daniel Markstedt
0fa816d0c5
remove unused properties in no-js upload form
2025-11-23 16:40:17 +01:00
Daniel Markstedt
a1f784f919
check for fork before pushing a container to GHCR
2025-11-23 15:58:13 +01:00
dependabot[bot]
8a734911c3
Bump pillow from 11.2.1 to 11.3.0 in /python/oled
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 11.2.1 to 11.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.2.1...11.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 11.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-23 10:39:21 +01:00
Daniel Markstedt
c532c3965a
don't push to GHCR when originator is dependabot
2025-11-23 10:33:18 +01:00
stinkerton18
29057750ee
web UI: fallback no-js web form for file uploads ( #1364 ) ( #1560 )
...
This makes it possible to upload files from a vintage browser, for
instance
Note that you have to explicitly turn off javascript in the user agent
to get the fallback form
2025-11-23 00:54:31 -08:00
stinkerton18
9447610189
easyinstall: remove legacy data cleanup routines ( #1562 )
...
The script has a bunch of steps for renaming or removing user data
originating in the era when the project was called RaSCSI
It's been 3 years now since the renaming to PiSCSI, so it's time to
simplify the script
If someone needs to migrate old data, they should do an upgrade to an
intermediate release first, and then to the latest release
2025-11-23 00:53:21 -08:00
Daniel Markstedt
a78f44ff32
easyinstall: remove legacy data cleanup routines
...
The script has a bunch of steps for renaming or removing user data originating in the era when the project was called RaSCSI
It's been 3 years now since the renaming to PiSCSI, so it's time to simplify the script
If someone needs to migrate old data, they should do an upgrade to an intermediate release first, and then to the latest release
2025-11-23 09:45:03 +01:00