Skip to content

v0.2beta

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 19:08
· 1 commit to main since this release

v0.2beta (2026-06-24)


Нова функція: Масові позначки на карті

  • Додано діалог «Позначки» (BulkMarkersDialog) — завантаження списку координат, відображення їх на карті у головному вікні:
PointList
  • Підтримка всіх форматів координат: MGRS, DD, DMS, UTM, УСК-2000
  • Підпис до кожної точки: роздільник —, : або пробіл; режими «Спочатку координати» / «Спочатку опис»
  • Помилкові рядки підсвічуються червоним, лічильник валідних/невалідних рядків у реальному часі
  • Кнопка «Завантажити HTML» — зберігає автономний HTML-файл з інтерактивною Leaflet-картою
  • Опціональна таблиця MGRS-координат у правому куті збереженого HTML-файлу (клік на рядок — центрує карту):
PointListMap
  • Кнопка «Очистити карту» — прибирає всі позначки з головного вікна
  • MapWidget: нові методи setBulkMarkers() / clearBulkMarkers()

Інтерфейс

  • Кнопка 📍 Позначки... у рядку заголовка карти (праворуч)
  • Динамічна тема оформлення (applyStylesheet() + changeEvent(QEvent::PaletteChange)) — автоматична адаптація при перемиканні між світлою та темною темою macOS
  • Меню Довідка → пункти «Масові позначки...» та «Безпека даних...»
  • Довідка «Масові позначки» з інтерактивним переглядом зображень (клік — повноекранний lightbox, закриття кліком або Escape)
  • Діалог «Безпека даних» з описом того, що зберігається локально та що передається назовні; окремий блок для військового контексту

Виправлення

  • Виправлено краш при закритті головного вікна: від'єднання сигналів WebServer виконується в деструкторі MainWindow до знищення дочірніх віджетів, що усувало abort() через застарілий
    vtable
  • Виправлено падіння на macOS 26 + Qt 6.11: build-macos.sh тепер містить safety-net pass — перевіряє головний бінарний файл та PlugIns на залишкові абсолютні шляхи Homebrew після
    macdeployqt і переписує їх на @executable_path/../Frameworks/
  • DMG тепер створюється через hdiutil замість macdeployqt -dmg (уникає повторного запуску deployment, який скасовував виправлення @loader_path)

GitHub Pages (docs/)

  • Повне переписування docs/index.html: новий дизайн — білo-бежевий фон, темні кутові жирні лінії, нульові border-radius
  • Додано секцію «Масові позначки на карті» з двоколонним макетом (скріншот діалогу + таблиця форматів), скріншотом карти та описом кнопок
  • Нові скріншоти: PointList.png, PointListMap.png

Версія

  • APP_VERSION_FULL: 0.1beta0.2beta

Full Changelog: v0.1.1beta...v0.2beta