Commit Graph

114 Commits

Author SHA1 Message Date
Marat Fayzullin a759f50ea3 Added cue to auto bookmark distance setting. 2023-08-18 22:35:36 -04:00
Marat Fayzullin f43ce84334 Now restricting EIBI bookmarks by distance. 2023-08-18 00:17:39 -04:00
Marat Fayzullin fce8e87ed7 Added ability to enable EIBI bookmarks per-profile. 2023-08-15 23:05:11 -04:00
Marat Fayzullin 06cb9063c5 Fixing bug where trying to switch locked source reset it for all connections. 2023-08-08 20:10:58 -04:00
Marat Fayzullin a69bbf9d2b Reducing the number of log messages. 2023-07-04 12:12:49 -04:00
Marat Fayzullin a5889eb692 Improving restart code. 2023-07-03 19:46:33 -04:00
Marat Fayzullin 6e35f9b0dd Instead of ignoring startup failure, going to retry a few times, then fail. 2023-07-03 18:07:37 -04:00
Marat Fayzullin 70318b6893 Removing unnecessary code for changing center_freq. 2023-06-22 21:44:27 -04:00
Marat Fayzullin 54661ebde3 Fixing problem when profile center_freq changes would not propagate up. 2023-06-21 23:17:34 -04:00
Marat Fayzullin c174cef20e Added device-specific option to disable profile changes without a key. 2023-06-08 23:53:09 -04:00
Marat Fayzullin d02727a147 Trying to allow locking certain SDR sources with magic key. 2023-06-08 23:53:09 -04:00
Marat Fayzullin fabdc2c119 Added 6.25kHz and 8.33kHz tuning steps. 2023-05-30 11:20:55 -04:00
Marat Fayzullin d01e791060 Fixing center_freq in Resampler. 2023-05-23 14:39:35 -04:00
Marat Fayzullin 9faf2b9870 Fixed modified center_freq surviving profile change. 2023-05-22 13:52:47 -04:00
Marat Fayzullin 640eb9ad45 Fixing some errors. 2023-05-20 22:26:42 -04:00
Marat Fayzullin 59380bd3f5 No longer modifying current profile on center_freq jump. 2023-05-20 17:28:54 -04:00
Marat Fayzullin c77d3c24a4 Added ability to jump center_frequency by right-clicking arrow buttons. 2023-05-20 15:43:56 -04:00
Marat Fayzullin 5488c29807 Added 10Hz, 20Hz, and 50Hz steps for CW listeners. 2023-05-18 22:50:57 -04:00
Marat Fayzullin b6d585060f Adding 12500 and 25000 tuning steps, correcting Python package info. 2023-04-23 19:16:52 -04:00
Marat Fayzullin c523f1a895 Added 9kHz step, now updating step when profile changes. 2023-01-08 16:01:00 -05:00
Marat Fayzullin e3780f6aea Adding all current customizations to the original forked code. 2022-11-19 14:34:47 -05:00
Jakob Ketterl 811d95c7bc fifisdr fixes 2022-09-20 18:01:08 +02:00
Jakob Ketterl 35ad4712bb disable PPM input for devices that don't support it 2022-06-09 20:25:29 +02:00
Jakob Ketterl 39bfba673b catch error resulting from monitor race condition 2022-01-11 21:56:16 +01:00
Jakob Ketterl 85c7a05978 use ImportError for python 3.5 compatibility 2021-10-27 18:33:23 +02:00
Jakob Ketterl 0403ebff5c improve handling of source processes 2021-09-15 15:03:11 +02:00
Jakob Ketterl 7d7cec1ec3 update to match pycsdr chaanges 2021-07-24 18:50:30 +02:00
Jakob Ketterl 320521a74a adopt to updated api 2021-07-16 16:12:16 +02:00
Jakob Ketterl 5e7a0a38aa Merge branch 'develop' into pycsdr 2021-07-15 18:09:39 +02:00
Jakob Ketterl 29bce9e07a refactor: move form stuff out of source code 2021-04-29 15:28:18 +02:00
Jakob Ketterl 35dcff90ea refactor owrx.form -> owrx.form.input 2021-04-29 15:17:21 +02:00
Jakob Ketterl cb8ec3c760 improve sdr device state handling 2021-04-27 01:44:30 +02:00
Jakob Ketterl 68739724d4 make the sdr type dropdown show beautiful names 2021-04-17 17:42:08 +02:00
Jakob Ketterl 19496d46a3 fix form evaluation for optional fields 2021-03-24 23:17:50 +01:00
Jakob Ketterl 6ddced4689 implement basic error handling and validation for forms 2021-03-24 22:46:51 +01:00
Jakob Ketterl d872152cc8 restore python 3.5 compatibility 2021-03-20 17:23:35 +01:00
Jakob Ketterl c50473fea5 implement device shutdown on deletion or lack of profiles 2021-03-18 22:59:46 +01:00
Jakob Ketterl d573561c67 activate enable / disable cycle 2021-03-18 19:59:10 +01:00
Jakob Ketterl 37e7331627 fix device failover (concurrent modification problem) 2021-03-18 19:47:11 +01:00
Jakob Ketterl b25a673829 refactor state handling: uncouple failed and enabled flags 2021-03-18 19:34:53 +01:00
Jakob Ketterl 3d20e3ed80 simplify api by abstracting layer changes 2021-03-06 22:20:47 +01:00
Jakob Ketterl ff9f771e1b handle the resampler 2021-03-05 19:44:45 +01:00
Jakob Ketterl 1b44229ec3 clean up profile handling 2021-03-05 19:28:54 +01:00
Jakob Ketterl 2e28694b49 implement profile removal behaviour 2021-03-05 19:09:51 +01:00
Jakob Ketterl 2ba2ec38e0 new profile carousel implementation reacts to new profiles 2021-03-05 18:57:09 +01:00
Jakob Ketterl a14f247859 make the add button look more like the remove button 2021-03-05 18:07:19 +01:00
Jakob Ketterl 4e14b29537 apply type="button" on all buttons to make submit on enter work 2021-03-03 23:25:00 +01:00
Jakob Ketterl 37d89c074b implement "new device" page (redirects not working yet) 2021-03-03 00:16:28 +01:00
Jakob Ketterl 6bd47cf914 implement property carousel for profile switching 2021-03-01 00:26:56 +01:00
Jakob Ketterl c7db144f7b add name input for profiles 2021-02-28 21:26:55 +01:00