NotifWebhook v1.5.2
🎨 Новый UI на Jetpack Compose
Полностью переписан интерфейс на Jetpack Compose (Material 3) и разнесён по 4 вкладкам нижней навигации:
- Главная — статус слушателя, доступ к уведомлениям, webhook URL / Bearer-токен, тестовая отправка
- Исключения — выбор приложений для пересылки + правила исключений (в одном экране)
- История — журнал отправок со статусом классификации промо
- Настройки — переключатели, локализация, тема, «О приложении»
🌐 Локализация и тема
- Полный перевод интерфейса: русский / английский (выбор языка системы/RU/EN, применяется сразу)
- Выбор темы: системная / светлая / тёмная
- Локализация и тема — выпадающие списки (dropdown), действия в «О приложении» — текстовые строки, у пунктов тематические иконки
🧹 Автосмахивание промо
Приложение запрашивает у сервера вердикт классификации; если уведомление помечено как промо/акция — смахивает его. Уведомление смахивается только при явном dismiss (fail-open). Статус классификации виден в истории.
➕ Правило исключения из истории
У каждой записи истории — кнопка «+»: открывает диалог «Исключить из пересылки», позволяя в один тап создать правило исключения по полю записи (заголовок/текст/приложение/пакет).
Настройки
- Переключатели: пересылка уведомлений, пропуск ongoing, автосмахивание промо
- «О приложении»: версия, проверка обновлений (GitHub), ссылка на репозиторий
Установка
- Скачайте APK
- Установите на устройство
- Предоставьте доступ к уведомлениям
- Отключите оптимизацию батареи
- Введите webhook URL и нажмите Сохранить