Commit Graph

  • 6ddced4689 implement basic error handling and validation for forms Jakob Ketterl 2021-03-24 22:46:51 +0100
  • 4cbce9c840 always remove device props on switch, fixes device failover Jakob Ketterl 2021-03-24 20:47:04 +0100
  • b01792c3d2 fix deletion of sdrs when there's no changes Jakob Ketterl 2021-03-24 17:25:59 +0100
  • 5f7daba3b2 move the default sdrs to the new defaults file Jakob Ketterl 2021-03-24 17:19:49 +0100
  • a90f77e545 retain the redirect url on login failure Jakob Ketterl 2021-03-24 16:53:01 +0100
  • d50d08ad2c add a robots.txt to exclude certain routes for search engines Jakob Ketterl 2021-03-24 16:08:13 +0100
  • deeaccba12 profile as properties, live sync additions and removals with the client Jakob Ketterl 2021-03-24 15:57:25 +0100
  • 62e67afc9c update config to version 6 Jakob Ketterl 2021-03-21 15:23:26 +0100
  • c9d303c43e remove "configurable_keys" hack Jakob Ketterl 2021-03-21 15:19:40 +0100
  • 5fc8672dd6 fix profile detection Jakob Ketterl 2021-03-21 00:18:35 +0100
  • acee318dae make the frontend resume when an sdr device becomes present Jakob Ketterl 2021-03-21 00:14:18 +0100
  • 8fa1796037 re-start connection sdr if no sdr was available before Jakob Ketterl 2021-03-20 23:30:09 +0100
  • 2a82f4e452 wire profile transmission into active sdr device hash Jakob Ketterl 2021-03-20 23:14:29 +0100
  • 341e254640 fix shutdown iteration Jakob Ketterl 2021-03-20 17:24:00 +0100
  • d872152cc8 restore python 3.5 compatibility Jakob Ketterl 2021-03-20 17:23:35 +0100
  • 3b9763eee5 fix device deletion Jakob Ketterl 2021-03-20 02:16:08 +0100
  • cfeab98620 hook up service handling to new device events Jakob Ketterl 2021-03-20 01:56:07 +0100
  • 792f76f831 turn the dict of active sources into a living PropertyManager Jakob Ketterl 2021-03-20 01:10:18 +0100
  • c58ebfa657 readonly also prevents deletion Jakob Ketterl 2021-03-20 00:54:45 +0100
  • c50473fea5 implement device shutdown on deletion or lack of profiles Jakob Ketterl 2021-03-18 22:59:46 +0100
  • f1619b81fe use the right method Jakob Ketterl 2021-03-18 22:24:53 +0100
  • 364c7eb505 show more information on the sdr settings page Jakob Ketterl 2021-03-18 21:53:59 +0100
  • 9dcf342b13 fix scheduler behavior on enable / disable Jakob Ketterl 2021-03-18 21:17:23 +0100
  • d573561c67 activate enable / disable cycle Jakob Ketterl 2021-03-18 19:59:10 +0100
  • 37e7331627 fix device failover (concurrent modification problem) Jakob Ketterl 2021-03-18 19:47:11 +0100
  • b25a673829 refactor state handling: uncouple failed and enabled flags Jakob Ketterl 2021-03-18 19:34:53 +0100
  • 916f19ac60 mapping sdr device layer Jakob Ketterl 2021-03-18 18:59:38 +0100
  • 620771eaf2 use a property layer right from the start Jakob Ketterl 2021-03-18 18:58:29 +0100
  • 161408dbf4 handle deletions correctly Jakob Ketterl 2021-03-06 23:48:31 +0100
  • e0985c3802 fix status page Jakob Ketterl 2021-03-06 23:34:27 +0100
  • 3d20e3ed80 simplify api by abstracting layer changes Jakob Ketterl 2021-03-06 22:20:47 +0100
  • 6af0ad0262 fix frequency unit dropdown for firefox Jakob Ketterl 2021-03-05 20:31:23 +0100
  • b4460f4f70 fix receiver appearance in firefox Jakob Ketterl 2021-03-05 20:20:22 +0100
  • ff9f771e1b handle the resampler Jakob Ketterl 2021-03-05 19:44:45 +0100
  • 4c5ec23ba7 remove profile list from sdr device index Jakob Ketterl 2021-03-05 19:44:25 +0100
  • 1b44229ec3 clean up profile handling Jakob Ketterl 2021-03-05 19:28:54 +0100
  • 2e28694b49 implement profile removal behaviour Jakob Ketterl 2021-03-05 19:09:51 +0100
  • 2ba2ec38e0 new profile carousel implementation reacts to new profiles Jakob Ketterl 2021-03-05 18:57:09 +0100
  • a3cfde02c4 re-wire profile add & delete Jakob Ketterl 2021-03-05 18:32:16 +0100
  • a14f247859 make the add button look more like the remove button Jakob Ketterl 2021-03-05 18:07:19 +0100
  • 45e9bd12a5 hightlight "new profile" link Jakob Ketterl 2021-03-05 17:51:19 +0100
  • 190c90ccdf tab styling Jakob Ketterl 2021-03-05 17:43:15 +0100
  • 60df3afe26 add tab navigation to profile and device pages Jakob Ketterl 2021-03-04 22:14:10 +0100
  • 4e14b29537 apply type="button" on all buttons to make submit on enter work Jakob Ketterl 2021-03-03 23:25:00 +0100
  • 3814200452 implement device and profile deletion Jakob Ketterl 2021-03-03 23:07:41 +0100
  • a9dbedee6d consistent wording Jakob Ketterl 2021-03-03 22:35:57 +0100
  • 8671f98c14 implement "add profile" sequence Jakob Ketterl 2021-03-03 22:33:37 +0100
  • 400ed3541d update "new sdr" routing too to avoid conflicts Jakob Ketterl 2021-03-03 22:10:19 +0100
  • 03315d7960 switch url scheme to avoid conflicts Jakob Ketterl 2021-03-03 21:55:49 +0100
  • d123232f28 implement device and profile delete modals Jakob Ketterl 2021-03-03 21:51:33 +0100
  • eab1c6ce80 remove profile list from device page; make links work Jakob Ketterl 2021-03-03 15:38:15 +0100
  • fdbb76bca1 add working redirect after device add completes Jakob Ketterl 2021-03-03 15:30:33 +0100
  • c0b7cf5f8d resolve the ugly assets_prefix hack Jakob Ketterl 2021-03-03 15:24:18 +0100
  • 37d89c074b implement "new device" page (redirects not working yet) Jakob Ketterl 2021-03-03 00:16:28 +0100
  • 2b1dc76e48 add profile list to the device page Jakob Ketterl 2021-03-02 20:28:49 +0100
  • e0b289b6a5 remove debugging message Jakob Ketterl 2021-03-02 20:19:48 +0100
  • d81f0ae96c change display precision behavior to reference Hertz Jakob Ketterl 2021-03-01 01:19:06 +0100
  • 6bd47cf914 implement property carousel for profile switching Jakob Ketterl 2021-03-01 00:26:56 +0100
  • c7db144f7b add name input for profiles Jakob Ketterl 2021-02-28 21:26:55 +0100
  • d0ddf72b10 fix typo Jakob Ketterl 2021-02-28 21:04:43 +0100
  • 92cce78320 fix panel switching Jakob Ketterl 2021-02-28 18:23:35 +0100
  • 1871fc359a apply some styling Jakob Ketterl 2021-02-28 18:07:25 +0100
  • a92ead3261 implement exponential frequency input on the receiver, too Jakob Ketterl 2021-02-28 17:28:22 +0100
  • 094f470ebb automatically switch SI prefixes based on frequency Jakob Ketterl 2021-02-28 15:51:07 +0100
  • 06b6054071 improve floating point handling Jakob Ketterl 2021-02-27 23:21:14 +0100
  • 0537e23e38 make a more generic ExponentialInput and use that for the sample_rate input Jakob Ketterl 2021-02-27 23:14:41 +0100
  • 7a0c934af5 use frequency input for the other inputs, too Jakob Ketterl 2021-02-27 22:44:48 +0100
  • e787336fc4 fix empty input Jakob Ketterl 2021-02-27 22:43:18 +0100
  • 71acad3b4f add keyboard shortcuts for quicker input Jakob Ketterl 2021-02-27 22:30:48 +0100
  • c389d3b619 implement a frequency input with switchable exponent Jakob Ketterl 2021-02-27 22:15:19 +0100
  • ccdb010e9d more information on the sdr list Jakob Ketterl 2021-02-27 20:48:37 +0100
  • 6a9bbf7bc9 wording change Jakob Ketterl 2021-02-27 20:17:58 +0100
  • ccba3e8597 fix positioning (still absolute, but not moving any more) Jakob Ketterl 2021-02-27 17:23:03 +0100
  • beb3d696c9 use transform / will-change properties for waterfall Jakob Ketterl 2021-02-27 17:06:53 +0100
  • 54142f4f15 allow squelch_auto_margin = 0 Jakob Ketterl 2021-02-27 01:23:59 +0100
  • b6ed06dff4 use the new bottom bar for the bookmarks, too Jakob Ketterl 2021-02-27 01:18:08 +0100
  • 36c4a16fb5 move to settings module Jakob Ketterl 2021-02-27 01:16:03 +0100
  • 1b44c31a89 more space at the bottom Jakob Ketterl 2021-02-27 01:13:57 +0100
  • 45d4d868d7 clear waterfall on fft_size change so that a setting change becomes visible immediately Jakob Ketterl 2021-02-27 01:09:51 +0100
  • e9cb5d54be send changed keys over websocket connection for the map Jakob Ketterl 2021-02-27 01:00:38 +0100
  • 7dcafab2c1 restart on fft_compression changes, too Jakob Ketterl 2021-02-27 00:29:04 +0100
  • baef88bd94 restart demodulator on compression changes Jakob Ketterl 2021-02-27 00:17:37 +0100
  • ad3ed1e626 disconnect clients if the max_clients setting is lowered Jakob Ketterl 2021-02-27 00:01:21 +0100
  • 0a76801a03 activate "service_decoder" setting Jakob Ketterl 2021-02-26 23:50:58 +0100
  • 3164683e74 handle device shudown when schedule is off Jakob Ketterl 2021-02-26 22:36:15 +0100
  • 4e7f02fc2c activate more scheduler and service settings Jakob Ketterl 2021-02-26 21:27:42 +0100
  • 0231d98ab8 wire "services_enabled" setting Jakob Ketterl 2021-02-26 17:53:06 +0100
  • 6822475674 exclude template inputs when moving to the visible section Jakob Ketterl 2021-02-26 01:12:48 +0100
  • 412e0a51c7 implement property deletion handling; activate scheduler deletion Jakob Ketterl 2021-02-26 01:12:03 +0100
  • 91c4d6f568 make scheduler respond to config changes Jakob Ketterl 2021-02-25 22:19:05 +0100
  • d8b3974728 use floats; explicit conversion Jakob Ketterl 2021-02-25 20:50:40 +0100
  • 5cd9d386a6 combine waterfall_[min|max]_level into a single config Jakob Ketterl 2021-02-25 15:13:39 +0100
  • f6f0a87002 this todo is resolved Jakob Ketterl 2021-02-25 00:38:23 +0100
  • 8c767be53a add inputs for perseus Jakob Ketterl 2021-02-24 23:54:46 +0100
  • bccb87e660 handle deletions in the top layer Jakob Ketterl 2021-02-24 23:04:57 +0100
  • 0c1dc70217 Make the apply button always visible Jakob Ketterl 2021-02-24 23:04:23 +0100
  • 388d9d46fe prevent runtime properties in the config Jakob Ketterl 2021-02-24 22:30:28 +0100
  • 2785f43c6a implement adding and removing scheduler slots Jakob Ketterl 2021-02-24 21:09:19 +0100
  • 45a70a1079 parse values from form Jakob Ketterl 2021-02-24 20:17:43 +0100
  • 2d823b2945 render scheduler profile inputs Jakob Ketterl 2021-02-24 19:56:07 +0100