dependabot[bot]
3ca7e56965
Bump ua-parser from 0.16.1 to 1.0.1 in /python
...
Bumps [ua-parser](https://github.com/ua-parser/uap-python ) from 0.16.1 to 1.0.1.
- [Release notes](https://github.com/ua-parser/uap-python/releases )
- [Commits](https://github.com/ua-parser/uap-python/compare/0.16.1...1.0.1 )
---
updated-dependencies:
- dependency-name: ua-parser
dependency-version: 1.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-24 00:44:30 +01:00
dependabot[bot]
6d645cb215
Bump pytz from 2023.3.post1 to 2025.2 in /python
...
Bumps [pytz](https://github.com/stub42/pytz ) from 2023.3.post1 to 2025.2.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2023.3.post1...release_2025.2 )
---
updated-dependencies:
- dependency-name: pytz
dependency-version: '2025.2'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-24 00:10:06 +01:00
dependabot[bot]
6cce60fb8f
Bump adafruit-circuitpython-framebuf from 1.6.4 to 1.6.10 in /python
...
Bumps [adafruit-circuitpython-framebuf](https://github.com/adafruit/Adafruit_CircuitPython_framebuf ) from 1.6.4 to 1.6.10.
- [Release notes](https://github.com/adafruit/Adafruit_CircuitPython_framebuf/releases )
- [Commits](https://github.com/adafruit/Adafruit_CircuitPython_framebuf/compare/1.6.4...1.6.10 )
---
updated-dependencies:
- dependency-name: adafruit-circuitpython-framebuf
dependency-version: 1.6.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 22:52:55 +01:00
Daniel Markstedt
5613ad35b2
Use more system deb packages for Python dependencies
...
Leveraging the Debian packaging allows us to preload more packages in the release image, while speeding up the initial pip install process when creating the venv
We also cut down on python package version upgrades maintenance overhead
Now the Web UI and OLED startup scripts are flagged to use system libraries when creating venvs
2025-12-23 22:51:15 +01:00
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]
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]
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
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
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
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
ae364da902
Update all translations (November 2025)
2025-11-28 08:54:11 +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]
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
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
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
Daniel Markstedt
3a9bb6d1c2
Refactor Eject test to use parameterized data
...
Additional fixes:
- add support for SCTP to the attach test
- remove device_props test data that was ignored
2025-11-23 09:05:18 +01:00
Daniel Markstedt
55a8f518bb
web UI: fallback no-js web form for file uploads ( #1364 )
...
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-22 23:49:01 +01:00
nucleogenic
e844d73741
Update log levels in broken web API tests
2025-11-21 17:58:13 +01:00
dependabot[bot]
ba713861e8
Bump pillow from 11.2.1 to 11.3.0 in /python/ctrlboard
...
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-18 20:45:57 +01:00
Daniel Markstedt
f5cfe66fcf
freeze python requirements with python 3.9.2
...
Drop the versions for a handful of libraries to restore python 3.9 compatibility
2025-11-18 20:42:54 +01:00
dependabot[bot]
27e8e77d75
Bump js-yaml from 4.1.0 to 4.1.1 in /python/web
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-15 12:40:56 +01:00
dependabot[bot]
a61856f8cb
Bump werkzeug from 3.0.6 to 3.1.3 in /python
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.6 to 3.1.3.
- [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.0.6...3.1.3 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-version: 3.1.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 22:08:53 +01:00
dependabot[bot]
1a921944c2
Bump adafruit-circuitpython-ssd1306 from 2.12.11 to 2.12.22 in /python
...
Bumps [adafruit-circuitpython-ssd1306](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306 ) from 2.12.11 to 2.12.22.
- [Release notes](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/releases )
- [Commits](https://github.com/adafruit/Adafruit_CircuitPython_SSD1306/compare/2.12.11...2.12.22 )
---
updated-dependencies:
- dependency-name: adafruit-circuitpython-ssd1306
dependency-version: 2.12.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 20:12:41 +01:00
dependabot[bot]
05b5038217
Bump pytest from 8.1.1 to 9.0.0 in /python
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.1.1 to 9.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...9.0.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 20:11:34 +01:00
dependabot[bot]
fb7cfc06ff
Bump typing-extensions from 4.8.0 to 4.15.0 in /python
...
Bumps [typing-extensions](https://github.com/python/typing_extensions ) from 4.8.0 to 4.15.0.
- [Release notes](https://github.com/python/typing_extensions/releases )
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/python/typing_extensions/compare/4.8.0...4.15.0 )
---
updated-dependencies:
- dependency-name: typing-extensions
dependency-version: 4.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 20:00:28 +01:00
dependabot[bot]
4636fab6f5
Bump markupsafe from 2.1.3 to 3.0.3 in /python
...
Bumps [markupsafe](https://github.com/pallets/markupsafe ) from 2.1.3 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/2.1.3...3.0.3 )
---
updated-dependencies:
- dependency-name: markupsafe
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 19:55:51 +01:00
Daniel Markstedt
c642592551
Use generic SCSI TAPE product name and add more SCTP profiles
2025-11-10 19:51:57 +01:00
Daniel Markstedt
cc72fae224
Add section for tape drives to the Web UI drives page
...
The tape drives need their own section in the Jinja2 template
Also fixes a bug where the drive properties define a block size,
which is illegal for a SCTP device
One more fix: Filter tap/tar image files for the attach UI
2025-11-10 19:51:57 +01:00
Daniel Markstedt
b7e7c4e529
Remove bitrotted X68000 host bridge device
...
The X68000 host bridge and associated host file system module
has not been functional for many years, as reported by multiple users
Removing the code will reduce complexity for users -
the SCBR device has caused some misunderstandings in the past -
while eliminating code that has been flagged as insecure by SonarQube
2025-11-09 08:45:56 +01:00