Commit Graph

  • e9cb5d54be send changed keys over websocket connection for the map Jakob Ketterl 2021-02-27 01:00:38 +01:00
  • 7dcafab2c1 restart on fft_compression changes, too Jakob Ketterl 2021-02-27 00:29:04 +01:00
  • baef88bd94 restart demodulator on compression changes Jakob Ketterl 2021-02-27 00:17:37 +01:00
  • ad3ed1e626 disconnect clients if the max_clients setting is lowered Jakob Ketterl 2021-02-27 00:01:21 +01:00
  • 0a76801a03 activate "service_decoder" setting Jakob Ketterl 2021-02-26 23:50:58 +01:00
  • 3164683e74 handle device shudown when schedule is off Jakob Ketterl 2021-02-26 22:36:15 +01:00
  • 4e7f02fc2c activate more scheduler and service settings Jakob Ketterl 2021-02-26 21:27:42 +01:00
  • 0231d98ab8 wire "services_enabled" setting Jakob Ketterl 2021-02-26 17:53:06 +01:00
  • 6822475674 exclude template inputs when moving to the visible section Jakob Ketterl 2021-02-26 01:12:48 +01:00
  • 412e0a51c7 implement property deletion handling; activate scheduler deletion Jakob Ketterl 2021-02-26 01:12:03 +01:00
  • 91c4d6f568 make scheduler respond to config changes Jakob Ketterl 2021-02-25 22:19:05 +01:00
  • d8b3974728 use floats; explicit conversion Jakob Ketterl 2021-02-25 20:50:40 +01:00
  • 5cd9d386a6 combine waterfall_[min|max]_level into a single config Jakob Ketterl 2021-02-25 15:13:39 +01:00
  • f6f0a87002 this todo is resolved Jakob Ketterl 2021-02-25 00:38:23 +01:00
  • 8c767be53a add inputs for perseus Jakob Ketterl 2021-02-24 23:54:46 +01:00
  • bccb87e660 handle deletions in the top layer Jakob Ketterl 2021-02-24 23:04:57 +01:00
  • 0c1dc70217 Make the apply button always visible Jakob Ketterl 2021-02-24 23:04:23 +01:00
  • 388d9d46fe prevent runtime properties in the config Jakob Ketterl 2021-02-24 22:30:28 +01:00
  • 2785f43c6a implement adding and removing scheduler slots Jakob Ketterl 2021-02-24 21:09:19 +01:00
  • 45a70a1079 parse values from form Jakob Ketterl 2021-02-24 20:17:43 +01:00
  • 2d823b2945 render scheduler profile inputs Jakob Ketterl 2021-02-24 19:56:07 +01:00
  • 65758a0098 start implementing scheduler input (daylight works) Jakob Ketterl 2021-02-24 17:12:23 +01:00
  • ea96038201 remove unused imports Jakob Ketterl 2021-02-24 12:31:53 +01:00
  • ed3d84b974 use the container instead of a (potentially missing) canvas Jakob Ketterl 2021-02-24 00:59:31 +01:00
  • 710a18aae3 initialize canvas on demand to avoid overlap when changing parameters Jakob Ketterl 2021-02-24 00:58:50 +01:00
  • f69d78926e create filtering that prevents overwriting the device name Jakob Ketterl 2021-02-24 00:09:57 +01:00
  • 4199a583f8 fix agc parameter Jakob Ketterl 2021-02-23 23:24:30 +01:00
  • dfaecdb357 use hierarchical property layers to make config changes effective immediately Jakob Ketterl 2021-02-23 23:23:37 +01:00
  • 631232fe7c make AGC optional Jakob Ketterl 2021-02-23 20:02:38 +01:00
  • f9772faa6f add separator before the optional inputs dropdown Jakob Ketterl 2021-02-23 19:23:54 +01:00
  • 4e32d724c4 fix storing profiles Jakob Ketterl 2021-02-23 18:41:49 +01:00
  • c5df6a1527 implement profile editing page Jakob Ketterl 2021-02-23 18:32:23 +01:00
  • ed258cc9a0 fill in gain stages for hackrf Jakob Ketterl 2021-02-23 17:40:06 +01:00
  • 437943c26c fill in airspy gain stages Jakob Ketterl 2021-02-23 17:36:16 +01:00
  • d15d9d8c76 remove implicit optional handling for optional fields Jakob Ketterl 2021-02-23 00:27:29 +01:00
  • 436010ffe3 implement explicit removal of non-present keys Jakob Ketterl 2021-02-23 00:12:22 +01:00
  • 679f99d701 change checkbox handling to detect presence Jakob Ketterl 2021-02-23 00:11:51 +01:00
  • 1eff7a3b69 fix typo Jakob Ketterl 2021-02-22 23:52:57 +01:00
  • 54a34b2084 implement optional device fields Jakob Ketterl 2021-02-22 23:49:28 +01:00
  • f8beae5f46 fix javascript errors Jakob Ketterl 2021-02-22 23:47:19 +01:00
  • 9beb3b9168 remove the label attribute from the checkboxes Jakob Ketterl 2021-02-22 00:57:02 +01:00
  • 770fd749cd introduce the basic concept of optional keys Jakob Ketterl 2021-02-22 00:35:47 +01:00
  • 683a711b49 fix bias_tee for hackrf Jakob Ketterl 2021-02-21 18:11:28 +01:00
  • bd31fa5149 add the ability to disable devices Jakob Ketterl 2021-02-21 18:11:08 +01:00
  • 7f3d421b25 introduce profile list Jakob Ketterl 2021-02-20 23:45:06 +01:00
  • 44250f9719 add some device details on the list page Jakob Ketterl 2021-02-20 22:57:17 +01:00
  • c2e8ac516c introduce enums for state management Jakob Ketterl 2021-02-20 22:54:07 +01:00
  • dd5ab32b47 set always-on default to false Jakob Ketterl 2021-02-20 19:43:04 +01:00
  • 361ed55b93 add more device-specific options Jakob Ketterl 2021-02-20 19:20:31 +01:00
  • 8b24eff72e add sdrplay specific options Jakob Ketterl 2021-02-20 19:00:28 +01:00
  • 18e8ca5e43 add bias_tee and direct_sampling options Jakob Ketterl 2021-02-20 18:48:12 +01:00
  • 0ab6729fcc create device descriptions for all Jakob Ketterl 2021-02-20 18:09:24 +01:00
  • 0e64f15e65 add more device inputs Jakob Ketterl 2021-02-20 17:54:19 +01:00
  • 058463a9b3 fix display and parsing issues Jakob Ketterl 2021-02-20 00:36:18 +01:00
  • bd7e5b7166 implement individual gain stages option Jakob Ketterl 2021-02-20 00:16:32 +01:00
  • d0d946e09f implement gain dialog with AGC option Jakob Ketterl 2021-02-19 21:07:13 +01:00
  • 86278ff44d wire data parsing and storage Jakob Ketterl 2021-02-19 18:45:29 +01:00
  • 039b57d28b add more inputs, bind to actual data Jakob Ketterl 2021-02-19 18:18:25 +01:00
  • 27c16c3720 add more inputs Jakob Ketterl 2021-02-19 16:29:30 +01:00
  • 3aa238727e start building device forms Jakob Ketterl 2021-02-19 15:29:17 +01:00
  • 4316832b95 input merging mechanism Jakob Ketterl 2021-02-19 14:53:30 +01:00
  • bec61465c9 move device descriptions to owrx.source Jakob Ketterl 2021-02-19 14:44:16 +01:00
  • 012952f6f3 implement some basic infrastructure to present device forms Jakob Ketterl 2021-02-19 00:46:52 +01:00
  • 872c7a4bfd setup device list and routing for device pages Jakob Ketterl 2021-02-19 00:03:25 +01:00
  • d65743f2ea rename template variable Jakob Ketterl 2021-02-18 23:05:43 +01:00
  • c5585e290a undo javascript device configuration Jakob Ketterl 2021-02-18 22:24:31 +01:00
  • 54fde2c1c0 reuse existing template Jakob Ketterl 2021-02-18 22:12:13 +01:00
  • d612792593 update permissions on write Jakob Ketterl 2021-02-18 21:07:45 +01:00
  • 0d77aaff26 restrict access to openwebrx users file Jakob Ketterl 2021-02-18 20:57:41 +01:00
  • b06a629ffb fix variable substitution Jakob Ketterl 2021-02-18 18:41:39 +01:00
  • a29d72d67f more details in the password dialog Jakob Ketterl 2021-02-18 18:38:37 +01:00
  • 1a6f738c97 fix permission problems on initial install Jakob Ketterl 2021-02-18 18:28:12 +01:00
  • 50e19085b0 don't use full path (lintian) Jakob Ketterl 2021-02-18 17:28:00 +01:00
  • e70ff075ca fix pasword prompt (lintian) Jakob Ketterl 2021-02-18 17:25:33 +01:00
  • 34b369b200 restore unconditional confmodule Jakob Ketterl 2021-02-18 17:09:08 +01:00
  • fc5d560345 don't need to check for command, if it's not there the result will be the same Jakob Ketterl 2021-02-18 17:04:45 +01:00
  • e8ad4588ce add debhelper token to postrm script (lintian) Jakob Ketterl 2021-02-18 17:02:14 +01:00
  • 74aea63b9b always remove password, no matter what the value Jakob Ketterl 2021-02-18 16:14:45 +01:00
  • a750726459 new mechanism doesn't require any dummy values in the db Jakob Ketterl 2021-02-18 16:14:15 +01:00
  • eb8b8c4a5a include confmodule only when needed, avoiding potential warnings Jakob Ketterl 2021-02-18 16:08:22 +01:00
  • 1956907d6d suppress errors during check Jakob Ketterl 2021-02-18 16:04:56 +01:00
  • 8f49337b81 don't use expansion to test Jakob Ketterl 2021-02-18 16:01:13 +01:00
  • 5e37b75cfb test for existence of admin user before asking questions Jakob Ketterl 2021-02-18 15:55:55 +01:00
  • c09f17579c implement a command to test for a user's existence Jakob Ketterl 2021-02-18 15:42:12 +01:00
  • 06d4b24b09 handle config key not set Jakob Ketterl 2021-02-18 15:27:05 +01:00
  • 9492bbebbb un-silence Jakob Ketterl 2021-02-18 01:42:06 +01:00
  • ad5166cf9e allow reconfigure in postinst Jakob Ketterl 2021-02-18 01:36:04 +01:00
  • 0714ce5703 parse password from env if available Jakob Ketterl 2021-02-18 01:32:27 +01:00
  • 2eec29db05 change debconf priority to high Jakob Ketterl 2021-02-18 01:28:40 +01:00
  • 3122077603 fix debconf password questions Jakob Ketterl 2021-02-18 01:12:26 +01:00
  • 518588885c make postrm executable Jakob Ketterl 2021-02-18 01:00:47 +01:00
  • 8271eddefb rename templates file Jakob Ketterl 2021-02-18 00:26:52 +01:00
  • 404f995e39 confmodule doesn't work with our bash parameters Jakob Ketterl 2021-02-18 00:22:37 +01:00
  • 8fcfa689ae add postinst/postrm integration Jakob Ketterl 2021-02-18 00:13:58 +01:00
  • f488a01c78 linitian also finds spelling errors?!? Jakob Ketterl 2021-02-17 23:45:22 +01:00
  • 06361754b3 add config script Jakob Ketterl 2021-02-17 23:39:16 +01:00
  • b7688c3c97 add infotext for custom html colors Jakob Ketterl 2021-02-16 18:39:42 +01:00
  • 691d88f841 waterfall config fine-adjustments Jakob Ketterl 2021-02-16 18:35:18 +01:00
  • 9aebeb51f8 remove waterfall_colors unless scheme is custom Jakob Ketterl 2021-02-16 18:12:10 +01:00
  • 8d2763930b implement input for custom waterfall colors Jakob Ketterl 2021-02-16 18:07:13 +01:00