chore(release): 0.2.0 #8

Merged
pufereq merged 47 commits from release/0.2.0 into main 2025-08-26 17:58:45 +00:00

47 Commits

Author SHA1 Message Date
6f21e53677 Merge pull request 'feat: add placeholder backend' (#7) from feat/add-placeholder-backend into develop
Reviewed-on: #7
2025-08-26 17:56:00 +00:00
9f74246157 feat(web_server.py): use socketio 2025-08-26 19:42:03 +02:00
84ce50963b feat(routes/api.py): add API route 2025-08-26 19:41:45 +02:00
3bcffaafab style(style.css): format w/ prettier 2025-08-26 19:38:31 +02:00
e6cc1d901e refactor(panel.html): rewrite panel.html template 2025-08-26 19:37:14 +02:00
9e71270e41 refactor(panel.py): remove unnecesarry args to render_template 2025-08-26 19:36:43 +02:00
1fa355089d fix(panel.py): fix panel route to be at /panel instead of /panel/ 2025-08-26 19:34:55 +02:00
860ce5c836 chore(panel.py): remove unnecesarry imports 2025-08-26 19:34:14 +02:00
055ab10ab7 style(__main__.py): add typing 2025-08-26 19:33:29 +02:00
dbb464e41c feat(__main__.py): call BackendServer.run() 2025-08-26 19:32:53 +02:00
11400520c9 refactor(server.py): fix method naming and add logging 2025-08-26 19:30:50 +02:00
b8f5fdc794 feat(server.py): create a thread for _poll_loop 2025-08-26 19:10:24 +02:00
d8405fa363 fix(server.py): fix placeholder naming to be consistent 2025-08-26 19:09:41 +02:00
c628498637 chore(__main__.py): change log format 2025-08-26 19:08:46 +02:00
786c43ae06 build(uv.lock): add flask-socketio depedency 2025-08-26 19:04:58 +02:00
309efe074b build(pyproject.toml): add flask-socketio depedency 2025-08-26 19:04:43 +02:00
9949179997 style(login.html): format 2025-08-25 22:18:36 +02:00
6a072724f2 style(index.html): format 2025-08-25 22:18:23 +02:00
b79f3f3387 style(details.html): format with prettier 2025-08-25 22:18:06 +02:00
a494b606a5 feat(web_server.py): add WEB_SERVER and BACKEND app.configs 2025-08-25 21:43:15 +02:00
90094e9c43 chore(web_server.py): remove LoginManager from self.app.config 2025-08-25 21:42:38 +02:00
4285da4fa8 feat(web_server.py): add BackendServer reference to webserver 2025-08-25 21:42:00 +02:00
14450ba70d feat(__main__.py): init BackendServer in __main__ 2025-08-25 21:40:44 +02:00
5a4b5ddd82 chore(backend/__init__.py): add BackendServer to __all__ 2025-08-25 21:40:17 +02:00
2964ac7644 feat(backend/server.py): add placeholder backend 2025-08-25 21:39:32 +02:00
1d00d5f4f5 chore(routes/auth.py): make login fail message more ambigiuous 2025-08-25 20:24:57 +02:00
38da1f476e feat(templates/login.html): autofocus password field 2025-08-25 20:22:32 +02:00
c840788907 Merge pull request 'refactor: use OOP' (#6) from refactor/use-oop into develop
Reviewed-on: #6
2025-08-25 17:56:22 +00:00
a3e9aed6f4 chore(web_server.py): add web server to initial loggin to avoid confusion 2025-08-25 19:48:17 +02:00
8ad55eed10 fix(__main__.py): fix wrong import path 2025-08-25 19:40:39 +02:00
77b6bd0732 refactor(web_server.py): rewrite to use OOP 2025-08-25 19:40:11 +02:00
a32df2fd67 chore(templates/stream.html): remove stream.html template 2025-08-25 19:39:32 +02:00
8b418a7d52 refactor(templates/panel.html): adapt urls for blueprints 2025-08-25 19:38:35 +02:00
3e1fe9fa1e refactor(templates/login.html): adapt urls for blueprints 2025-08-25 19:38:22 +02:00
bd9d95b741 refactor(templates/index.html): adapt urls for blueprints 2025-08-25 19:38:12 +02:00
4baf29eb4a refactor(templates/details.html): adapt urls for blueprints 2025-08-25 19:37:58 +02:00
d91f135d53 feat(user.py): add user management 2025-08-25 19:35:16 +02:00
c1e20e5524 feat(routes/__init__.py): add __init__.py 2025-08-25 19:32:24 +02:00
d56256f681 feat(routes/panel.py): add panel.py route blueprint 2025-08-25 19:32:05 +02:00
bbaffb344f feat(routes/auth.py): add auth.py route blueprint 2025-08-25 19:31:55 +02:00
50be48dba4 feat(routes/index.py): add index.py route blueprint 2025-08-25 19:31:42 +02:00
fc5dc23c0e refactor(style.css): use new palette 2025-08-25 19:26:41 +02:00
44df495096 feat(palette.css): add catppuccin color palette 2025-08-25 19:26:13 +02:00
8dbbea3f56 feat(__main__.py): add __main__.py 2025-08-24 22:02:59 +02:00
e575e8a15d refactor(.vscode/launch.json): use __main__.py for running web server 2025-08-24 22:02:39 +02:00
1901441948 chore(py.typed): add py.typed 2025-08-15 20:38:14 +02:00
6bed7da165 build(pyproject.toml): use basic type checking to kinda supress flask_login's nonexistent typing 2025-08-15 20:36:20 +02:00