Releases: juv4uk/radio-log
Release list
Signal & Radio Log r0.6.5
What changed
- The project is now radio-log (renamed from
my-ide) — the name finally says what the app does. Repository, package name and window title updated; GitHub redirects old links automatically. The Android application id is intentionally unchanged so updating over an existing install keeps your log. - Android FT8 fix: the microphone runtime permission is now requested when the app starts. Previously the WebView answered "permission denied" even after granting access in the FT8 panel (manifest entry alone is not enough on modern Android).
- Friendly localized microphone error messages in the FT8 panel (en/uk/de) instead of raw WebView error strings.
Що змінилося
- Проєкт тепер називається radio-log (перейменовано з
my-ide) — назва нарешті відповідає змісту. Оновлено репозиторій, імʼя пакета та заголовок вікна; GitHub сам перенаправляє старі посилання. Ідентифікатор застосунку на Android свідомо не змінено, щоб оновлення поверх наявної установки зберегло ваш журнал. - Виправлення FT8 на Android: дозвіл мікрофона тепер запитується одразу при старті застосунку. Раніше WebView відповідав «дозвіл заборонено» навіть після підтвердження у панелі FT8 (запису в маніфесті на сучасному Android недостатньо).
- Дружні локалізовані повідомлення про помилки мікрофона у панелі FT8 (en/uk/de) замість сирих текстів WebView.
Full Changelog: r0.6.4...r0.6.5
Signal & Radio Log r0.6.4
What changed
- Fixed the FT8 tab's next-slot countdown, which was calculated but never actually shown while listening.
- Added test coverage for the QSO data model helpers and an end-to-end encode/decode round-trip test for the FT8 WASM codec.
Що змінилося
- Виправлено лічильник до наступного FT8-слоту на вкладці FT8 — він рахувався, але ніде не показувався під час прослуховування.
- Додано тести для моделі даних QSO та наскрізний тест кодування/декодування для WASM-кодека FT8.
Was ist neu
- Der Countdown bis zum nächsten FT8-Slot im FT8-Tab wurde berechnet, aber nie angezeigt — jetzt behoben.
- Testabdeckung für die QSO-Datenmodell-Hilfsfunktionen und ein Ende-zu-Ende-Test für den FT8-WASM-Codec hinzugefügt.
Full Changelog: r0.6.3...r0.6.4
Signal & Radio Log r0.6.3
What changed
- Fixed Mermaid diagrams in Field Notes rendering as solid color boxes with no text: the SVG sanitizer removed every
<foreignObject>, which is where Mermaid places every node label.foreignObjectis now kept; only<script>and<iframe>are stripped from generated diagrams. - Field Notes templates now insert at the very top of the document, newest first, instead of wherever the cursor was.
- Fixed the FT8 tab's Start/Stop button text wrapping onto two lines on narrower windows.
Що змінилося
- Виправлено Mermaid-схеми в польових нотатках, які рендерились суцільними кольоровими блоками без тексту: SVG-санітайзер видаляв усі
<foreignObject>, а саме там Mermaid розміщує підписи вузлів. ТеперforeignObjectлишається, видаляються лише<script>і<iframe>. - Шаблони польових нотаток тепер вставляються на самий верх документа, найновіший — згори, а не туди, де стояв курсор.
- Виправлено перенос тексту кнопки Start/Stop на вкладці FT8 на вузьких вікнах.
Was ist neu
- Mermaid-Diagramme in den Feldnotizen wurden als einfarbige Kästchen ohne Text angezeigt: Der SVG-Sanitizer entfernte jedes
<foreignObject>, worin Mermaid jede Knotenbeschriftung platziert.foreignObjectbleibt jetzt erhalten; nur<script>und<iframe>werden entfernt. - Feldnotiz-Vorlagen werden jetzt immer ganz oben im Dokument eingefügt, neueste zuerst, statt an der Cursorposition.
- Der Zeilenumbruch im Start/Stop-Button des FT8-Tabs auf schmalen Fenstern wurde behoben.
Full Changelog: r0.6.2...r0.6.3
Signal & Radio Log r0.6.2
What changed
- FT8 decoded messages are now parsed into their standard structure (CQ, grid exchange, signal report, RRR, RR73, 73) instead of a naive "first callsign-looking token" guess, and each entry shows its recognized type.
- Entries that imply a completed exchange get a "Log QSO" button that saves the record straight to the log in one click — callsign, mode, report, grid, and UTC date/time from the decode. A wrong entry can be fixed afterward from the Logbook tab (Edit/Delete), same as any other saved QSO.
Що змінилося
- Декодовані FT8-повідомлення тепер розбираються за стандартною структурою (CQ, обмін локаторами, сигнальний рапорт, RRR, RR73, 73), а не вгадуються за "першим схожим на позивний" токеном; кожен запис показує розпізнаний тип.
- Записи, що означають завершений обмін, отримують кнопку "Записати QSO", яка одним кліком зберігає запис одразу в журнал — позивний, режим, рапорт, локатор і UTC дату/час із декоду. Помилковий запис можна виправити потім із вкладки Журнал (Змінити/Видалити).
Was ist neu
- Dekodierte FT8-Nachrichten werden jetzt in ihre Standardstruktur zerlegt (CQ, Locator-Austausch, Signalbericht, RRR, RR73, 73) statt anhand des ersten rufzeichenartigen Tokens geraten; jeder Eintrag zeigt seinen erkannten Typ.
- Einträge, die einen abgeschlossenen Austausch bedeuten, erhalten eine "QSO loggen"-Schaltfläche, die den Datensatz mit einem Klick direkt im Logbuch speichert. Ein falscher Eintrag lässt sich danach im Logbuch-Tab korrigieren.
Full Changelog: r0.6.1...r0.6.2
Signal & Radio Log r0.6.1
What changed
- New FT8 tab decodes FT8 signals directly from the device microphone using an embedded WebAssembly decoder (
ft8js, built onft8_lib, MIT). No WSJT-X, no companion app, and no network connection — everything runs on-device. - Decoded messages show signal strength (dB), frequency offset (Hz), and text, newest first, with a one-tap callsign copy action.
- The decoder's WebAssembly binaries are embedded directly in the app bundle, so the feature works identically in the Tauri desktop shell, the Tauri mobile shell, and the single-file standalone Web build.
- Android now declares the microphone permission required for FT8 capture.
- Release tags now use an
rprefix (r0.6.1) instead ofv, and the CI release step is pinned to a specifictauri-actionversion after a previous tag (v0.6.0) failed to publish any artifacts.
Що змінилося
- Нова вкладка FT8 декодує сигнали FT8 просто з мікрофона пристрою за допомогою вбудованого WebAssembly-декодера (
ft8js, на основіft8_lib, MIT). Без WSJT-X, без супутньої програми і без мережі — усе працює на пристрої. - Декодовані повідомлення показують силу сигналу (дБ), зсув частоти (Гц) і текст, найновіші згори, з кнопкою копіювання позивного в один дотик.
- WebAssembly-бінарники декодера вбудовано прямо в застосунок, тож функція працює однаково в десктопній та мобільній оболонках Tauri, а також у портативній Web-збірці з одним HTML-файлом.
- Android тепер оголошує дозвіл на мікрофон, потрібний для захоплення FT8.
- Теги релізу тепер мають префікс
r(r0.6.1) замістьv, а крок публікації в CI зафіксовано на конкретній версіїtauri-action— попередній тег (v0.6.0) не опублікував жодного артефакту через збій цього кроку.
Was ist neu
- Ein neuer FT8-Tab dekodiert FT8-Signale direkt vom Gerätemikrofon mit einem eingebetteten WebAssembly-Decoder (
ft8js, basierend aufft8_lib, MIT). Ohne WSJT-X, ohne Begleitprogramm und ohne Netzwerkverbindung — alles läuft auf dem Gerät. - Dekodierte Nachrichten zeigen Signalstärke (dB), Frequenzversatz (Hz) und Text, neueste zuerst, mit einer Ein-Tipp-Aktion zum Kopieren des Rufzeichens.
- Die WebAssembly-Binärdateien des Decoders sind direkt im App-Bundle eingebettet, sodass die Funktion in der Tauri-Desktop-Hülle, der Tauri-Mobile-Hülle und im portablen Single-File-Web-Build identisch funktioniert.
- Android deklariert jetzt die für die FT8-Erfassung nötige Mikrofonberechtigung.
- Release-Tags verwenden jetzt das Präfix
r(r0.6.1) stattv, und der CI-Release-Schritt ist auf eine festetauri-action-Version fixiert, nachdem ein vorheriger Tag (v0.6.0) keine Artefakte veröffentlichen konnte.
Full Changelog: v0.5.5...r0.6.1
Signal & Radio Log v0.5.5
What changed
- Platform PNG assets were normalized across Web, Windows, iOS, and mobile icon sizes for more consistent packaging.
- The standalone Web edition now has the stable filename
signal-radio-log-web.html, so the Quick Try link always follows the latest release. - The entire Web interface still fits into one portable HTML file with embedded code, styles, and icons.
Що змінилося
- PNG-ресурси узгоджено для Web, Windows, iOS та мобільних розмірів іконок, щоб пакування було послідовнішим.
- Автономна Web-версія тепер має постійну назву
signal-radio-log-web.html, тому посилання «Швидко спробувати» завжди веде до останнього релізу. - Увесь Web-інтерфейс і надалі вміщується в один переносний HTML-файл із вбудованими кодом, стилями та іконками.
Was ist neu
- Die PNG-Ressourcen für Web, Windows, iOS und mobile Symbolgrößen wurden für eine einheitlichere Paketierung angeglichen.
- Die eigenständige Web-Version heißt jetzt dauerhaft
signal-radio-log-web.html. Dadurch verweist der Schnelltest immer auf die neueste Version. - Die gesamte Web-Oberfläche bleibt eine einzige portable HTML-Datei mit eingebettetem Code, Stilen und Symbolen.
Full Changelog: v0.5.3...v0.5.5
Signal & Radio Log v0.5.3
What changed
- The Web edition is now distributed as one standalone
my-ide_0.5.3_web.htmlfile instead of a ZIP archive and companion folder. - Opening the HTML directly from
file://on Windows now uses SvelteKit hash routing, so the local disk path is no longer mistaken for an application route. - JavaScript, CSS, the application logo, favicon, and Apple touch icon are embedded in the same HTML file.
Що змінилося
- Web-версія тепер розповсюджується одним автономним файлом
my-ide_0.5.3_web.htmlзамість ZIP-архіву та додаткової папки. - Під час відкриття HTML прямо через
file://у Windows використовується hash-маршрутизація SvelteKit, тому локальний шлях на диску більше не сприймається як маршрут програми. - JavaScript, CSS, логотип програми, favicon та Apple touch icon вбудовано в один HTML-файл.
Was ist neu
- Die Web-Version wird jetzt als eine eigenständige Datei
my-ide_0.5.3_web.htmlstatt als ZIP-Archiv mit Begleitordner verteilt. - Beim direkten Öffnen über
file://unter Windows verwendet SvelteKit jetzt Hash-Routing. Der lokale Dateipfad wird dadurch nicht mehr als Anwendungsroute interpretiert. - JavaScript, CSS, Anwendungslogo, Favicon und Apple-Touch-Symbol sind in dieselbe HTML-Datei eingebettet.
Full Changelog: v0.5.2...v0.5.3
Signal & Radio Log v0.5.2
What changed
- The downloadable Web ZIP now opens directly from disk without a local server. JavaScript and CSS are bundled into the page, while icons use portable relative paths.
- The old unused parser was removed, leaving the safer Rust-based mini-language implementation as the single source of truth.
- The README gallery now shows the desktop, mobile, landscape Notes, and landscape Station views in a cleaner responsive grid.
- The project page now makes the need for macOS/iOS build mentors and maintainers more visible.
Що змінилося
- Завантажений Web ZIP тепер відкривається прямо з диска без локального сервера. JavaScript і CSS вбудовано у сторінку, а іконки використовують переносні відносні шляхи.
- Старий невикористовуваний парсер прибрано — єдиним джерелом логіки залишилася безпечніша міні-мова на Rust.
- Галерея README тепер охайніше показує вигляд програми на комп’ютері, телефоні, у нотатках і профілі станції в альбомній орієнтації.
- На сторінці проєкту помітніше запрошення для наставників і супровідників, які можуть допомогти зі збірками macOS та iOS.
Was ist neu
- Das heruntergeladene Web-ZIP lässt sich jetzt ohne lokalen Server direkt von der Festplatte öffnen. JavaScript und CSS sind in die Seite eingebettet; die Symbole verwenden portable relative Pfade.
- Der alte ungenutzte Parser wurde entfernt. Die sicherere Rust-Minisprache ist nun die einzige maßgebliche Implementierung.
- Die README-Galerie zeigt Desktop, Mobilansicht, Notizen und Stationsprofil im Querformat in einem übersichtlicheren responsiven Raster.
- Die Projektseite lädt nun sichtbarer Mentoren und Maintainer ein, besonders für zuverlässige macOS- und iOS-Builds.
Full Changelog: v0.5.1...v0.5.2
Signal & Radio Log v0.5.1
Offline-first amateur-radio logbook for Windows, Linux, macOS, Android, iOS Simulator, ARM Linux, Flatpak, and Web.
Офлайн-журнал радіоаматора для Windows, Linux, macOS, Android, iOS Simulator, ARM Linux, Flatpak і Web.
Offline-Amateurfunk-Logbuch für Windows, Linux, macOS, Android, iOS Simulator, ARM Linux, Flatpak und Web.
Signal & Radio Log v0.5.0
Offline-first amateur-radio logbook for Windows, Linux, macOS, Android, iOS Simulator, ARM Linux, Flatpak, and Web.
Офлайн-журнал радіоаматора для Windows, Linux, macOS, Android, iOS Simulator, ARM Linux, Flatpak і Web.
Offline-Amateurfunk-Logbuch für Windows, Linux, macOS, Android, iOS Simulator, ARM Linux, Flatpak und Web.