Olympus View — WiFi File Manager for Olympus & OM System Cameras

Manage, download and delete photos on Olympus and OM System cameras via WiFi — from your phone or computer. The free OI.Share alternative that actually works.

Why not OI.Share? Olympus View vs OI.Share

The official Olympus OI.Share app has serious limitations. Olympus View — the open-source OI.Share alternative — solves them:

  • Delete files from camera — OI.Share cannot delete photos
  • Batch download by date — OI.Share only allows one by one
  • Background downloads on Android — keep transferring with the app minimized or screen off
  • Downloaded-file markers — see what was already copied even after restarting
  • RAW/ORF filter — OI.Share shows all duplicates
  • Works on Windows and in browser — OI.Share is mobile only
  • Open source — OI.Share is proprietary

Supported Cameras

OM System OM-1
OM System OM-1 Mark II
OM System OM-5
Olympus E-M1 Mark II
Olympus E-M1 Mark III
Olympus E-M5 Mark III
Olympus E-M10 Mark III
Olympus E-M10 Mark IV
Olympus TG-6
Olympus TG-7
Olympus E-PL10
Olympus PEN E-P7

Features

📱

QR Code Scanning

Scan the QR code from the camera screen — the app connects to WiFi automatically. Supports OIS1 and OIS3 formats.

🗑️

File Deletion

Select unwanted files and delete them directly from the camera. Free up memory card space without a computer.

📅

Select by Date

Select one file and press the button — all files from the same date are selected automatically.

🖼️

RAW Filter

Hide ORF/RAW files with one button to remove duplicates when shooting RAW+JPG.

⬇️

Batch Download

Download groups of files with progress. On Android photos appear in gallery immediately.

Background Download

On Android, transfers keep running while Olympus View is minimized or the screen is off. Progress and completion are shown in system notifications.

Already Downloaded

Successfully transferred files get a persistent green marker, so you can reconnect days later and immediately see what was already copied.

💻

Multi-platform

Works on Android, Windows and in any browser. Unified interface across all platforms.

Screenshots

Olympus View photo gallery — OM-1 camera, 3788 files displayed via WiFi
Photo gallery — OM-1, 3788 files
Olympus View QR code scan to connect to Olympus camera WiFi
QR scan & WiFi connect

How to Use

  1. Enable WiFi on the Olympus / OM System camera
  2. On Android: open the app and scan the QR code from the camera screen
  3. On Windows: connect to the camera WiFi, then open the app
  4. The photo list loads automatically with thumbnails
  5. Long press on a photo — enter file selection mode
  6. Use buttons for batch selection, download and deletion. On Android choose Background to keep transfers running outside the app; downloaded files stay marked in green.

Download

Open Source

Olympus View is built with Flutter/Dart. The source code is fully open — you can study, modify and build it yourself.

https://github.com/dpolarov/olympus-view-and-delete

flutter pub get
flutter run

Frequently Asked Questions

Can OI.Share delete photos from an Olympus camera?

No. The official OI.Share app cannot delete photos from your Olympus or OM System camera. Olympus View fills this gap — it supports direct file deletion from the camera memory card via WiFi.

How to delete photos from an Olympus camera via WiFi?

Enable WiFi on your camera → connect with Olympus View via QR code (Android) or direct WiFi (Windows/Web) → long-press a photo to enter selection mode → tap the delete button. Files are removed directly from the camera.

Is there a Web build?

Yes. Download the Web ZIP, run the web build in a browser, and connect the PC to the camera's WiFi network. No native desktop installer is required.

Technical Details

Stack

Flutter 3 / Dart — Material 3 — OPC Communication Protocol

Camera Protocol

The app communicates with the camera via HTTP over WiFi (IP: 192.168.0.10). Uses the OPC (Olympus OPC Communication Protocol).

QR Decoding

Olympus and OM System cameras use a proprietary QR code format (OIS1, OIS3) with a substitution cipher. The app decodes them automatically and extracts WiFi SSID, password and Bluetooth info.

Changelog

v1.3.6 — August 16, 2026

Updater reliability, downloaded-file cleanup & production signing

  • One-time reinstall required for v1.3.5 and older — v1.3.6 switches from the temporary legacy debug signing certificate to the permanent production certificate. Uninstall the old Olympus View and install v1.3.6 once; future GitHub updates will work normally.
  • Local settings and green-marker history reset on that uninstall; photos already saved on the phone and files on the camera are not affected.
  • Visible update progress with downloaded/total MB and percent, explicit waiting-for-internet status, retry/cancel controls and an in-app Install button.
  • Camera auto-connect pauses while an app update is active, preventing camera Wi-Fi without internet from stalling the APK download.
  • Select downloaded — a green selection-mode button selects every file carrying the persistent green downloaded marker so they can be deleted from the camera in one batch.
  • Production signing — GitHub APK releases now require the permanent app-signing key; Google Play uses a separate upload key while Play App Signing receives the same production signing identity.
  • Version: 1.3.6+15.

v1.3.5 — August 16, 2026

Updater end-to-end test release

  • Public updater test release — installed GitHub build 1.3.4 can now detect, download and install a real newer version through the built-in updater
  • Updater regression tests cover version comparison, exact APK asset selection, missing APK handling and release-note parsing
  • Version: 1.3.5+14; application behavior is otherwise the same as 1.3.4

v1.3.4 — August 16, 2026

Android downloads, diagnostics & preview reliability

  • Background downloads continue while the app is minimized or the screen is off, with progress and completion notifications
  • Persistent downloaded markers remain visible across restarts and normal app updates
  • GitHub APK auto-update checks and downloads new direct releases; the Google Play flavor disables external APK installation
  • Runtime diagnostics show installed build/version, build metadata, device/network/storage and camera state without exposing saved Wi-Fi passwords
  • Preview priority and paired preloading keep the visible image responsive while downloads/preloads share the camera connection safely
  • Fixed stuck preview spinners, downloaded-preview reuse, persistent green markers and stale AOT release artifacts
  • Release build: 1.3.4+13; Android CI passes analyze/tests, APK/AAB, metadata, Play-policy and 16 KB checks

v1.3.2 — August 15, 2026

Android / Google Play preparation

  • Android APK and AAB builds are green in GitHub Actions with analyzer and tests
  • 16 KB page-size support verified for arm64-v8a and x86_64 native libraries
  • Modern Android storage — downloads use MediaStore and appear in DCIM/OlympusView
  • Android 13+ WiFi permissions updated to NEARBY_WIFI_DEVICES
  • Updated mobile scanner / ML Kit components and Android build toolchain for targetSdk 36
  • Release signing is verified against the existing app certificate before publishing

v1.3.1 — May 29, 2026

Added

  • In-app language selection — switch the interface between System, English, Russian and Ukrainian from the app bar; your choice is saved across launches

v1.3.0 — May 29, 2026

Changed

  • Unified logging — all diagnostics go through a single cross-platform logger
  • Centralised configuration — network timeouts and cache/memory limits moved to named constants
  • Memory-safe thumbnails — in-memory cache now bounded by total bytes (32 MiB), not just entry count
  • Upgraded dependencies and the Android build toolchain (compileSdk 36, AGP 8.9.1, Gradle 8.11.1)

Added

  • Expanded test suite — 82 tests including network-error and localization coverage

v1.2.0 — April 17, 2026

Added

  • Test Suite — 61 unit and widget tests covering caching, deletion and paging

Changed

  • Debounced disk cache index writes for smoother browsing
  • Hardened filename sanitization for downloaded photos
  • Serialized connection-history writes to prevent races

Fixed

  • Crash when deleting the last photo from preview
  • Race condition when disk cache was used before full init
  • Release APK signing configuration

v1.1.0 — April 6, 2026

Added

  • Photo Preview — full-screen viewer with swipe and pinch-to-zoom
  • Preview Download/Delete — manage photos directly from preview
  • Image Preloading — preload ±2 neighbors for smooth swiping
  • Disk Image Cache — persistent LRU cache (150 images) across sessions
  • Connection History — save and recall previously connected cameras
  • Auto-Connect — automatically connect to last used camera on startup
  • Status Messages — detailed connection progress on loading screen
  • Version Info — About dialog with changelog and website link

Fixed

  • Error screen content centered properly
  • WiFi reconnection from saved cameras without extra navigation
  • Context-aware loading messages

v1.0.0 — March 15, 2026

Initial Release

  • Connect to Olympus cameras via WiFi (QR code or manual SSID)
  • Browse photos in grid or list view
  • Filter photos by date range
  • Batch select, download, and delete files
  • RAW/ORF file toggle
  • Download and delete progress dialogs
  • Progressive file list loading
  • Android and Web support

Olympus View

Керуйте фотографіями на камерах Olympus та OM System через WiFi. Завантажуйте, видаляйте та переглядайте файли — з телефону або комп'ютера.

Чому не OI.Share?

Офіційний додаток Olympus OI.Share має серйозні обмеження. Olympus View вирішує їх:

  • Видалення файлів з камери — OI.Share не вміє видаляти фото
  • Масове завантаження за датами — OI.Share дозволяє лише по одному
  • Фонове завантаження на Android — працює після згортання застосунку або вимкнення екрана
  • Позначки вже завантажених файлів — видно навіть після перезапуску
  • Фільтр RAW/ORF файлів — OI.Share показує всі дублі
  • Працює на Windows та у браузері — OI.Share лише мобільний
  • Відкритий вихідний код — OI.Share має закритий вихідний код

Підтримувані камери

OM System OM-1
OM System OM-1 Mark II
OM System OM-5
Olympus E-M1 Mark II
Olympus E-M1 Mark III
Olympus E-M5 Mark III
Olympus E-M10 Mark III
Olympus E-M10 Mark IV
Olympus TG-6
Olympus TG-7
Olympus E-PL10
Olympus PEN E-P7

Можливості

📱

Сканування QR-коду

Відскануйте QR-код з екрану камери — додаток автоматично підключиться до WiFi. Підтримка форматів OIS1 та OIS3.

🗑️

Видалення файлів

Виберіть непотрібні файли та видаліть їх прямо з камери. Звільняйте карту пам'яті без комп'ютера.

📅

Вибір за датами

Виділіть один файл і натисніть кнопку — усі файли за ту саму дату будуть вибрані автоматично.

🖼️

RAW фільтр

Приховуйте ORF/RAW файли однією кнопкою, щоб прибрати дублі при зйомці в RAW+JPG.

⬇️

Масове завантаження

Завантажуйте групи файлів з прогресом. На Android фото одразу з'являються у галереї.

Фонове завантаження

На Android передача продовжується після згортання Olympus View або вимкнення екрана. Прогрес і завершення показуються у системних сповіщеннях.

Вже завантажено

Успішно перенесені файли отримують постійну зелену позначку, тому навіть через кілька днів видно, що вже було скопійовано.

💻

Мультиплатформа

Працює на Android, Windows та у будь-якому браузері. Єдиний інтерфейс на всіх платформах.

Скріншоти

Olympus View галерея фотографій — камера OM-1, 3788 файлів через WiFi
Галерея фото — OM-1, 3788 файлів
Olympus View QR сканування для підключення до камери Olympus через WiFi
QR сканування та WiFi підключення

Як використовувати

  1. Увімкніть WiFi на камері Olympus / OM System
  2. На Android: відкрийте додаток та відскануйте QR-код з екрану камери
  3. На Windows: підключіться до WiFi камери, потім відкрийте додаток
  4. Список фотографій завантажиться автоматично з мініатюрами
  5. Довге натискання на фото — режим вибору файлів
  6. Використовуйте кнопки для масового вибору, завантаження та видалення. На Android виберіть У фоні; завантажені файли залишаються позначеними зеленим.

Завантажити

Відкритий вихідний код

Olympus View написаний на Flutter/Dart. Вихідний код повністю відкритий — ви можете вивчити його, модифікувати та зібрати самостійно.

https://github.com/dpolarov/olympus-view-and-delete

flutter pub get
flutter run

Технічні деталі

Стек

Flutter 3 / Dart — Material 3 — OPC Communication Protocol

Протокол камери

Додаток спілкується з камерою через HTTP по WiFi (IP: 192.168.0.10). Використовується протокол OPC (Olympus OPC Communication Protocol).

Декодування QR

Камери Olympus та OM System використовують пропрієтарний формат QR-кодів (OIS1, OIS3) з підстановочним шифром. Додаток декодує їх автоматично та витягує SSID, пароль WiFi та інформацію про Bluetooth.

Журнал змін

v1.3.6 — 16 серпня 2026

Надійне оновлення, вибір завантажених файлів і production-підпис

  • Для v1.3.5 і старіших потрібне одноразове перевстановлення — у v1.3.6 тимчасовий debug-сертифікат замінено постійним production-сертифікатом. Видаліть старий Olympus View і один раз встановіть v1.3.6; наступні оновлення з GitHub знову встановлюватимуться поверх застосунку.
  • Під час цього перевстановлення скинуться локальні налаштування та історія зелених позначок; уже збережені на телефоні фотографії та файли на камері не зачіпаються.
  • Видимий прогрес оновлення: завантажено/всього МБ і відсотки, статус очікування інтернету, повтор/скасування та кнопка встановлення прямо в застосунку.
  • Автопідключення до камери призупиняється на час оновлення, щоб Wi-Fi камери без інтернету не зупиняв завантаження APK.
  • Виділити завантажені — нова зелена кнопка в режимі вибору виділяє всі файли зі збереженою зеленою позначкою, після чого їх можна видалити з камери однією операцією.
  • Production-підпис — GitHub APK тепер підписуються постійним app-signing ключом; для Google Play використовується окремий upload key, а в Play App Signing передається той самий production app-signing key.
  • Версія: 1.3.6+15.

v1.3.5 — 16 серпня 2026

Наскрізний тест автооновлення

  • Публічний тестовий реліз — встановлена GitHub-версія 1.3.4 може знайти, завантажити та встановити реальну новішу версію через вбудоване оновлення
  • Регресійні тести updater перевіряють порівняння версій, точний вибір APK, відсутність APK та release notes
  • Версія: 1.3.5+14; в іншому поведінка застосунку така сама, як у 1.3.4

v1.3.4 — 16 серпня 2026

Завантаження Android, діагностика та надійність прев'ю

  • Фонові завантаження продовжуються після згортання застосунку або вимкнення екрана
  • Постійні позначки завантажених файлів зберігаються між запусками та оновленнями
  • Автооновлення GitHub APK перевіряє прямі релізи; Google Play-збірка не встановлює зовнішні APK
  • Діагностика під час роботи показує версію, build metadata, пристрій, мережу, сховище та стан камери без паролів Wi-Fi
  • Пріоритет прев'ю та парне передзавантаження роблять перегляд стабільнішим під час завантажень
  • Виправлено зависання прев'ю, повторне використання завантаженого JPEG, зелені позначки та застарілі AOT-артефакти
  • Реліз: 1.3.4+13; Android CI успішно проходить аналіз, тести, APK/AAB, metadata, Play-policy та 16 КБ

v1.3.2 — 15 серпня 2026

Android / підготовка до Google Play

  • APK та AAB успішно збираються у GitHub Actions разом з аналізатором і тестами
  • Підтримка сторінок 16 КБ перевірена для arm64-v8a та x86_64
  • Сучасне збереження Android — фото зберігаються через MediaStore у DCIM/OlympusView
  • Дозволи WiFi для Android 13+ переведені на NEARBY_WIFI_DEVICES
  • Оновлено mobile scanner / ML Kit та Android toolchain для targetSdk 36
  • Перед публікацією workflow перевіряє сертифікат ключа підпису

v1.3.1 — 29 травня 2026

Додано

  • Вибір мови в застосунку — перемикайте інтерфейс між системною, англійською, російською та українською прямо з панелі застосунку; вибір зберігається між запусками

v1.3.0 — 29 травня 2026

Змінено

  • Єдине логування — уся діагностика проходить через єдиний кросплатформний логер
  • Централізована конфігурація — таймаути мережі та ліміти кешу/пам'яті винесені в іменовані константи
  • Безпечні для пам'яті мініатюри — кеш у пам'яті тепер обмежений сумарним обсягом байтів (32 МіБ), а не лише кількістю записів
  • Оновлено залежності та збірковий ланцюжок Android (compileSdk 36, AGP 8.9.1, Gradle 8.11.1)

Додано

  • Розширений набір тестів — 82 тести, включно з покриттям мережевих помилок та локалізації

v1.2.0 — 17 квітня 2026

Додано

  • Набір тестів — 61 юніт- та віджет-тест на кешування, видалення та гортання

Змінено

  • Відкладений запис індексу дискового кешу для плавнішого перегляду
  • Посилена санітизація імен завантажених файлів
  • Серіалізований запис історії підключень для уникнення гонок

Виправлено

  • Збій при видаленні останнього фото з перегляду
  • Гонка при зверненні до дискового кешу до повної ініціалізації
  • Конфігурацію підпису релізного APK

v1.1.0 — 6 квітня 2026

Додано

  • Перегляд фото — повноекранний перегляд зі свайпом та масштабуванням
  • Завантаження/Видалення з перегляду — керування фото прямо з перегляду
  • Передзавантаження зображень — ±2 сусідніх для плавного свайпу
  • Дисковий кеш — постійний LRU кеш (150 зображень) між сеансами
  • Історія підключень — збереження та відновлення камер
  • Автопідключення — автоматичне підключення до останньої камери
  • Статусні повідомлення — детальний прогрес підключення
  • Версія — діалог з changelog та посиланням на сайт

Виправлено

  • Центрування контенту на екрані помилки
  • Перепідключення WiFi без зайвої навігації
  • Контекстні повідомлення завантаження

v1.0.0 — 15 березня 2026

Перший реліз

  • Підключення до камер Olympus через WiFi (QR-код або SSID)
  • Перегляд фото у сітці або списку
  • Фільтрація за датами
  • Масовий вибір, завантаження та видалення файлів
  • Фільтр RAW/ORF
  • Діалоги прогресу завантаження та видалення
  • Прогресивне завантаження списку файлів
  • Підтримка Android та Web

Olympus View — управление камерой через WiFi с удалением файлов

Просматривайте, скачивайте и удаляйте фото на камерах Olympus и OM System через WiFi. Бесплатная альтернатива OI.Share с открытым кодом — для Android, Windows и браузера.

Почему не OI.Share? Olympus View vs OI.Share

Официальное приложение Olympus OI.Share имеет серьёзные ограничения. Olympus View — бесплатная альтернатива с открытым кодом — решает их:

  • Удаление файлов с камеры — OI.Share не умеет удалять фото
  • Массовое скачивание по датам — OI.Share позволяет только по одному
  • Фоновое скачивание на Android — работает после сворачивания приложения или выключения экрана
  • Метки уже скачанных файлов — видны даже после перезапуска
  • Фильтр RAW/ORF файлов — OI.Share показывает все дубли
  • Работает на Windows и в браузере — OI.Share только мобильное
  • Открытый исходный код — у OI.Share закрытый исходный код

Поддерживаемые камеры

OM System OM-1
OM System OM-1 Mark II
OM System OM-5
Olympus E-M1 Mark II
Olympus E-M1 Mark III
Olympus E-M5 Mark III
Olympus E-M10 Mark III
Olympus E-M10 Mark IV
Olympus TG-6
Olympus TG-7
Olympus E-PL10
Olympus PEN E-P7

Возможности

📱

QR-код сканирование

Отсканируйте QR-код с экрана камеры — приложение автоматически подключится к WiFi. Поддержка форматов OIS1 и OIS3.

🗑️

Удаление файлов

Выберите ненужные файлы и удалите их прямо с камеры. Освобождайте карту памяти без компьютера.

📅

Выбор по датам

Выделите один файл и нажмите кнопку — все файлы за ту же дату будут выбраны автоматически.

🖼️

RAW фильтр

Скрывайте ORF/RAW файлы одной кнопкой, чтобы убрать дубли при съёмке в RAW+JPG.

⬇️

Массовое скачивание

Скачивайте группы файлов с прогрессом. На Android фото сразу появляются в галерее.

Фоновое скачивание

На Android передача продолжается после сворачивания Olympus View или выключения экрана. Прогресс и завершение показываются в системных уведомлениях.

Уже скачано

Успешно перенесённые файлы получают постоянную зелёную отметку, поэтому даже через несколько дней видно, что уже было скопировано.

💻

Мультиплатформа

Работает на Android, Windows и в любом браузере. Единый интерфейс на всех платформах.

Скриншоты

Olympus View — галерея фотографий с камеры OM-1 через WiFi, 3788 файлов
Галерея фото — OM-1, 3788 файлов
Сканирование QR-кода камеры Olympus для подключения по WiFi
QR сканирование и WiFi подключение

Как использовать

  1. Включите WiFi на камере Olympus / OM System
  2. На Android: откройте приложение и отсканируйте QR-код с экрана камеры
  3. На Windows: подключитесь к WiFi камеры, затем откройте приложение
  4. Список фотографий загрузится автоматически с превью
  5. Долгое нажатие на фото — режим выбора файлов
  6. Используйте кнопки для массового выбора, скачивания и удаления. На Android выберите В фоне; скачанные файлы остаются отмеченными зелёным.

Скачать

Открытый исходный код

Olympus View написан на Flutter/Dart. Исходный код полностью открыт — вы можете изучить его, модифицировать и собрать самостоятельно.

https://github.com/dpolarov/olympus-view-and-delete

flutter pub get
flutter run

Часто задаваемые вопросы

Можно ли удалить фото с камеры Olympus через OI.Share?

Нет. Официальное приложение OI.Share не умеет удалять фотографии с камеры. Olympus View восполняет этот пробел — поддерживает прямое удаление файлов с карты памяти камеры через WiFi.

Как удалить фото с камеры Olympus через WiFi?

Включите WiFi на камере → подключитесь через Olympus View по QR-коду (Android) или прямому WiFi (Windows/браузер) → зажмите фото для режима выбора → нажмите кнопку удаления. Файлы удаляются прямо с камеры.

Есть ли Web-версия?

Да. Скачайте Web ZIP, запустите веб-сборку в браузере и подключите ПК к WiFi камеры. Нативный установщик для ПК не требуется.

Технические детали

Стек

Flutter 3 / Dart — Material 3 — OPC Communication Protocol

Протокол камеры

Приложение общается с камерой по HTTP через WiFi (IP: 192.168.0.10). Используется протокол OPC (Olympus OPC Communication Protocol).

Декодирование QR

Камеры Olympus и OM System используют проприетарный формат QR-кодов (OIS1, OIS3) с подстановочным шифром. Приложение декодирует их автоматически и извлекает SSID, пароль WiFi и информацию о Bluetooth.

Журнал изменений

v1.3.6 — 16 августа 2026

Надёжное обновление, выбор скачанных файлов и production-подпись

  • Для v1.3.5 и старше нужна одноразовая переустановка — в v1.3.6 временный debug-сертификат заменён постоянным production-сертификатом. Удалите старый Olympus View и один раз установите v1.3.6; последующие обновления с GitHub снова будут ставиться поверх приложения.
  • При этой переустановке сбросятся локальные настройки и история зелёных отметок; уже сохранённые на телефоне фотографии и файлы на камере не затрагиваются.
  • Видимый прогресс обновления: скачано/всего МБ и проценты, статус ожидания интернета, повтор/отмена и кнопка установки прямо в приложении.
  • Автоподключение к камере приостанавливается на время обновления, чтобы Wi-Fi камеры без интернета не останавливал загрузку APK.
  • Выделить скачанные — новая зелёная кнопка в режиме выбора выделяет все файлы с сохранённой зелёной отметкой, после чего их можно удалить с камеры одной операцией.
  • Production-подпись — GitHub APK теперь подписываются постоянным app-signing ключом; для Google Play используется отдельный upload key, а в Play App Signing передаётся тот же production app-signing key.
  • Версия: 1.3.6+15.

v1.3.5 — 16 августа 2026

Сквозной тест автообновления

  • Публичный тестовый релиз — установленная GitHub-версия 1.3.4 теперь может обнаружить, скачать и установить реальную более новую версию через встроенное обновление
  • Регрессионные тесты updater проверяют сравнение версий, точный выбор APK, отсутствие APK и разбор release notes
  • Версия: 1.3.5+14; в остальном поведение приложения такое же, как в 1.3.4

v1.3.4 — 16 августа 2026

Загрузки Android, диагностика и надёжность превью

  • Фоновые загрузки продолжаются после сворачивания приложения или выключения экрана
  • Постоянные метки скачанных файлов сохраняются между запусками и обычными обновлениями
  • Автообновление GitHub APK проверяет прямые релизы; сборка Google Play не устанавливает внешние APK
  • Диагностика во время работы показывает версию, build metadata, устройство, сеть, хранилище и состояние камеры без сохранённых Wi-Fi паролей
  • Приоритет превью и парная предзагрузка делают просмотр стабильнее, пока загрузки делят соединение с камерой
  • Исправлены зависание превью, повторное использование скачанного JPEG, зелёные метки и устаревшие AOT-артефакты релиза
  • Релиз: 1.3.4+13; Android CI успешно проходит анализ, тесты, APK/AAB, metadata, Play-policy и проверку 16 КБ

v1.3.2 — 15 августа 2026

Android / подготовка к Google Play

  • APK и AAB успешно собираются в GitHub Actions вместе с анализатором и тестами
  • Поддержка страниц 16 КБ проверена для arm64-v8a и x86_64
  • Современное сохранение Android — фото сохраняются через MediaStore в DCIM/OlympusView
  • WiFi-разрешения Android 13+ переведены на NEARBY_WIFI_DEVICES
  • Обновлены mobile scanner / ML Kit и Android toolchain для targetSdk 36
  • Перед публикацией workflow проверяет сертификат ключа подписи

v1.3.1 — 29 мая 2026

Добавлено

  • Выбор языка в приложении — переключайте интерфейс между системным, английским, русским и украинским прямо из панели приложения; выбор сохраняется между запусками

v1.3.0 — 29 мая 2026

Изменено

  • Единое логирование — вся диагностика проходит через единый кроссплатформенный логгер
  • Централизованная конфигурация — сетевые таймауты и лимиты кеша/памяти вынесены в именованные константы
  • Безопасные для памяти миниатюры — кеш в памяти теперь ограничен суммарным объёмом байтов (32 МиБ), а не только количеством записей
  • Обновлены зависимости и сборочная цепочка Android (compileSdk 36, AGP 8.9.1, Gradle 8.11.1)

Добавлено

  • Расширенный набор тестов — 82 теста, включая покрытие сетевых ошибок и локализации

v1.2.0 — 17 апреля 2026

Добавлено

  • Набор тестов — 61 юнит- и виджет-тест на кеширование, удаление и листание

Изменено

  • Отложенная запись индекса дискового кеша для плавного просмотра
  • Усиленная санитизация имён скачиваемых файлов
  • Сериализованная запись истории подключений для предотвращения гонок

Исправлено

  • Падение при удалении последнего фото из просмотра
  • Гонка при обращении к дисковому кешу до полной инициализации
  • Конфигурацию подписи релизного APK

v1.1.0 — 6 апреля 2026

Добавлено

  • Просмотр фото — полноэкранный просмотр со свайпом и масштабированием
  • Скачивание/Удаление из просмотра — управление фото прямо из превью
  • Предзагрузка изображений — ±2 соседних для плавного свайпа
  • Дисковый кеш — постоянный LRU кеш (150 изображений) между сеансами
  • История подключений — сохранение и восстановление камер
  • Автоподключение — автоматическое подключение к последней камере
  • Статусные сообщения — детальный прогресс подключения
  • Версия — диалог с changelog и ссылкой на сайт

Исправлено

  • Центрирование контента на экране ошибки
  • Переподключение WiFi без лишней навигации
  • Контекстные сообщения загрузки

v1.0.0 — 15 марта 2026

Первый релиз

  • Подключение к камерам Olympus через WiFi (QR-код или SSID)
  • Просмотр фото в сетке или списке
  • Фильтрация по датам
  • Массовый выбор, скачивание и удаление файлов
  • Фильтр RAW/ORF
  • Диалоги прогресса скачивания и удаления
  • Прогрессивная загрузка списка файлов
  • Поддержка Android и Web