-
Notifications
You must be signed in to change notification settings - Fork 0
en Dashboard
Masyukov Pavel edited this page Jul 9, 2026
·
2 revisions
Full description: docs/dashboard.md
| Group | Sections |
|---|---|
| Main | Overview, Status |
| Sites | Car Washes, Posts |
| Data | MQTT |
| Cards | Discount, Service, VIP, Collection |
| Analytics | Usage, Finance, Archive |
| Reference | Work Modes, Currencies, Discount Types (Admin) |
| Automation | Information, Telegram, MCP Server, Backups (Admin) |
| System | Notifications, Users, Groups, Settings, Logs |
Admin sections — Administrator only. Profile — in the header (/profile). Setup wizard — /setup.
- English (default) and Russian — menu, statuses, messages, logs UI
- Switcher in the header (🇺🇸/🇷🇺 flags; single flag icon) and in Settings
- Choice is saved in the browser (
wash_locale); user-entered data is not translated
The Notifications list and Overview widget show localized message templates by event type (mqtt_credit, user_login, wash_created, etc.), not the raw text stored when the record was created. Parameters (amount, login, entity name) are parsed from legacy messages. Severity labels and CSV export follow the active language.
On Posts, Status, and post detail pages.
-
Online — telemetry within the last 30 s (
lastMessageAt) - Offline — no data or stale
News and promotions for the information Telegram bot. Status "Scheduled" with a past publish date is shown as "Published" (v1.1.12).
Bulk create test entries:
node scripts/seed-info-messages.mjs
# COUNT=50 START_DELAY_MIN=5 INTERVAL_MIN=10- Dynamic API and PyOrchestrator (if enabled)
- HTTP URL and config for Cursor
- Table of registered tools
See MCP.
On the post page (/posts/:id#device-settings) or via ⚙ in the posts list:
-
Mode prices — work-modes 0–9, MQTT
set/prices -
Commands — reboots, credit, service modes →
set/command -
MQTT prefix (
dt_pref, usuallywashpro) - MQTT login/password — in the post create/edit form
-
Dynamic API →
:8080+ status -
PyOrchestrator →
:8090+ status - Documentation, GitHub
| Interval | Pages |
|---|---|
| 3 s | Status, Posts, post detail |
| 5 s | Overview |
| 10–15 s | Others |
- Overview — daily workload line chart below revenue
- Notifications — delete all button
-
Telegram — reliable stop,
stop-all, demo bots on install; informational bot v2.2 (free only inprogram_9)
- Notifications i18n — prepared phrases by event type; legacy records follow active language
- Header — language and Live/Static as single icons on all screen sizes
- Automation group: Information, Telegram, MCP, Backups
- Status under Main
- MCP: HTTP for Cursor without build
- Navigation stability (chunk retry, error boundary)
- v1.1.12: Automation group, MCP, navigation stability
- Table pagination: 20/40/60/80/100
- Setup wizard, post online/offline
- Web + Telegram notifications