Username
5da5f3025d
dashboard: update UI for queue status display
2026-01-08 09:05:34 +01:00
Username
6cc903c924
httpd: add batch API endpoint and worker improvements
...
- /api/dashboard: single endpoint returning stats + workers + countries
- dashboard.js: use batch endpoint (2 requests -> 1 per poll cycle)
- _get_workers_data: refactored from /api/workers for code reuse
- worker verification: trust scoring based on result accuracy
- fair distribution: dynamic batch sizing based on queue and workers
- queue tracking: session progress, due/claimed/pending counts
2026-01-08 09:02:56 +01:00
Username
e758ce7178
dashboard: add keyboard shortcuts and optimize polling
...
- fetch.py: convert proxy validation cache to LRU with OrderedDict
- thread-safe lock, move_to_end() on hits, evict oldest when full
- dashboard.js: add keyboard shortcuts (r=refresh, 1-9=tabs, t=theme, p=pause)
- dashboard.js: skip chart rendering for inactive tabs (reduces CPU)
2025-12-28 16:52:52 +01:00
Username
18ae73bfb8
httpd: add worker test rate tracking
...
Track per-worker test rates using 120s sliding window.
Display combined rate in dashboard and individual rates
in worker cards.
2025-12-28 16:43:53 +01:00
Username
35f24bb8b0
dashboard: refactor layout and add worker stats
CI / syntax-check (push) Successful in 3s
CI / memory-leak-check (push) Successful in 11s
2025-12-28 15:19:50 +01:00
Username
58d83ae52f
dashboard: always show SSL badge
CI / syntax-check (push) Successful in 3s
CI / memory-leak-check (push) Successful in 10s
2025-12-26 21:37:37 +01:00
Username
03dd277c54
dashboard: fix ssl badge after use_ssl config removal
CI / syntax-check (push) Successful in 2s
CI / memory-leak-check (push) Successful in 11s
2025-12-26 21:30:23 +01:00
Username
1f41f3df5c
dashboard: pause polling when tab is hidden
CI / syntax-check (push) Successful in 2s
CI / memory-leak-check (push) Successful in 11s
2025-12-26 19:58:20 +01:00
Username
59fe2c4a14
dashboard: support multiple checktype badges
CI / syntax-check (push) Successful in 2s
CI / memory-leak-check (push) Successful in 10s
2025-12-26 19:34:23 +01:00
Username
755abc7f6e
dashboard: add queue ETA countdown to Worker Pool pane
2025-12-25 19:58:49 +01:00
Username
9429d24fd5
httpd: extract static files to separate directory
2025-12-25 02:51:30 +01:00