Daniel Markstedt
148402ea3f
Downgrade Adafruit-Blinka version to 8.50.0
...
Adafruit-Blinka 8.50.0 is the final version of this package that works with python 3.9
8.51.0 and later introduced a dependency on the Adafruit-Blinka-Raspberry-Pi5-Neopixel package which requires python 3.11
2025-12-30 17:06:40 +01:00
Daniel Markstedt
ba8035367d
fix bugs in translation update script requirements
...
this allows the translation script to properly run stand alone
2025-12-30 16:35:59 +01:00
dependabot[bot]
61b111f87a
Bump charset-normalizer from 2.1.1 to 3.4.4 in /python
...
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer ) from 2.1.1 to 3.4.4.
- [Release notes](https://github.com/jawah/charset_normalizer/releases )
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jawah/charset_normalizer/compare/2.1.1...3.4.4 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.4.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 13:00:55 +01:00
dependabot[bot]
0f8be7d633
Bump luma-core from 2.4.1 to 2.5.3 in /python
...
Bumps [luma-core](https://github.com/rm-hull/luma.core ) from 2.4.1 to 2.5.3.
- [Changelog](https://github.com/rm-hull/luma.core/blob/main/CHANGES.rst )
- [Commits](https://github.com/rm-hull/luma.core/compare/2.4.1...2.5.3 )
---
updated-dependencies:
- dependency-name: luma-core
dependency-version: 2.5.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 09:47:32 +01:00
dependabot[bot]
63bdfaf408
Bump importlib-metadata from 8.7.0 to 8.7.1 in /python
...
Bumps [importlib-metadata](https://github.com/python/importlib_metadata ) from 8.7.0 to 8.7.1.
- [Release notes](https://github.com/python/importlib_metadata/releases )
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst )
- [Commits](https://github.com/python/importlib_metadata/compare/v8.7.0...v8.7.1 )
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-version: 8.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 09:06:33 +01:00
dependabot[bot]
44c3dcd236
Bump certifi from 2024.7.4 to 2025.11.12 in /python
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2024.7.4 to 2025.11.12.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.07.04...2025.11.12 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2025.11.12
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-29 08:59:32 +01:00
dependabot[bot]
31d1bb3f55
Bump urllib3 from 2.6.0 to 2.6.2 in /python
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.0 to 2.6.2.
- [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.6.0...2.6.2 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-24 00:49:32 +01:00
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