Skip to content

Releases: keedhost/stepan

v0.2beta

24 Jun 19:08

Choose a tag to compare

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

v0.1.1beta

20 Jun 09:12

Choose a tag to compare

Степан v0.1.1beta — перший публічний реліз

Скріншот Степана

Перша публічна бета-версія десктопного конвертера координат для військових, топографів, геодезистів та операторів БПЛА.


Що вміє

  • Автоматичне розпізнавання формату — вставте координату в будь-якому форматі, результат у всіх інших з'явиться миттєво
  • Підтримувані формати: MGRS · DD · DMS · UTM · УСК-2000
  • Вбудована карта з трьома шарами: OpenStreetMap, супутникові знімки Esri, топографічна OpenTopoMap
  • CLI-режим — конвертація через командний рядок для скриптів та автоматизації
  • Вбудований HTTP APIGET /api/convert?q=37UDB... повертає JSON з усіма форматами
  • Системний трей — мінімізація в трей, введення координат без відкриття вікна
  • Автозапуск при вході в систему
  • Мова інтерфейсу: Українська / English

Завантаження

Платформа Файл
Windows x64 Stepan-0.1beta-windows-x64.zip
macOS (Apple Silicon) Stepan-0.1beta-macos-arm64.dmg
Linux x64 AppImage Stepan-0.1beta-linux-x64.AppImage
Linux x64 tar.xz Stepan-0.1beta-linux-x64.tar.xz
Debian/Ubuntu .deb stepan_0.1.0_amd64.deb
Fedora/RHEL .rpm stepan-0.1.0-1.x86_64.rpm

Встановлення

macOS — після копіювання .app до /Applications виконайте одноразово:

  sudo xattr -r -c /Applications/Stepan.app

Файл не підписаний сертифікатом Apple Developer, тому Gatekeeper блокує перший запуск. Детальніше — INSTALL.md.

Windows — розпакуйте ZIP та запустіть Stepan.exe. Всі Qt DLL вже включені.

Linux AppImage:

  chmod +x Stepan-0.1beta-linux-x64.AppImage
  ./Stepan-0.1beta-linux-x64.AppImage

Відомі обмеження бети

  • Підпис коду відсутній (macOS / Windows SmartScreen покаже попередження)
  • УСК-2000 підтримує лише зони 4–7 (покриття території України)
  • Вбудований HTTP-сервер без автентифікації — вмикати лише в довіреній мережі

Збірка з вихідного коду

  git clone https://github.com/keedhost/stepan.git
  cd stepan
  cmake -B build -DCMAKE_BUILD_TYPE=Release
  cmake --build build --parallel

Повні інструкції: BUILD.md


Зворотній зв'язок

Баги та побажання — через Issues.