Commit Graph

23 Commits

Author SHA1 Message Date
1a28d18234 Format code 2026-03-10 21:52:41 -06:00
38f4d5c5e2 feat: Track last cast IP and validate stop requests
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-03-10 21:48:24 -06:00
f06e728513 refactor: Add LAST_CAST_ADDRESS and streamline subprocess error handling 2026-03-10 21:48:21 -06:00
5b14666381 refactor: Make /cast API accept IP and use a single cast function
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-03-10 21:43:50 -06:00
ba7f3edcfa Add README 2026-03-08 12:19:15 -06:00
Tanner
408ba800d7 Add xtool computer 2026-03-07 15:57:15 -07:00
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