dependabot[bot]
116d0aac34
Bump idna from 3.6 to 3.7 in /python/web
...
Bumps [idna](https://github.com/kjd/idna ) from 3.6 to 3.7.
- [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.6...v3.7 )
---
updated-dependencies:
- dependency-name: idna
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 16:15:44 +09:00
dependabot[bot]
09509ec357
Bump idna from 3.4 to 3.7 in /python/common
...
Bumps [idna](https://github.com/kjd/idna ) from 3.4 to 3.7.
- [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.4...v3.7 )
---
updated-dependencies:
- dependency-name: idna
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 16:15:43 +09:00
dependabot[bot]
041638f91e
Bump pillow from 10.2.0 to 10.3.0 in /python/oled
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.2.0 to 10.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/10.2.0...10.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 16:15:43 +09:00
dependabot[bot]
2890c5128e
Bump pillow from 10.2.0 to 10.3.0 in /python/ctrlboard
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.2.0 to 10.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/10.2.0...10.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 16:15:43 +09:00
Daniel Markstedt
8859930ebf
Python: bump flake8 to 7.0.0, while removing attrs, py and tomli
2024-05-01 16:15:43 +09:00
dependabot[bot]
510765b0c7
Bump black from 22.8.0 to 24.3.0 in /python/web ( #1444 )
...
* Bump black from 22.8.0 to 24.3.0 in /python/web
Bumps [black](https://github.com/psf/black ) from 22.8.0 to 24.3.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/22.8.0...24.3.0 )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
* Github CI: Backend web test runner use python 3.9.19
* Reformat python sources with black
* Docker: Bump to python 3.9-slim image for pytest
* Bump pytest version to 8.1.1
* Bump more library versions, and freeze them
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Markstedt <daniel@mindani.net>
2024-05-01 16:15:43 +09:00
Daniel Markstedt
b784c85728
Update Swedish translations
2024-05-01 16:15:43 +09:00
dependabot[bot]
4f1c93b1f5
Bump pillow from 10.0.1 to 10.2.0 in /python/oled
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.0.1 to 10.2.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/10.0.1...10.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 16:15:43 +09:00
dependabot[bot]
3edc89c180
Bump pillow from 10.0.1 to 10.2.0 in /python/ctrlboard
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.0.1 to 10.2.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/10.0.1...10.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 16:15:43 +09:00
dependabot[bot]
6d8a68522f
Bump jinja2 from 3.1.2 to 3.1.3 in /python/web ( #1411 )
...
* Bump jinja2 from 3.1.2 to 3.1.3 in /python/web
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 16:15:43 +09:00
Daniel Markstedt
15eb80e938
Control Board: Use Pillow 10 API for getting text size
2024-05-01 16:15:43 +09:00
Daniel Markstedt
c7d34bbb99
Freeze Python requirements for the Control Board client
2024-05-01 16:15:43 +09:00
Daniel Markstedt
d9cb374bc0
Install and use the vsftpd webmin module
2024-05-01 16:15:43 +09:00
Daniel Markstedt
9812f283ba
Web UI: Bump dropzone library to v6.0.0-beta2
2024-05-01 16:15:43 +09:00
Daniel Markstedt
b230071aa8
Control board client regression fixes ( #1394 )
...
* Control board client should use new FileCmds initiator
* Restore informative logging, but drop to debug level
* Use the correct object to call list_images()
2024-05-01 16:15:43 +09:00
Daniel Markstedt
0dbd3adc06
Web UI: Rework the Attach Device section to be universal ( #1393 )
...
* Correct German translation for Key
* Web UI: Rework the Attach Device section to be universal
* Web UI: Warn when working dirs are missing
* Refactor tests to use global endpoint constants
* Add fallback for unknown disk type devices
* Rearrange the index page sections
* Move Macproxy help text to admins page
* Remove image list exception for SCHD
* Show Settings button when auth is diabled
* Tweak CSS styles for both themes
* Move Eject action next to the file name, and improve UI labels
2024-05-01 16:15:43 +09:00
i-to-z
55c908f839
Added ability to set the TYPE/CREATOR resource fork attributes of file(s) inside newly-created cd-rom ISO images of type HFS ( #1377 )
...
* Added ability to set the TYPE/CREATOR resource fork attributes of file(s) inside newly-created cd-rom ISO images of type HFS
* Added file genisoimage_hfs_resource_fork_map.txt under python/web and modified web.py to find it at that location
2024-05-01 16:15:43 +09:00
PiSCSI User
105a729048
revert moving webmin to sub-path
2024-05-01 16:15:43 +09:00
PiSCSI User
507bfc19c1
Re-added Webmin links for AFP & SMB
2024-05-01 16:15:42 +09:00
PiSCSI User
d25b5f6c2a
consolidate Webmin links
2024-05-01 16:15:42 +09:00
PiSCSI User
660cca12e2
work with sub-path changes in #1354
2024-05-01 16:15:42 +09:00
PiSCSI User
d6d03996cb
tweak to Webmin links
2024-05-01 16:15:42 +09:00
Benjamin Krein
de9b65ac04
config webmin at /webmin path in nginx
2024-05-01 16:15:42 +09:00
Benjamin Krein
521ffe92b7
reset Python venv if RESET_VENV is set
2024-05-01 16:15:42 +09:00
Daniel Markstedt
0e6c93b45d
Refresh translations in preparation for Nov 2023 release
2023-11-11 21:04:20 +09:00
Daniel Markstedt
8d26807573
Correct upload dir path validation logic ( #1338 )
...
* Correct upload and download dir path validation logic
* Improve file download labels
* Clean up tmp file before attempting to upload again
2023-11-11 03:46:31 -08:00
Kamel Makhloufi
9ce1bce592
Updated french translation
2023-11-10 23:40:22 +09:00
Daniel Markstedt
bd33f66694
Freeze Python dependencies with pip freeze -l ( #1322 )
...
* Freeze Python dependencies with 'pip freeze -l'
* Freeze common dependencies; add section to README
2023-11-09 02:44:32 -08:00
Daniel Markstedt
1585a2fb70
Notify when network bridge is missing, but allow attaching DP
2023-11-09 08:41:32 +09:00
Daniel Markstedt
76b0f43bc1
Web UI: Inject a Go Back link on all pages, except the index and upload page ( #1302 )
...
* Move the manual and go back elements into footer; log controls in log page
* Move inline css style to stylesheet
* Touch up page layout
* Use a Home icon for going to the index page
* Use one vertical table for device info
2023-11-08 14:52:49 -08:00
Daniel Markstedt
0589a0efad
Improve UX for file upload forms ( #1299 )
...
* Improve UX for file upload forms
* Fix styles for admin service list
* Turn tabs into spaces
2023-11-04 02:21:54 -07:00
Daniel Markstedt
7deb359886
Update tests
2023-11-04 11:59:54 +09:00
Daniel Markstedt
4eca0495a4
Refactor file upload code to make it safer
2023-11-04 11:59:54 +09:00
Daniel Markstedt
cb6174fc1d
Web UI: Remove workaround for listing English locale ( #1291 )
...
* Remove workaround for listing English locale
* Use pathlib object to construct upload path
2023-11-03 05:22:01 -07:00
Tony Kuker
776d84104c
Translation updates for 23.10 release (October, 2023) ( #1243 )
...
* Computer translated messages using Microsoft AI
---------
Co-authored-by: Tony Kuker <akuker@gmail.com>
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
2023-11-03 04:22:32 -07:00
Daniel Markstedt
e4c9b33778
Web UI: Create a system settings page
2023-11-03 19:25:19 +09:00
Daniel Markstedt
063e8ed32b
Static analysis fixes for Python codebase ( #1277 )
...
* Don't log names of internal symbols that can be used for attacks
* Add integrity check to dropzone.js library
* Better a11y of web form labels
* Safer handling of file download paths
* Don't invert boolean check
* Make backend auth check a flask abort
* Clean up indentation to remove unwanted tabs
* Run workflow either on PR events, or branch pushes, not both
2023-11-01 06:28:53 -07:00
Daniel Markstedt
029cf06c72
Web UI: Upload to tmp file name then rename if successful ( #1272 )
...
* Upload to tmp file name then rename if successful
* Move the dropzone.js operations back into web.py
* Move list_images() from file commands into piscsi commands (it was the only class method in that package that calls the protobuf interface)
* Remove now-redundant helptext
2023-10-31 14:54:04 -07:00
Daniel Markstedt
2de0aa090a
Stop supporting Python 3.7, start supporting 3.11
2023-10-30 08:46:06 +09:00
Daniel Markstedt
b5323d0cd3
Bump to Flask 3 / Werkzeug 3
2023-10-30 08:46:06 +09:00
dependabot[bot]
2ec44332d0
Bump postcss from 8.4.18 to 8.4.31 in /python/web ( #1241 )
...
* Bump postcss from 8.4.18 to 8.4.31 in /python/web
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.18 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.18...8.4.31 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-22 19:06:48 +09:00
dependabot[bot]
8ae5455675
Bump pillow from 9.3.0 to 10.0.1 in /python/ctrlboard ( #1236 )
...
* Bump pillow from 9.3.0 to 10.0.1 in /python/ctrlboard
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 9.3.0 to 10.0.1.
- [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/9.3.0...10.0.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-22 19:01:28 +09:00
dependabot[bot]
e276166632
Bump pillow from 9.3.0 to 10.0.1 in /python/oled ( #1235 )
...
* Bump pillow from 9.3.0 to 10.0.1 in /python/oled
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 9.3.0 to 10.0.1.
- [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/9.3.0...10.0.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-22 19:00:25 +09:00
Daniel Markstedt
c1f6f3ffea
Explicit lock of werkzeug lib version
2023-10-14 07:08:12 +09:00
Daniel Markstedt
ed2ff0ed73
Swedish translations ( #1221 )
2023-10-09 19:55:43 -05:00
Daniel Markstedt
65c1b194c5
Manage Samba and Netatalk with Webmin ( #1217 )
...
* Display status of Samba/Netatalk/vsftp in the footer, with links to Webmin module
* Add option to install Webmin and the netatalk2 module
2023-09-24 09:30:54 -07:00
Benjamin Krein
b514440957
Fix test failures in low-voltage PR ( #1207 )
...
* fix lint checks in web python
* fix lint checks in common python
* rework to pass tests in docker
* fix css style lint
* fix css style syntax
2023-09-04 08:08:42 -07:00
Benjamin Krein
b32027f8c0
Add web UI notification for under voltage/throttling events ( #1203 )
2023-08-31 23:23:12 -07:00
Daniel Markstedt
8089bb93f3
Launch python client services only after network-online target ( #1197 )
2023-07-31 12:12:53 -07:00
Daniel Markstedt
d3317e9702
Bump stylelint to 15.10.2 and remove deprecated module ( #1189 )
...
- Bump stylelint and stylelint-config-standard libs to the latest versions (security fixes)
- Remove deprecated stylelint-config-prettier module
- Scan the classic style sheet with stylelint and prettier in the github workflow
- Address stylelint and prettier issues in the classic stylesheet
- Bump prettier to 3.0.0
2023-07-28 22:53:12 -07:00