
VelocityWebConsole
Run and view your Velocity proxy console from anywhere via web browser. No external web server needed.
15
1
VelocityWebConsole 1.0.1
beta12 марта 2026 г.[1.0.1]
Fixed
- Console loading stuck — After the server had been running for hours (e.g. overnight) or when the log poll failed, the UI could stay on "Live console connected. Loading…" forever. The loading state is now cleared after the first poll (success or failure). On failure/timeout the UI shows "Connection problem. Retrying…" and keeps polling.
- Web console unreachable after some time — The embedded HTTP server used a single thread for all requests. One long-lived or hung connection (e.g. an old tab, or a stalled client) blocked the only thread so no other requests (page loads, login, polling) were handled. The server now uses a pool of 8 threads so one bad connection cannot block the rest.
- Connection problem / log not loading after a while — Poll requests now send cookies explicitly (
credentials: 'same-origin'). The log buffer no longer holds a lock while notifying listeners, so a stuck stream or slow client cannot block/api/console/recentfrom returning. The console stream endpoint runs on a dedicated thread so it never ties up the main request pool.
Changed
- Poll timeout — Console poll requests use a 15-second timeout so the page does not hang indefinitely.
- Log resync — If the server returns fewer lines than the client has (e.g. after a buffer reset), the log view is cleared and resynced.
Added
- Modrinth update checker — On startup (when
update_check=truein config), the plugin checks Modrinth for a newer version and logs to the Velocity console if one is available. Disable withupdate_check=falseinconfig.properties. - Mobile-friendly UI — On viewports ≤768px: collapsible sidebar with hamburger menu and overlay; full-width main content; touch-friendly tap targets (min 44px); safe-area insets for notched devices; smoother scrolling in the log area. Slightly smaller default log font on mobile; A− / A+ zoom buttons to make the log text smaller or larger (pinch-style zoom). Desktop layout unchanged.
- Login / change-password on mobile — Safe-area padding and 44px touch targets; 16px input font to avoid zoom-on-focus on iOS.
- Users page on mobile — Responsive table (horizontal scroll when needed) and modal; larger buttons for touch.
VelocityWebConsole 1.0.0
beta11 марта 2026 г.Нет описания изменений
Совместимость
Minecraft: Java Edition
1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x
Платформы
Поддерживаемые окружения
Сервер
Ссылки
Создатели
Детали
Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:1 месяц назад
