Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 00:38
· 25 commits to main since this release

🇷🇺 Русский

✨ Добавлено

  • Массовая генерация клиентов: префикс + количество (1/3/5/10, cap 10 —
    лимит альбома Telegram). Один вызов инсталлера, выдача альбомом .conf.
    Превентивная проверка свободных адресов подсети и коллизий имён
    (#22).
  • Фильтр выдачи после создания: тумблеры .conf / QR / ссылка в
    настройках. Действует на одиночное и массовое добавление.
  • Карточка клиента: отдельные кнопки для конфига, QR, ссылки и «всё»
    (раньше — одна кнопка «всё»).
  • Трёхцветная индикация статуса: 🟢 активен/недавно, 🟡 нет handshake
    (никогда не подключался), 🔴 оффлайн/ошибка ключа — вместо прежнего
    бинарного «зелёный/красный». Время последнего handshake теперь прямо в
    кнопке списка клиентов; карточка перерисована в иконочном формате
    (#21).
  • Фильтр и сортировка списка клиентов: кнопки фильтра по статусу
    (Все / 🟢 Онлайн / 🔴 Оффлайн / 🟡 Никогда) и сортировка «онлайн вперёд»
    (🟢 → 🔴 → 🟡, внутри группы — по имени). Выбранный фильтр сохраняется
    между сессиями и отображается в заголовке списка
    (#28).

🇬🇧 English

✨ Added

  • Bulk client generation: prefix + count (1/3/5/10, cap 10 — Telegram
    album limit). A single installer call, with configs delivered as an album
    of .conf files. Pre-emptive check of free subnet addresses and name
    collisions (#22).
  • Post-creation delivery filter: .conf / QR / link toggles in settings.
    Applies to both single and bulk addition.
  • Client card: separate buttons for config, QR, link and "all"
    (previously a single "all" button).
  • Three-color status indicators: 🟢 active/recent, 🟡 no handshake
    (never connected), 🔴 offline/key error — replacing the former binary
    "green/red". Last handshake time now shown directly in the client list
    button; the card was restyled to an icon-based layout
    (#21).
  • Client list filter and sort: status filter buttons
    (All / 🟢 Online / 🔴 Offline / 🟡 Never) and "online-first" sorting
    (🟢 → 🔴 → 🟡, by name within a group). The selected filter persists
    across sessions and is shown in the list title
    (#28).