diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 10d6b21..456ffcd 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -32,8 +32,8 @@ android { minSdk = 26 targetSdk = 36 testInstrumentationRunner = "life.andre.message487.DeviceTestRunner" - versionCode = 7 - versionName = "1.0.1" + versionCode = 8 + versionName = "1.1.0" buildConfigField("String", "GIT_COMMIT_HASH", "\"$gitCommitHash\"") } signingConfigs { diff --git a/fastlane/metadata/android/en-US/changelogs/8.txt b/fastlane/metadata/android/en-US/changelogs/8.txt new file mode 100644 index 0000000..350a946 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/8.txt @@ -0,0 +1,4 @@ +- Notification forwarding now includes Big Picture and messaging images, including image-only notifications. +- Graphics settings let you choose JPEG/PNG, quality and image limits, with optional avatars and app icons. +- An opt-in option selects newly discovered launcher apps when you return to Message487, preserving manual exclusions. +- Connection tests can include a big picture, gallery, avatar and app icon. diff --git a/fastlane/metadata/android/ru-RU/changelogs/8.txt b/fastlane/metadata/android/ru-RU/changelogs/8.txt new file mode 100644 index 0000000..38df017 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/8.txt @@ -0,0 +1,4 @@ +- Добавлена пересылка больших картинок и изображений из переписки, в том числе из уведомлений без текста. +- В разделе «Графика» можно выбрать JPEG/PNG, качество, лимиты и отдельно включить аватары и значки приложений. +- Необязательный автовыбор добавляет новые приложения со значком запуска при возврате в Message487, сохраняя ручные исключения. +- В тестовое сообщение можно добавить большую картинку, галерею, аватар и значок приложения. diff --git a/release-notes/1.1.0.md b/release-notes/1.1.0.md new file mode 100644 index 0000000..4157a1f --- /dev/null +++ b/release-notes/1.1.0.md @@ -0,0 +1,25 @@ +## English + +- Notification forwarding now includes Big Picture and MessagingStyle images, including image-only notifications, as Base64 in the JSON images array using chunked HTTP uploads. +- Sources → Graphics adds JPEG/PNG selection, JPEG quality, configurable attachment count, dimension and size limits, and separate avatar and app-icon switches that are off by default. +- Connection → Test message lets you independently include a big picture, two-image gallery, avatar and app icon without changing notification capture settings. +- The optional automatic app-selection setting selects newly discovered launcher apps when you open or return to Message487 while preserving existing choices and manual exclusions. +- Duplicate notification filtering now accounts for image content, roles and presentation regardless of image order, so matching text with different images is not treated as a duplicate. +- Notification text still proceeds when image processing fails, runs out of memory, times out or overflows its queue, and SMS capture no longer waits behind notification processing. +- Settings loading, storage operations and system queries now run off the UI thread, with a Retry button when initial settings loading fails. +- Webhook delivery, update checks and downloads now disconnect when cancelled and enforce a two-minute total request deadline, including when a server keeps sending data slowly. +- Added five importable n8n examples for text/image webhooks and Telegram forwarding, including an advanced Rich Message workflow that requires a custom node and saves successful-part progress for retries. +- Replaced launcher artwork, themed icons and notification icons with new monitor-and-phone designs, with extra spacing for circular launcher masks. + +## Русский + +- Добавлена пересылка изображений Big Picture и MessagingStyle, включая уведомления без текста, в массиве images JSON-запроса с кодированием Base64 и передачей HTTP по частям. +- В разделе «Источники → Графика» появились выбор JPEG/PNG, качество JPEG, лимиты количества вложений, размеров и объёма, а также отдельные переключатели аватаров и значков приложений, выключенные по умолчанию. +- В разделе «Тестовое сообщение» настроек подключения можно независимо выбрать большую картинку, галерею из двух изображений, аватар и значок приложения, не меняя настройки сбора уведомлений. +- Необязательный автоматический выбор добавляет новые обнаруженные приложения со значком запуска при открытии или возврате в Message487, сохраняя текущий выбор и ручные исключения. +- Фильтр дублей уведомлений теперь учитывает содержимое, роли и способ представления изображений независимо от их порядка, поэтому одинаковый текст с разными картинками не считается дублем. +- Текст уведомления продолжает обрабатываться при ошибке изображения, нехватке памяти, тайм-ауте или переполнении очереди изображений, а сбор SMS больше не ждёт обработки уведомлений. +- Загрузка настроек, операции с хранилищем и системные запросы перенесены с потока интерфейса, а при ошибке начальной загрузки настроек появляется кнопка повтора. +- Доставка на webhook, проверка и загрузка обновлений теперь закрывают соединение при отмене и ограничивают общую длительность запроса двумя минутами, в том числе при медленной непрерывной передаче данных сервером. +- Добавлены пять импортируемых примеров n8n для текстовых и графических webhook и пересылки в Telegram, включая расширенный сценарий Rich Message с дополнительным узлом и сохранением прогресса успешно отправленных частей для повторов. +- Заменены значки запуска, тематические значки и значки уведомлений на новый рисунок монитора и телефона с дополнительными отступами для круглой маски запуска.