• Hell
  • https://forust.xyz
  • Nothing special, I'm just a kid that once saw a computer in his childhood and wanted to become a PrOgramMer. Maintaining my homeserver and some VPServers | DevOps | OffSec | Arch- Kali- Linux |

  • Joined on 2025-11-15
forust created branch sidetree in forust/userbot 2026-09-09 22:45:11 +00:00
forust pushed to sidetree at forust/userbot 2026-09-09 22:45:11 +00:00
68630eb773 fix(edu): read diary event times directly from DOM, drop 25 AJAX clicks
dad9cf2104 feat(edu): parse event times in /diary and drop weekend days
60886e8be2 style(edu): ruff-format webinar-checker/checker.py
4528321225 fix(edu): add TZ to .env.example
b246a3dea1 fix(edu): review findings for checker.py i18n — group chat language via resolve_lang/chat: keys (default uk), weekday normalization with _norm_day + logging, drop dead translation keys, html.escape, single lang lookup, distinct whitelist emoji
Compare 10 commits »
forust pushed to sidetree at forust/homelab 2026-09-09 22:31:10 +00:00
68630eb773 fix(edu): read diary event times directly from DOM, drop 25 AJAX clicks
forust pushed to sidetree at forust/homelab 2026-09-09 22:08:58 +00:00
dad9cf2104 feat(edu): parse event times in /diary and drop weekend days
forust pushed to sidetree at forust/homelab 2026-09-09 21:47:11 +00:00
60886e8be2 style(edu): ruff-format webinar-checker/checker.py
4528321225 fix(edu): add TZ to .env.example
b246a3dea1 fix(edu): review findings for checker.py i18n — group chat language via resolve_lang/chat: keys (default uk), weekday normalization with _norm_day + logging, drop dead translation keys, html.escape, single lang lookup, distinct whitelist emoji
4c59a2d2fe lang(edu): translate k8s manifest comments to English only
Compare 4 commits »
forust pushed to main at forust/telegram-scraper 2026-09-08 15:46:01 +00:00
4c12e8bb0c fix(ui): vertically center empty-state action button
c17c408f52 fix(ui): hide account-tabs when no accounts
ef62b8e94a style(webui): unify UI across all pages to solid modern system
Compare 3 commits »
forust pushed to main at forust/telegram-scraper 2026-09-07 11:41:33 +00:00
2a75537fb9 fix(server): k8s rollout readiness
bc2e93353a fix(server): close residual review findings F-5..F-8
e93e68db7e fix(server): harden deployment, media, state, jobs
a2468a2a2c fix(server): harden auth, SSE, state, scraping
Compare 4 commits »
forust pushed to main at forust/homelab 2026-09-06 18:55:42 +00:00
fcc7b0d611 ci(deploy): gate redeploy behind manual workflow_dispatch
forust pushed to main at forust/homelab 2026-09-06 18:47:29 +00:00
9633fe3a10 style(ci): add trailing newline to deploy workflows
forust pushed to sidetree at forust/homelab 2026-09-06 18:45:34 +00:00
9633fe3a10 style(ci): add trailing newline to deploy workflows
forust created branch sidetree in forust/homelab 2026-09-06 18:45:34 +00:00
forust pushed to main at forust/homelab 2026-09-06 18:39:20 +00:00
d9f1c8325a feat(userbot): prereqs at startup, SPA path guard, provision lock
861d89d36a ci(deploy): split runtime by k8s/active marker
71cddd6a91 feat(userbot): add Kubernetes control panel
30e6f05584 fix(edu_master): satisfy ruff in schedule scraper
Compare 4 commits »
forust pushed to main at forust/telegram-scraper 2026-09-06 18:29:29 +00:00
59824940c6 Refine stat panel spacing and remove icons
forust pushed to main at forust/homelab 2026-09-06 14:17:52 +00:00
bc8d74fd28 feat(schedule): per-user class picker, parser fixes
forust pushed to main at forust/homelab 2026-09-06 13:46:48 +00:00
d2d4efb0d7 feat: add schedule scraper for lessons table
forust pushed to main at forust/homelab 2026-09-06 13:00:54 +00:00
b752bf88bd feat: add edu_master k8s manifests for k0s migration
587611ca88 chore: remove empty middlewares blocks from k8s ingresses
Compare 2 commits »
forust pushed to main at forust/gosleep 2026-09-06 10:38:36 +00:00
897bbf7442 fix: mute input source instead of unmute
forust pushed to main at forust/folderscope 2026-08-07 07:07:27 +00:00
07fddbd774 fix(ci): use Gitea package token
forust pushed to main at forust/folderscope 2026-08-07 07:03:43 +00:00
6e7fe41b17 fix(ci): publish Arch package as owner
forust pushed to main at forust/folderscope 2026-08-07 06:57:49 +00:00
28a7848b29 ci: allow manual Arch package publish