Commit Graph

17 Commits

Author SHA1 Message Date
a50880533a Put timeout back to an hour 2025-06-17 20:07:00 -06:00
44c45977f7 Freeze requirements 2025-06-17 19:53:30 -06:00
7abf84d532 fix: Make VNC launch non-blocking to fix auto-stop timer 2025-06-17 19:49:50 -06:00
e437ce18b8 chore: Kill VNC before casting to Thunder 2025-06-17 19:49:47 -06:00
ed90b36233 refactor: Extract auto-stop timeout constant 2025-06-17 19:37:19 -06:00
960fe60cf7 feat: Add auto-stop for VNC after 1 hour inactivity 2025-06-17 19:35:54 -06:00
a2ae0d22ae feat: Add POST /stop route to kill VNC 2025-06-17 19:27:06 -06:00
16bf0fe61a refactor: Refactor thunder cast process 2025-06-17 19:27:04 -06:00
16434ade2c feat: Handle machine parameter in /cast endpoint 2025-06-17 19:25:25 -06:00
9502fa1d31 feat: Add kill_vnc function to stop VNC viewer 2025-06-17 19:23:37 -06:00
4d161caa6d feat: add function to cast to Thunder 2025-06-17 19:22:59 -06:00
5e218ccba0 feat: Add function to cast to Trotec VNC viewer 2025-06-17 19:22:14 -06:00
b38843332f refactor: Move Flask import after logging config 2025-06-17 19:22:12 -06:00
895c03cab5 feat: Add Flask server with /cast POST route and logging 2025-06-17 19:19:44 -06:00
dc1e0e4124 chore: Remove Flask app placeholder 2025-06-17 19:19:43 -06:00
c2382ab082 feat: Implement Flask server with /cast POST endpoint 2025-06-17 19:19:12 -06:00
6f112c0043 feat: add initial main script and logging 2025-06-17 19:19:10 -06:00