Skip to content

Releases: f4exb/sdrangel

First v7 beta

14 May 12:30
Compare
Choose a tag to compare
First v7 beta Pre-release
Pre-release

This is the first beta version for the new major version 7. It merges the v7 branch to master and in addition has a few fixes over the last alpha v7.0.0-alpha.4:

  • Ubuntu build: added libopengl-dev dependency. Fixes #1244
  • USRP enumeration: use default name and serial if not available. Fixes #1239
  • Fixed device enumerator in-use indicator not reset on device set delete (solves issue reported in groups.io)

API and VOR feature and demod updates

14 May 05:14
Compare
Choose a tag to compare
Pre-release

API updates

Creates endpoints in API to deal with workspaces: add workspace, remove empty workspaces and for device, main spectrum, channels and features: get current workspace index and move to workspace specified by its index. This concludes the changes to be made in v7 and next release will be beta.

VOR feature and demod updates

Added bits missing in the VOR feature and demod from the deprecated multi channel VOR demod. PR #1232:

  • VOR Demodulator: Reset filters when navId changes, to avoid glitches in calculated radial
  • VOR Demod: Reset state when navId changes, so we don't report old ident for new navId
  • VOR Localizer: Update doc images
  • VOR Localizer: Add Ident column data to table
  • VOR Localizer: Change GUI label from Sh to delta cf
  • VOR Localizer: Fix link to demod plugin
  • VOR Localizer: Update channels when device updated or when feature started, as device b/w or whether fixed center freq may have changed
  • VOR Localizer: Fix tooltip
  • VOR localizer GUI updates.
  • VOR Localizer: Update station icon on map when My Position preference is changed
  • VOR Localizer: Use shared OpenAIP code to get latest URL

Some reorganization

02 May 17:53
Compare
Choose a tag to compare

Some reorganization

Soapy SDR support becomes an option triggered by --soapy on the command line. This implements #718

The original VOR demodulator is replaced by the "single channel" version and the VOR localizer feature. This is to keep only the version that conforms to the general design of one channel one flow ensuring real multi tasking. Also the usage is more flexible possibly with just one channel that is used for more than one VOR in time sharing. Also more than one receiver can be used which could be more efficient if VORs are far apart in frequency, This implements #1223 The original code is kept for reference as the "multi channel" VOR but is not part of the build.

Other changes and fixes

  • Fixed device change. Fixes #1220
  • Test Sink: fixed minimum window height
  • VOR localizer feature: fixed segfault on exit
  • Fixed Tx and MIMO channel device label when retrieved from configuration. Fixes #1227

Maintenance release

29 Apr 11:37
Compare
Choose a tag to compare

Maintenance release

  • Removed issue templates
  • Spectrum markers dialog: fixed issue when there are no histogram markers. Fixes #1200
  • Add qtspeech5-speechd-plugin as a runtime dependency for Debian. PR #1198
  • SDRPlayV3: Take LIF downsampling into account when calculating the final bandwidth. PR #1196

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release

Fixes and enhancements over alpha.1

27 Apr 22:32
Compare
Choose a tag to compare
Pre-release

Fixes and enhancements over alpha.1

This release fixes a number of issues and provides enhancements over the first alpha version:

  • fixed add channel and spectrum display after device renumbering. Fixes #1217
  • Changed placement of presets and add channels in device top bar
  • Spectrum markers dialog: fixed issue when there are no histogram markers. Fixes #1200
  • New sub windows layout (stacked layout) besides cascaded and tilied that resembles the v6 layout. Issue #1209 PR #1216
  • Channel Analyzer GUI: fixed log2 decimation handling
  • Restored channel highlighted by cursor function. Part of #1213
  • Re enumerate workspaces and workspace index in sub windows after empty workspace trimming. Fixes #1212
  • Restore cursor when moved over child widget. PR #1215
  • Fixed random deletion of device sets. Fixes #1211
  • Fixed sizing of some sub windows. Part of #1209
  • Set the border on the outer side of the window. Part of #1213
  • FramelessWindowResizer: prevent horizontal expansion of horizontally fixed widgets. Part of #1209
  • better handling of expandable rollup sub widgets. Part of #1209
  • FramelessWindowResizer: prevent vertical expansion of vertically fixed widgets. Part of #1209
  • Add FramelessWindowResizer class for resizing frameless windows. Remove top-right resize grip from windows. In channels and features, make sure enterEvent and leaveEvent are passed to parent class. PR #1214
  • fixed widget size handling. Part of #1209
  • fixed main spectrum window minimum height. Fixes #1210
  • restore menu shortcuts and ellipsis. Fixes #1208
  • fixed device workspace index save/restore and removed useless geometry blobs. Fixes #1207

New top level UI

19 Apr 05:12
Compare
Choose a tag to compare
New top level UI Pre-release
Pre-release

New top level UI

This is a major change in the top level UI. It is organized around workspaces where the user places the different component windows in a custom arrangement (Multiple Document Interface). This alpha deals only with the UI part. The consequences on the API are not fully taken into account yet so some API functions may break. However this should not concern the server variant.

UI changes and internal changes

30 Mar 20:41
e0cc2a3
Compare
Choose a tag to compare

UI changes

  • Add FeatureLayout - to try to better use space in Feature window. PR #1178
  • GLSpectrum GUI: use a custom flow layout for the 3 main horizontal layouts
  • ADS-B: Use QSplitter for table and map. PR #1180
  • Update station icon on map when My Position preference changes. PR #1182
  • ADS-B: Remove device set refresh button, as now automatic. Fix possible crash on close. PR #1184

Internal changes

  • MainCore: signals to notify changes in devices channels and features. Part of #1139
  • Implement signal when main preferences are changed. Partially implements #1139
  • Moved device and feature sets add and remove signals where appropriate. Improves #1139
  • Added signals to SampleSinkFifo including samples timings. Implements #1143 and part of #1139
  • VOR localizer feature: use added channel signal for automatic update
  • Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
  • Implement new message pipes. Implements #1154

Other changes and fixes

  • Fix satellite tracks when timezone isn't UTC. Fixes #1188. PR #1190
  • Replace obsolete QGLWidget by QOpenGLWidget
  • Fixed cleanup method on shader classes. Fixes #1179
  • Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
  • Demod analyzer feature: change addRollupWidget placement to fix #1183. Fixes #1183

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release

Maintenance release

09 Mar 18:34
Compare
Choose a tag to compare

Removed internal hidapi code

Removed the hidapi related code to rely on packaged libraries. This is for Linux only and required for FCD dongles support. Please note that it adds a new dependency to libhidapi-dev. Fixes #1160

Other fixes

  • ADSB demod: do not process channel sample rate when it is zero. Fixes #1165
  • Fixed spectrum markers dynamic values. Fixes #1140

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release

Radiosonde demodulator and feature

05 Mar 04:28
Compare
Choose a tag to compare

Radiosonde demodulator and feature

A nice contribution from Jon srcejon. It adds two plugins:

  • Radiosonde demodulator: This plugin can be used to demodulate RS41 radiosonde weather balloon signals. Radiosondes typically transmit on 400-406MHz and are in the sky around the world for around 1 hour around 00:00 UTC.
  • Radiosonde feature: The Radiosonde feature displays a table containing the most recent information received from radiosondes based on data received via one or more Radiosonde Demodulators.
    • The chart can plot two data series vs time for the radiosonde selected in the table.
    • The Radiosonde feature can draw ballons objects on the Map feature in 2D and 3D.

Other changes and fixes

  • Message pipes rework. Partially implements #1154
  • Lime SDR inout: fix antenna names in GUI combobox. PR #1162
  • HttpDownloadManager - Fix Google Drive downloads. PR #1164
  • Rotator controller: Open/close serial ports in worker thread. Issue #1153. PR #1171
  • SDRPlayV3 and USRP: Ensure decimation length is power of two. Issue #1161, PR #1172
  • ValueDialZ: fix find exponent. Issue #1158

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki.
Note that Ubuntu .deb package is for 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release

Maintenance release

20 Feb 22:06
Compare
Choose a tag to compare

Maintenance release

  • Fix stereo sound in DAB demod. PR #1150.
  • Make Channel API inherit from QObject. Issue #1147
  • Channel Analyzer: fixed reverse API handling and a few other things. Fixes #1144
  • Metis MISO: set spectrum sink input back in GUI. Fixes #1145
  • DATV Demod - Increase max RF bandwidth in GUI to 50MHz. PR #1142. Issue #1136.
  • DATV Mod - Increase RF bandwidth slider to 50M. PR #1137. Issue #1136
  • Spectrum markers update. PR #1141
  • Pager demod: fixed typo in POCSAG. Fixes #1138
  • Metis MISO: save stream and spectrum stream indices in settings. Fixes #1126
  • Map feature, ADSB and AIS demods updates. PR #1135
  • Do not write tail audio samples and write to sample buffer only if necessary. Issue #1132
  • ValueDialZ: fixed compilation warning, Fixes #1155