Releases: keedhost/stepan
Releases · keedhost/stepan
v0.2beta
v0.2beta (2026-06-24)
Нова функція: Масові позначки на карті
- Додано діалог «Позначки» (
BulkMarkersDialog) — завантаження списку координат, відображення їх на карті у головному вікні:
- Підтримка всіх форматів координат:
MGRS,DD,DMS,UTM,УСК-2000 - Підпис до кожної точки: роздільник —, : або пробіл; режими «Спочатку координати» / «Спочатку опис»
- Помилкові рядки підсвічуються червоним, лічильник валідних/невалідних рядків у реальному часі
- Кнопка «Завантажити HTML» — зберігає автономний HTML-файл з інтерактивною Leaflet-картою
- Опціональна таблиця MGRS-координат у правому куті збереженого HTML-файлу (клік на рядок — центрує карту):
- Кнопка «Очистити карту» — прибирає всі позначки з головного вікна
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.1beta→0.2beta
Full Changelog: v0.1.1beta...v0.2beta
v0.1.1beta
Степан v0.1.1beta — перший публічний реліз
Перша публічна бета-версія десктопного конвертера координат для військових, топографів, геодезистів та операторів БПЛА.
Що вміє
- Автоматичне розпізнавання формату — вставте координату в будь-якому форматі, результат у всіх інших з'явиться миттєво
- Підтримувані формати: MGRS · DD · DMS · UTM · УСК-2000
- Вбудована карта з трьома шарами: OpenStreetMap, супутникові знімки Esri, топографічна OpenTopoMap
- CLI-режим — конвертація через командний рядок для скриптів та автоматизації
- Вбудований HTTP API —
GET /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.