This website requires JavaScript.
Explore
Help
Register
Sign In
ruslan
0 Followers
·
0 Following
Joined on
2025-09-01
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
9
Projects
Packages
Public Activity
Starred Repositories
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-08-03 14:01:26 +00:00
f5c53f01bf
Reduce login logo size 72px -> 54px
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-08-03 13:54:51 +00:00
de6753b077
Increase login page logo size 36px -> 72px
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-08-03 13:39:07 +00:00
cbfafe4471
Replace logo with new MONT|4MONT design, white version fitted to existing size
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-08-03 13:00:59 +00:00
3251ce3380
Fix favicon HEAD 405 and unify favicon design across ico/png/svg
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-26 15:34:18 +00:00
b7ec4b81a5
fix: regenerate favicon sizes from original favicon.png (not logo)
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-26 13:22:03 +00:00
06643e2d50
seo: proper favicon sizes (32/192/512px) + web app manifest for Yandex
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-26 13:10:37 +00:00
0fe2f7d9a9
ui: replace logo with logo2.png, bump cache buster to v=3
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 12:24:24 +00:00
6f7f28408d
fix: iframe probe accepts only 2xx (reject portal 404 with X-Frame-Options)
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 11:41:08 +00:00
c3efdc5a8f
security: add brute-force rate limiting to /login
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 11:38:15 +00:00
3092645408
security: disable FastAPI docs/redoc/openapi endpoints in production
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 11:20:36 +00:00
fc4b73c536
chore: remove unused files
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 11:16:17 +00:00
85bcb304f6
refactor: extract _init_schema and _startup_pools to remove duplication in maintenance.py
53e18d92ac
refactor: extract _dispatch_post to remove duplicate retry logic
2e0d4c78ca
refactor: merge duplicate pool status functions into _get_pool_status
Compare 3 commits »
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 11:07:49 +00:00
1e6eadeed2
refactor: remove dead code (safe cleanup)
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 10:55:44 +00:00
9839539206
fix: double-check iframe src with HEAD probe before loading
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 10:50:43 +00:00
a1479aa47a
fix: view page polls readiness before loading iframe
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 10:48:17 +00:00
b2297c7773
fix: route_ready rejects 5xx responses; remove spinner from wait page
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-23 10:43:58 +00:00
b89f239d02
feat: add spinner and loading message to session wait page
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-22 08:16:53 +00:00
5e884a39ad
fix: rdp-proxy heartbeat now uses sid from URL instead of static SESSION_ID
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-22 08:10:22 +00:00
c58ed04821
fix: recycle webpool container on TERMINATED sessions too
ruslan
pushed to
main
at
ruslan/Stend_mont
2026-07-21 13:53:24 +00:00
ca5d1af2b5
fix: webpool containers now stay alive 24h; recycle on session expiry
Previous
1
Next