Skip to content

Releases: koggertech/KoggerApp

KoggerApp 0.14.3

15 Apr 13:11

Choose a tag to compare

Added features

  • A full-featured hotkey system with a dedicated configuration dialog has been added
  • New hotkeys have been added for the 3D scene: zoom, depth zoom (zoom/reset), axis steering, angle reset, toggling 3D elements, isobaths, mosaics, echogram views, and opening the file dialog
  • Added saving and restoring of the UI state via UIStateSerializer for interface settings and associated panels

Enhancements

  • Improved 2D/3D controls: adaptive echoogram zoom, 3D scene zoom around the center point, and refinements to pinch/gesture behavior
  • Reworked bottom track and mosaic processing: sliding window for calculation, more secure data copies, use of verified data segments, updated steering coefficients
  • Improved stability of the network and UI components: GET via Cloudflare endpoint, reduced log noise, freed up excess memory in threads, expanded the echogram settings menu area
  • Clang-tidy rules have been added and configured, and the documentation on static analysis has been updated

Bug fixes

  • Fixed Android-specific issues with file URIs and CSV/XTF export from settings
  • Fixed stability and threading issues

What's Changed

Full Changelog: 0.14.2...0.14.3

KoggerApp 0.14.2

16 Mar 13:29

Choose a tag to compare

Added features

  • Added a Recently opened menu
  • Added the ability to adjust the ratio of 2D and 3D scenes in the application window
  • Added a close button for the console
  • Added app version display in Settings
  • Added/refreshed default themes: OneDarkPro, Monokai, Kimbie Dark, Solarized Dark
  • Added 3D scene zoom to cursor / pitch center

Enhancements

  • Unified 2D/3D zoom (0..300%) with slider, added live mini-plot preview
  • Enabled 2D <-> 3D sync by default
  • Improved mini-plot/rendering: closer to the AIM, disabled drawing empty areas without echogram data
  • Improved calculation of the bottom track - using the “resolution” parameter to calculate coefficients
  • Improved shadow processing (shadow scaling, shadow updates on boat/compass rotation)
  • Added a filter for active serial ports on Linux
  • Added support for setting the theme attribute on Windows
  • Displaying a compass in an orthographic projection of a 3D scene
  • Improved 3D camera interaction via pinch gestures (to switch modes)

Bug fixes

  • Fixed Android USB flow: open serial only after permission, cleanup on detach
  • Fixed reconnect issues in data processor
  • Fixes artifacts on the echogram when the window size is changed
  • Fixed connection/settings icon sizes, resolved QML binding loops, and cleaned build warnings

What's Changed

Full Changelog: 0.14.1...0.14.2

KoggerApp 0.14.1

26 Feb 09:28

Choose a tag to compare

Added features

  • Magnifying glass for echogram
  • Displaying an echogram in a 3D scene layer during synchronization
  • Shadows added to surface objects, navigation arrows, and compass in 3D scene
  • Internet Connection Manager
  • Real-time bottom track depth value on the echogram
  • added parsing HDT message in NMEA-0183
  • Using an artificial yaw angle to calculate a mosaic (by position)
  • Extra panel with the ability to filter the required information
  • Added support for parsing new KBP messages (ID_NAV (v2), ID_BOAT_STATUS)

Enhancements

  • Saving the last selected paths (file selection, export, etc.) at runtime
  • Separate real-time depth values ​​(rangefinder, bottom-track), temperature on the echogram
  • Backdrops for grid values, depth, and temperature on the echogram
  • Real-time bottom track calculation button in the bottom track settings
  • Speeding up text rendering in 3D
  • Improved text rendering quality in 3D
  • Possibility of setting marks (contacts) without bottom tracking
  • Displaying the application version in app settings
  • Back/home button handling for Android

Bug fixes

  • Fixes in UI (deleting contacts, interaction with a 3D scene, construction of QML objects, etc.)
  • Updating the console only when open, cleaning the endless log

What's Changed

Full Changelog: 0.14.0...0.14.1

KoggerApp 0.14.0

12 Feb 14:05

Choose a tag to compare

Added features

  • Automatic surface calculation and rendering mechanism (isobaths/side-scan mosaic)
  • Support for the "OSM" mapping provider
  • Added new themes for echogram, side-scan mosaic and surface
  • Added ruler tool
  • Anchor position mode
  • Hotkeys for changing sonar settings profile
  • Circular grid

Enhancements

  • Improved Surface/Mosaic/Isobaths processing (calculation, batching, prefetch, hot cache + DB flow, etc.)
  • Added pre-calculation of visible tiles for epochs and sonar positions
  • Updated application installer for Windows
  • Updated compass

Bug fixes

  • Fixed Windows fullscreen behavior (WS_BORDER enabled)
  • Logging (KLF/CSV) on latest Android versions

What's Changed

Full Changelog: 0.13.0...0.14.0

KoggerApp 0.13.0

26 Nov 14:39

Choose a tag to compare

Enhancements

  • Project migration to Qt 6.8.3
  • Enable/disable display of temperature information on the echogram
  • Additional visualization of the .klf log entry process
  • Enabling/disabling autopilot settings/extra boat info
  • Using orientation to rotate the camera
  • Contacts for side-scan/downview
  • Establishing an active contact
  • Inverting the echogram grid position
  • "North mode" for 3d scene
  • Third party Android module "usb-serial-for-android" has been updated to version 3.9.0

Bug fixes

What's Changed

  • Third party coords by @salevg in #33
  • Migrating project to Qt 6.8.3 and C++23 (Windows / Ubuntu / Android) by @salevg in #34
  • release changes 0.13.0 by @salevg in #35

Full Changelog: 0.12.4...0.13.0

KoggerApp 0.12.4

05 Sep 15:23

Choose a tag to compare

Added features

  • Extrapolation of depth data in 3D
  • Interpolation for lost position (lla, ned), attitude (yaw)

Enhancements

  • Background processing/scheduler (bottom track, surface, isobaths, mosaic)
  • Rework scene 3D UI elements
  • Tile system for processing data (surface/mosaic, export points as mesh)
  • Bottom track processing on several channels (for side scan)
  • Add ROV depth data

Bug fixes

  • Speeded-up file opening
  • Reset camera to dataset
  • Fixes in render pipeline, data base using, etc.

What's Changed

Full Changelog: 0.12.3...0.12.4

KoggerApp 0.12.3

30 Jun 12:08

Choose a tag to compare

Added features

  • Complex Channel Id
  • Realtime Isobaths
  • Auto speed selection for serial port connections
  • Multiple echograms

Enhancements

  • Improved stability of the device communication driver
  • Hotkeys for processing isobaths
  • Import menu returned

Bug fixes

What's Changed

Full Changelog: 0.12.2...0.12.3

KoggerApp 0.12.2

07 Apr 11:35

Choose a tag to compare

Added features

  • Support for building an application for Ubuntu (GCC) desktop/embeeded systems
  • Now available *.AppImage for Ubuntu desktop x86_64
  • Hotkeys for controlling interface elements and 2D echogram (Windows/Ubuntu)
  • For tests: Nulling incoming positions from autopilot (define "FAKE_COORDS")
  • Ubuntu deploy script
  • Black Stripes Fix (Eliminating data loss on an echogram)
  • Calculation of echogram data reception quality (for recent epochs)
  • Saving main record parameters (resolution, number of samples, frequency, etc.) and displaying the echogram on AIM
  • Updated KoggerApp icons to HiResolution branded for windows app/installer, adaptive icons for android

Enhancements

  • Added support for Russian and Polish language in TextRenderer(3D)
  • Support for saving .klf/.csv logs to “/documents/KoggerApp” folder for android
  • Scaling AIM information on echogram
  • Navigation Arrow rework
  • Added translation of device parameters
  • Project refactor (deleted unused sources, grouping, etc.)
  • Added 4800 baudrate for serialport

Bug fixes

  • Storing app settings
  • Fullscreen mode for Windows
  • 3D scene with OpenGL ES display artifacts
  • Changing channel selection for side-scan mosaic calculation
    and etc.

What's Changed

Full Changelog: 0.12.1...0.12.2

KoggerApp 0.12.1

30 Jan 14:56

Choose a tag to compare

Added features

  • Tool for adding notes (Contacts) on 2D echogram, viewing notes on 3D scene
  • Export 3D surface to .csv file
  • Support Side-view fishfinder “SSS-nano”

Bug fixes

What's Changed

Full Changelog: 0.12.0...0.12.1

KoggerApp 0.12.0

30 Dec 09:27
aecbcb1

Choose a tag to compare

Added features

  • Map View

What's Changed

Full Changelog: 0.11.0...0.12.0