• Joined on 2025-09-01
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 13:06:30 +00:00
045b21c514 design: dark minimal header
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 12:50:17 +00:00
d8f9f4c87f fix: anti-idle click+shift every 60s
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 10:34:09 +00:00
d7c3b35502 fix: anti-idle click at y=80 (2cm from top)
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 08:41:42 +00:00
4dec5a09ce fix: anti-idle uses mouse click instead of shift key, interval 60s
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 08:09:48 +00:00
204bb02011 fix: revert anti-idle interval to 30s (3min caused Red OS to lock)
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 07:15:32 +00:00
dddeb26946 fix: persist should_be_connected state to disk, restore on manager restart
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 06:32:18 +00:00
bff5ffac1c perf: compress logo and favicon (1.7MB -> 7KB / 610B)
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-04 06:20:57 +00:00
b838c814ba fix: change anti-idle interval from 30s to 3min
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-03 12:11:01 +00:00
359a0c7636 fix: add shift key press in anti-idle loop for OS that ignore mouse movement
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 16:47:51 +00:00
3d8ccd30b6 fix: add hash_password to auth imports in main.py
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 16:11:39 +00:00
dc90569631 fix: call connect_rdp_slot on session reuse
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 16:06:16 +00:00
fc3a4c6efb fix: increase mouse jiggle to 10px for reliable screensaver prevention
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 16:05:06 +00:00
ccf7401f71 fix: anti-idle uses mouse jiggle instead of Shift key
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 14:58:52 +00:00
34972af7c0 fix: add tini as PID 1 to prevent zombie processes in containers
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 14:44:10 +00:00
96b7dff7cd fix: anti-idle uses xdotool --window; remove creds from URL
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 12:56:21 +00:00
38dc206f5a fix: add missing user_is_valid import from auth in main.py
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 12:55:06 +00:00
fb4af8cfe6 fix: add missing import secrets in main.py
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 11:16:59 +00:00
4ab49cd10f fix: restore anti-idle in manager.py, fix ENTRYPOINT quoting in Dockerfile
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 10:12:57 +00:00
58cb8b1035 feat: on-demand RDP - connect xfreerdp only when session opens
ruslan pushed to refactor/split-main-py at ruslan/Stend_mont 2026-05-01 09:51:25 +00:00
82024a36c4 fix: add missing sqlalchemy imports (select, text, delete, update) to main.py