Хочу предложить несколько доработок UI/UX, которые значительно ускорят работу с панелью при большом количестве серверов (нод) и клиентов. Сейчас, когда нод становится 50+, навигация превращается в “поиск иголки в стоге сена”.
Предлагаю три основных улучшения:
1. Фильтры в разделе “Ноды” (Nodes)
Суть: Добавить в шапку таблицы нод выпадающие списки (мультиселект) для фильтрации по:
Страна (локация).
Хостинг-провайдер (DigitalOcean, Hetzner, Vultr и т.д.).
Зачем: Чтобы быстро отсеять ноды конкретного провайдера для массового обновления или перезагрузки, не пролистывая сотню записей.
2. Фильтры в разделе “Биллинг” (Billing) и статус продления
В разделе клиентов/подписок очень не хватает гибкого фильтра по статусу оплаты.
Суть:
Фильтр по статусу: “Все”, “Активные”, “Просроченные”, “Заканчиваются сегодня/завтра”.
Добавить быстрый чекбокс или переключатель: “Нужно продлить” (показывать только те подписки, у которых баланс на исходе ).
можно еще и по странам и хостингам
3. Фильтры в разделе “Хосты” (Hosts)
Суть: Добавить фильтрацию списка хостов по Странам.
Зачем: Чтобы быстро править DNS-записи или настройки для целой группы хостов в одном регионе.
4. Система “Папок” (как в Telegram)
Предлагаю внедрить возможность создания Категорий для серверов.
Суть: Возможность создать папку (например, “EU - Premium”, “USA - Test”, “Clients_A”, “Backup_Nodes”) и перетаскивать (Drag&Drop) ноды внутрь этих групп.
Визуализация: Как в Telegram — список папок, при клике на папку отображаются только ноды из нее.
Зачем:
Это решит проблему визуального шума.
Упрощается делегирование прав (если это планируется в будущем).