Commit Graph

585 Commits

Author SHA1 Message Date
Jakob Ketterl f2d284989b add exceptional bandwidth for drm 2020-09-05 22:10:23 +02:00
Jakob Ketterl 298da694ca compress background image with webp 2020-09-05 01:10:08 +02:00
Jakob Ketterl f90670f477 erase waterfall calibration memory 2020-08-31 21:48:02 +02:00
J.W. Jagersma 325eab35a9
highlight frequency digits on mouse hover 2020-08-30 23:13:26 +02:00
Jakob Ketterl 9e41d49d46 refactor audio startup so it will autostart on firefox, if allowed 2020-08-23 17:56:13 +02:00
Jakob Ketterl dd3bf121c1 fix start_freq not working on neighboring profiles 2020-08-15 16:05:50 +02:00
Jakob Ketterl 56debcd08a provide a fallback for browsers not supporting css gaps 2020-08-13 19:39:56 +02:00
Jakob Ketterl de34856d57 let's stick with flexbox, but use native wrapping 2020-08-12 22:14:02 +02:00
Jakob Ketterl ccb322016e re-arrange demodulator buttons in a dynamic grid 2020-08-12 19:44:33 +02:00
Jakob Ketterl f0b3a50c23 increase maximum audio speed indication (uncompressed hd is about
700kbps)
2020-08-08 22:23:34 +02:00
Jakob Ketterl 69a12650d2 permit increased bandwidth for WFM 2020-08-08 22:04:10 +02:00
Jakob Ketterl 5a938b8c0b simplify 2020-08-08 21:35:15 +02:00
Jakob Ketterl 448e266097 implement wfm demodulator chain 2020-08-08 21:29:25 +02:00
Jakob Ketterl da3f59fb9b determine hd audio rate and send it to the server 2020-08-08 20:45:03 +02:00
Jakob Ketterl 9e323a08ff remove duplicate css declaration 2020-06-22 00:07:16 +02:00
Jakob Ketterl 83ff417f4d post-release cleanup 2020-06-13 19:25:15 +02:00
Jakob Ketterl a696cc4ed8 next release version 2020-06-13 18:31:49 +02:00
Jakob Ketterl 1e84ced9a9 resture "under construction" notice 2020-06-02 21:12:25 +02:00
Jakob Ketterl ae295d72ae remove "under construction" notice 2020-06-01 19:41:38 +02:00
Jakob Ketterl 1019ed5793 fill gain input with values 2020-05-31 21:24:07 +02:00
Jakob Ketterl adcac7b54a hackrf gain settings 2020-05-31 20:52:45 +02:00
Jakob Ketterl d3a3078504 soapy gain input box for airspyhf 2020-05-31 20:43:12 +02:00
Jakob Ketterl ac18a76c14 split stuff into separate files 2020-05-31 20:25:41 +02:00
Jakob Ketterl 66b5f17d38 implement soapy gain input 2020-05-31 19:57:20 +02:00
Jakob Ketterl 48b177defa provision for a custom gain control 2020-05-17 21:21:37 +02:00
Jakob Ketterl 63475dda78 implement field sorting 2020-05-17 20:25:49 +02:00
Jakob Ketterl a03176223a add a bit more dynamic content 2020-05-17 18:44:26 +02:00
Jakob Ketterl e557d46c0d apply darkly theme 2020-05-14 22:31:54 +02:00
Jakob Ketterl a94209a2bc apply some alt tags to images 2020-05-11 20:31:21 +02:00
Jakob Ketterl db7b4f195e fix for offset_freq when demodulator is exactly on center_freq 2020-05-11 15:04:24 +02:00
Jakob Ketterl b0f7fd5d00 ability to add more config keys 2020-05-10 22:42:09 +02:00
Jakob Ketterl 96b1de1856 register different input types 2020-05-10 20:34:34 +02:00
Jakob Ketterl 9366d67218 dynamic sdr device settings 2020-05-10 20:18:42 +02:00
Jakob Ketterl 8df885b727 download receiver details via rest api 2020-05-10 17:27:46 +02:00
Jakob Ketterl 813474b5d6 make the header work on all pages 2020-05-10 17:03:30 +02:00
Jakob Ketterl 508ea2cf96 create a javascript profile for the map, too 2020-05-10 17:03:30 +02:00
Jakob Ketterl a37e5ac93f header is now collapsed by default; simpler javascript 2020-05-10 17:03:30 +02:00
Jakob Ketterl 59a7842c6d fix map info window popping up after close 2020-05-09 01:18:51 +02:00
Jakob Ketterl 149ad8dcc6 move rx_photo code to header 2020-05-09 01:03:43 +02:00
Jakob Ketterl 3a5e227ab5 integrate feature report 2020-05-09 00:27:42 +02:00
Jakob Ketterl 3202f48f8e header details on map, too 2020-05-09 00:20:38 +02:00
Jakob Ketterl 3a455a0452 start collecting header routines 2020-05-09 00:11:20 +02:00
Jakob Ketterl f2288ceb49 let's work with frame targets 2020-05-08 23:53:50 +02:00
Jakob Ketterl dba4f91c77 include homepage 2020-05-08 23:49:02 +02:00
Jakob Ketterl 1f565355ec change available mode highlighting, refs #95 2020-05-08 23:34:34 +02:00
Jakob Ketterl af1cfee754 allow switching underlying modulation (if available) refs #95 2020-05-08 22:56:02 +02:00
Jakob Ketterl 9563adacf7 more jquery magic for progressbars 2020-05-08 21:35:45 +02:00
Jakob Ketterl fc7188145b use jquery to store progressbar objects 2020-05-08 21:18:03 +02:00
Jakob Ketterl ceafcbf850 fix secondary demod being false 2020-05-06 23:00:57 +02:00
Jakob Ketterl 7fbd024ed5 fix sql=0 parameter 2020-05-06 22:52:48 +02:00
Jakob Ketterl efa9771ad7 let's move some logic to the dialog 2020-05-04 00:20:01 +02:00
Jakob Ketterl e2cacc1fa0 only available ones 2020-05-03 23:58:12 +02:00
Jakob Ketterl 93b8f75cc3 automatically load modes into bookmark dialog 2020-05-03 23:56:22 +02:00
Jakob Ketterl 8e313517d1 initialize frequeny correctly 2020-05-03 21:26:11 +02:00
Jakob Ketterl beed0c1a70 improve squelch handling
squelch is now included in the URL hash
some modes now have the squelch visually disabled, refs #65
2020-05-03 19:55:48 +02:00
Jakob Ketterl acb392e56c reset & stabilize modes 2020-05-03 13:10:54 +02:00
Jakob Ketterl ac136313cb keep back changes until start command is given 2020-05-03 13:10:25 +02:00
Jakob Ketterl e92a91663d restart demodulator based on modes 2020-05-03 12:48:25 +02:00
Jakob Ketterl 26ba8ca999 update bandpass for secondary modes 2020-05-03 12:23:23 +02:00
Jakob Ketterl 2f2d52df85 re-wire digital voice meta panels 2020-05-03 12:09:18 +02:00
Jakob Ketterl 1bfe768601 hash handling fits better into here now 2020-05-02 15:17:09 +02:00
Jakob Ketterl 3405bc485b fix profile switching 2020-05-02 15:07:47 +02:00
Jakob Ketterl 6ff1b7d20a fix reconnection behavior 2020-05-02 14:51:00 +02:00
Jakob Ketterl 8c8445eb3b improve receiver load times by concating javascript 2020-05-02 13:35:42 +02:00
Jakob Ketterl 7a3043559f initialize mouseover display 2020-05-02 02:35:55 +02:00
Jakob Ketterl 54812f0de1 fix band changes 2020-05-02 02:32:49 +02:00
Jakob Ketterl 28c1425a8f fix digimode init from hash 2020-05-02 02:13:16 +02:00
Jakob Ketterl a96690c8bd fft_fps isn't even used in the frontend 2020-05-02 01:36:12 +02:00
Jakob Ketterl e5196c6af9 prevent starting demodulator if already started 2020-05-02 01:35:38 +02:00
Jakob Ketterl 19518da2e2 fix filter setup 2020-05-02 01:25:23 +02:00
Jakob Ketterl b956a0dcd6 resolve todos 2020-05-02 01:16:36 +02:00
Jakob Ketterl 20023e3989 update bookmarks 2020-05-02 01:10:41 +02:00
Jakob Ketterl d9a818525d refactor demodulator classes, part 2 2020-05-02 01:07:44 +02:00
Jakob Ketterl b8f7686a6d refactor demodulator classes, part 1 2020-05-02 00:05:20 +02:00
Jakob Ketterl 5013af2117 combine methods 2020-04-30 23:31:52 +02:00
Jakob Ketterl 02a6326605 fix method names in comments 2020-04-30 23:20:56 +02:00
Jakob Ketterl 1441b9610c refactor into the classes, too 2020-04-30 23:16:49 +02:00
Jakob Ketterl 1764abe65f update secondary parameters 2020-04-30 22:31:18 +02:00
Jakob Ketterl 33762574c3 improve demodulator initalization, part 2: refactor js classes 2020-04-30 22:07:19 +02:00
Jakob Ketterl f1dc9af651 use synchronized setup; start dsp later 2020-04-27 22:49:24 +02:00
Jakob Ketterl 25a7bbd86a reset secondary demodulator, too 2020-04-26 23:14:34 +02:00
Jakob Ketterl 6a8168025d improve demodulator initialization 2020-04-26 22:46:30 +02:00
Jakob Ketterl 26321ab68b keep more parameters on the server side 2020-04-26 18:45:41 +02:00
Jakob Ketterl 449b3b3986 features no longer used on this level 2020-04-26 17:19:05 +02:00
Jakob Ketterl 39f9d4c273 streamline button generation 2020-04-26 17:18:48 +02:00
Jakob Ketterl bb1b561c47 fully-automatic mode panel generation 2020-04-26 16:58:31 +02:00
Jakob Ketterl 907787cfdc implement first stages of active mode communication 2020-04-26 15:17:03 +02:00
Jakob Ketterl fb90a4e54b display sdr devices 2020-04-26 02:15:19 +02:00
Jakob Ketterl 9942b3baf2 separate page for sdr settings 2020-04-25 21:55:52 +02:00
Jakob Ketterl b874583931 setup for multiple settings sections 2020-04-25 21:42:00 +02:00
Jakob Ketterl dd492fa63c hide "settings" link if features is disabled 2020-04-25 20:52:41 +02:00
Jakob Ketterl 4dc10fb6a3 lose the logo 2020-04-25 20:36:08 +02:00
Jakob Ketterl 4a2b81c793 use autogain on airspyhf 2020-04-25 20:32:11 +02:00
Jakob Ketterl a828f61c72 use right message delay for mode 2020-04-24 23:47:05 +02:00
Jakob Ketterl 4f07c62cc9 use the latest available thread 2020-04-21 21:00:16 +02:00
Jakob Ketterl 681a583711 always begin a new message if the flag says so 2020-04-21 18:11:07 +02:00
Jakob Ketterl 0c12d07a26 finalize visual message representation 2020-04-20 22:07:21 +02:00
Jakob Ketterl f474ab94d2 close threads when ending message has been received 2020-04-20 18:31:45 +02:00
Jakob Ketterl c90b415c8b add scroll-to-bottom and cleanup intervals 2020-04-19 23:35:06 +02:00
Jakob Ketterl 4287387a5e threading frontend implementation 2020-04-19 22:10:32 +02:00
Jakob Ketterl 899445d586 display messages on the web 2020-04-14 21:12:25 +02:00
Jakob Ketterl ddfd85c586 add js8 decoding if available 2020-04-12 13:10:23 +02:00
Jakob Ketterl f0ef5bb371 add location picker so set receiver location 2020-03-29 21:40:29 +02:00
Jakob Ketterl 056a8a3289 migrate waterfall settings away from tuples 2020-03-29 18:49:13 +02:00
Jakob Ketterl fd9e913a49 config migration for receiver_gps 2020-03-29 18:08:26 +02:00
Jakob Ketterl 6493fb86c1 add sdr.hu settings 2020-03-27 01:14:38 +01:00
Jakob Ketterl 7efe254a66 apply new values to config 2020-03-26 23:04:02 +01:00
Jakob Ketterl ab9df41a21 render inputs in code, not in html 2020-03-26 21:52:34 +01:00
Jakob Ketterl 16639c0b5b add autofocus 2020-03-26 20:19:05 +01:00
Jakob Ketterl 0d93186066 drop the passed modulation if the frequency is invalid 2020-03-26 15:36:49 +01:00
Jakob Ketterl 25755d09dd improve waterfall auto-adjust for SDRs with oversampling 2020-03-25 21:50:22 +01:00
Jakob Ketterl a7345bb16f propagate measurement reset to reporters, closes #88 2020-03-25 20:49:34 +01:00
Jakob Ketterl 0bffc2b3dd this doesn't do anything useful any more 2020-03-25 20:35:42 +01:00
Jakob Ketterl 8a03951713 re-align main buttons 2020-03-16 22:48:42 +01:00
Jakob Ketterl 1a1ad670ee fix background 2020-03-16 22:32:07 +01:00
Jakob Ketterl 5273131b25 apply new image background 2020-03-16 22:16:56 +01:00
Jakob Ketterl edded220b5 add the mailing list links 2020-03-15 23:39:38 +01:00
Jakob Ketterl ede40e4a68 always add OSM source, switch when no google maps key is present. 2020-03-13 23:53:14 +01:00
Justin Settle c385fd635b
Add fallback to use OpenStreetMap/Wikipedia Maps 2020-03-11 10:27:46 -04:00
Jakob Ketterl b9ac887eed add the first form elements 2020-03-08 23:23:36 +01:00
Jakob Ketterl a2dc2b3085 align the icons 2020-03-08 22:33:41 +01:00
Jakob Ketterl 6ab77f958c add settings button, start with the admin template 2020-03-08 21:28:15 +01:00
Jakob Ketterl 687e504af4 replace links 2020-03-07 20:53:17 +01:00
Jakob Ketterl c2702e02a9 use the recommended way to generate google maps urls 2020-03-05 17:52:40 +01:00
Jakob Ketterl a70c51193b parse login data 2020-02-23 20:52:32 +01:00
Jakob Ketterl de3694248a restore audioworklets 2020-02-23 20:14:07 +01:00
Jakob Ketterl 9f06149ae3 add shadow 2020-02-23 20:13:36 +01:00
Jakob Ketterl cad6175db0 login form 2020-02-23 20:04:19 +01:00
Jakob Ketterl c3b13b224c add back under construction panel 2020-02-20 21:58:08 +01:00
Jakob Ketterl dbb7c0cde3 remove the "under construction" banner 2020-02-18 22:26:44 +01:00
Jakob Ketterl 216ede189c style the input 2020-02-01 22:25:16 +01:00
Jakob Ketterl 0191ed7ad6 abort frequency input on ESC key 2020-02-01 21:48:46 +01:00
Jakob Ketterl 49c333b88a include digital demods in hash 2020-01-25 23:47:32 +01:00
Jakob Ketterl 8fc981c8a0 use static elements 2020-01-25 22:47:47 +01:00
Jakob Ketterl 4b60b7e046 frequency editor on click 2020-01-25 22:35:44 +01:00
Jakob Ketterl 92254c8c4d update hash when demodulator params change 2020-01-25 21:15:05 +01:00
Jakob Ketterl 34312dd402 fix url hash parsing 2020-01-25 20:53:55 +01:00
Jakob Ketterl af7437ab04 switch to monospaced font for better mousewheel tuning 2020-01-19 16:09:56 +01:00
Jakob Ketterl 136b668f8f fix bookmark tuning 2020-01-19 10:50:40 +01:00
Jakob Ketterl 18a63a6e7b mousewheel tuning 2020-01-19 00:00:51 +01:00
Jakob Ketterl ae98e6bc56 refactor frequency display 2020-01-18 21:33:10 +01:00
Jakob Ketterl 758b15e887 set parameters for psk63 mode 2020-01-13 20:10:14 +01:00
Jakob Ketterl ad5683279e allow wider filter for pocsag; fix filter display; 2020-01-10 23:26:29 +01:00
Jakob Ketterl 14198aaa17 fix table alignment for long messages 2020-01-10 23:25:49 +01:00
Jakob Ketterl ba9a9096bf use the nice error overlay, closes #28 2020-01-10 21:43:21 +01:00
Jakob Ketterl cbd87abc3d add automatic backoff when server is at capacity 2020-01-10 21:38:46 +01:00
Jakob Ketterl ac92df2149 close pocsag message window on profile change 2020-01-09 23:48:48 +01:00
Jakob Ketterl 44c1edb2dd update legal information
remove andras from contacts since he discontinued openwebrx
2020-01-09 22:24:39 +01:00
Jakob Ketterl 2ea8812fda remove 3d view aka mathbox since it consumes more than 1MB data per
visit
2020-01-09 21:52:47 +01:00
Jakob Ketterl 922a5ed607 fix gain introduced by filtering 2020-01-09 21:44:36 +01:00