-
released this
2025-08-26 18:01:32 +00:00 | 50 commits to main since this release[0.2.0] - 2025-08-26
Bug Fixes
1fa3550panel.py: fix panel route to be at/panelinstead of/panel/d8405faserver.py: fix placeholder naming to be consistent8ad55eemain.py: fix wrong import path23a53f7web_server.py: fix server error when using /stream
Features
9f74246web_server.py: use socketio84ce509routes/api.py: add API routedbb464emain.py: callBackendServer.run()b8f5fdcserver.py: create a thread for _poll_loopa494b60web_server.py: addWEB_SERVERandBACKENDapp.configs4285da4web_server.py: add BackendServer reference to webserver14450bamain.py: init BackendServer in main2964ac7backend/server.py: add placeholder backend38da1f4templates/login.html: autofocus password fieldd91f135user.py: add user managementc1e20e5routes/init.py: add init.pyd56256froutes/panel.py: add panel.py route blueprintbbaffb3routes/auth.py: add auth.py route blueprint50be48droutes/index.py: add index.py route blueprint44df495palette.css: add catppuccin color palette8dbbea3main.py: add main.py
Miscellaneous Tasks
89b6c1erelease.yaml: update with latest pufereq/python-template release.yaml860ce5cpanel.py: remove unnecesarry importsc628498main.py: change log format90094e9web_server.py: remove LoginManager fromself.app.config5a4b5ddbackend/init.py: add BackendServer to all1d00d5froutes/auth.py: make login fail message more ambigiuousa3e9aedweb_server.py: addweb serverto initial loggin to avoid confusiona32df2ftemplates/stream.html: remove stream.html template1901441py.typed: add py.typedf8f74ccroutes/init.py: add init.py89dd67bbackend/init.py: add init.pydbc61acweb/init.py: add web/init.py
Refactor
e6cc1d9panel.html: rewrite panel.html template9e71270panel.py: remove unnecesarry args torender_template1140052server.py: fix method naming and add logging77b6bd0web_server.py: rewrite to use OOP8b418a7templates/panel.html: adapt urls for blueprints3e1fe9ftemplates/login.html: adapt urls for blueprintsbd9d95btemplates/index.html: adapt urls for blueprints4baf29etemplates/details.html: adapt urls for blueprintsfc5dc23style.css: use new palettee575e8a.vscode/launch.json: use main.py for running web server
Styling
3bcffaastyle.css: format w/ prettier055ab10main.py: add typing9949179login.html: format6a07272index.html: formatb79f3f3details.html: format with prettier5fb6920.vscode/settings.json: fix indentationc2e1984web_server.py: fix typing errors
Build
Downloads