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
|
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
|
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
|
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
|
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
|
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
|
c2702e02a9
|
use the recommended way to generate google maps urls
|
2020-03-05 17:52:40 +01:00 |
|
Jakob Ketterl
|
49c333b88a
|
include digital demods in hash
|
2020-01-25 23:47:32 +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
|
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
|
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
|
e0501cff0f
|
add owrx message passing and frontend
|
2020-01-09 15:12:51 +01:00 |
|
Jakob Ketterl
|
0f8c86a26c
|
20 was too wide
|
2020-01-09 14:00:32 +01:00 |
|
Jakob Ketterl
|
2bb877a84b
|
let's go for 20kHz for now
|
2020-01-09 13:49:15 +01:00 |
|
Jakob Ketterl
|
94b486cf2e
|
wider filter for pocsag (as wide as possible)
|
2020-01-08 22:36:22 +01:00 |
|
Jakob Ketterl
|
12e5d2f6f3
|
add scaffolding for pocsag decoding
|
2020-01-06 22:08:17 +01:00 |
|
Jakob Ketterl
|
9187bb4371
|
use local codec for fft, too
|
2020-01-05 23:33:07 +01:00 |
|
Jakob Ketterl
|
eec35f07c3
|
add error message to log panel, too
|
2019-12-23 21:21:45 +01:00 |
|
Jakob Ketterl
|
11cfca5211
|
send a log message to the client when a device fails
|
2019-12-23 21:18:40 +01:00 |
|
Jakob Ketterl
|
6f9ba6c290
|
improve sdr failure message display, closes #19
|
2019-12-21 23:46:05 +01:00 |
|
Jakob Ketterl
|
1e6088ca1d
|
relative map urls
|
2019-12-03 19:06:00 +01:00 |
|
Jakob Ketterl
|
9d01b2306c
|
improve https detection
|
2019-12-03 18:57:32 +01:00 |
|
Jakob Ketterl
|
fc8d3d8f11
|
improve websocket url determination
|
2019-12-03 18:53:57 +01:00 |
|
Jakob Ketterl
|
42f9fb52ed
|
safari compatibility
|
2019-11-26 21:35:22 +01:00 |
|
Jakob Ketterl
|
fe39c2712d
|
keep the output_rate on sdr change
|
2019-11-26 20:13:04 +01:00 |
|
root
|
b774e75f2c
|
fix urls for when we aren't running on the root
|
2019-11-25 20:17:11 +01:00 |
|
Jakob Ketterl
|
481918ab5b
|
better profile switching for the gui
|
2019-11-23 17:22:20 +01:00 |
|
Jakob Ketterl
|
b27caf2405
|
allow initial_squelch_level to be set per profile
|
2019-11-23 16:56:29 +01:00 |
|
Jakob Ketterl
|
de51e266f6
|
add airspy source; fix offset tuning
|
2019-11-21 15:31:37 +01:00 |
|
Jakob Ketterl
|
bf27f51049
|
let's leave some footsteps
|
2019-11-12 13:43:39 +01:00 |
|
Jakob Ketterl
|
dc5ac081ce
|
fix some javascript code style issues
|
2019-11-07 10:56:39 +01:00 |
|
Jakob Ketterl
|
5fdffb5e0c
|
fix scrolling for canvas background and bookmarks. i hope that's all
now.
|
2019-11-01 19:48:08 +01:00 |
|
Jakob Ketterl
|
9163f3d30e
|
improve autoplay interface
|
2019-11-01 16:58:36 +01:00 |
|
Jakob Ketterl
|
1638fde181
|
fix gradient (without gradient)
|
2019-10-28 20:54:31 +01:00 |
|
Jakob Ketterl
|
e8d60e2dc0
|
animate the squelch slider background
|
2019-10-27 16:04:00 +01:00 |
|
Jakob Ketterl
|
944e9df7cc
|
fix slider mousewheel action
|
2019-10-27 15:09:34 +01:00 |
|
Jakob Ketterl
|
13f27a76ff
|
use new way of measuring for network speed, too
|
2019-10-26 22:44:54 +02:00 |
|
Jakob Ketterl
|
fe08228204
|
rework panel code to use less javascript and more css for positioning
|
2019-10-26 21:32:00 +02:00 |
|
Jakob Ketterl
|
c7eb5c430c
|
perform binary decoding on the server side
|
2019-10-25 21:09:31 +02:00 |
|
Jakob Ketterl
|
70e2a99274
|
custom easing to restore the original fadeout
|
2019-10-25 21:09:31 +02:00 |
|
Jakob Ketterl
|
52b945cd64
|
optimize
|
2019-10-25 16:52:10 +02:00 |
|
Jakob Ketterl
|
afa322a83b
|
mousewheel control for the sliders <3
|
2019-10-24 20:00:30 +02:00 |
|
Jakob Ketterl
|
d3ac44c526
|
replace custom animations with jquery
|
2019-10-24 19:35:55 +02:00 |
|
Jakob Ketterl
|
5bbee1e1d7
|
fix some more minor javascript issues
|
2019-10-23 11:27:05 +02:00 |
|
Jakob Ketterl
|
713b6119d0
|
refactor progressbars into objects
|
2019-10-22 22:35:54 +02:00 |
|
Jakob Ketterl
|
6cdec05cde
|
remove unused variables
|
2019-10-21 01:16:19 +02:00 |
|
Jakob Ketterl
|
dd7d262bd3
|
fixing some issues with the IDE
|
2019-10-20 23:38:58 +02:00 |
|
Jakob Ketterl
|
13d7686258
|
refactor all the audio stuff into classes and a separate file
|
2019-10-20 18:53:23 +02:00 |
|
Jakob Ketterl
|
91b8c55de9
|
optimize
|
2019-10-20 13:28:25 +02:00 |
|
Jakob Ketterl
|
00c5467a89
|
implement a ringbuffer in the audioworklet to optimize runtimes
|
2019-10-19 18:09:50 +02:00 |
|
Jakob Ketterl
|
cc32e28b36
|
use the raw object name
|
2019-10-19 13:09:41 +02:00 |
|
Jakob Ketterl
|
72329a8a2a
|
use a GainNode for volume control instead of custom code, thus improving
the feedback
|
2019-10-19 12:58:09 +02:00 |
|
Jakob Ketterl
|
a102ee181a
|
show wht method is being used in the log; fix console errors;
|
2019-10-19 12:39:42 +02:00 |
|
Jakob Ketterl
|
778591d460
|
an attempt to implement audioworklets was made. works mostly, but skips
samples
|
2019-10-19 01:19:19 +02:00 |
|
Jakob Ketterl
|
6bc928b5b6
|
fine-tune audio buffering
|
2019-10-18 21:34:00 +02:00 |
|
Jakob Ketterl
|
0b2c457030
|
kill client-side early rebuffering, improving the latency
|
2019-10-18 21:13:48 +02:00 |
|
Jakob Ketterl
|
d53d3b7a51
|
clean up javascript as good as possible with the help of the IDE
|
2019-10-16 17:11:09 +02:00 |
|
Jakob Ketterl
|
72062c8570
|
let's apply some formatting
|
2019-10-16 13:17:47 +02:00 |
|
Jakob Ketterl
|
5b61f8c7a3
|
show message in log
|
2019-10-12 20:48:36 +02:00 |
|
Jakob Ketterl
|
8541f79ebc
|
remove dial button
|
2019-10-12 17:34:49 +02:00 |
|
Jakob Ketterl
|
ec4fd401cb
|
update dropdown, too
|
2019-10-12 17:26:57 +02:00 |
|
Jakob Ketterl
|
98217b1745
|
dial frequencies as bookmarks
|
2019-10-12 17:14:28 +02:00 |
|
Jakob Ketterl
|
e5193f3460
|
remove old code
|
2019-10-12 17:02:29 +02:00 |
|
Jakob Ketterl
|
2e394dc2cb
|
remove waterfall queueing
|
2019-10-05 20:38:58 +02:00 |
|
Jakob Ketterl
|
b80fd9c023
|
update profile dropdown box on changes
|
2019-10-04 22:01:07 +02:00 |
|
Jakob Ketterl
|
e9f9bbb9c0
|
replace receiver_qra setting with locator calculation
|
2019-10-03 18:10:46 +02:00 |
|
Jakob Ketterl
|
3e8e2182a8
|
fix many, many problems with the frontend frequency displays, scroll and
drag handling, closes #13
|
2019-10-03 17:24:28 +02:00 |
|
Jakob Ketterl
|
6ae934e461
|
initialize demodulator with configured start values, fixes #9
|
2019-10-03 00:36:26 +02:00 |
|
Jakob Ketterl
|
eb0f54e79d
|
reset status values properly on reconnect
|
2019-10-02 23:48:13 +02:00 |
|
Jakob Ketterl
|
5903ae1603
|
prevent the meta panel from disappearing
|
2019-09-29 17:16:08 +02:00 |
|
Jakob Ketterl
|
5a3e2a2575
|
auto-focus; submit on enter;
|
2019-09-29 15:38:50 +02:00 |
|
Jakob Ketterl
|
eed520daac
|
implement edit and delete
|
2019-09-29 15:29:53 +02:00 |
|
Jakob Ketterl
|
4a7b42202e
|
add edit and delete button
|
2019-09-29 14:48:36 +02:00 |
|
Jakob Ketterl
|
f292ba55c1
|
use actual, not visible, frequency
|
2019-09-28 20:52:37 +02:00 |
|
Jakob Ketterl
|
af9fcbc38d
|
complete storage and display
|
2019-09-28 20:28:25 +02:00 |
|
Jakob Ketterl
|
bd9cdc1cba
|
buttons and storage action
|
2019-09-28 20:15:47 +02:00 |
|
Jakob Ketterl
|
be21d4c9ac
|
show dialog and load values into it
|
2019-09-28 19:20:21 +02:00 |
|
Jakob Ketterl
|
39a4366eab
|
locator wrappers aren't even needed
|
2019-09-28 16:54:24 +02:00 |
|
Jakob Ketterl
|
4407146962
|
add bookmark button
|
2019-09-28 16:50:21 +02:00 |
|
Jakob Ketterl
|
c3bcb17312
|
Merge branch 'develop' into bookmarks
|
2019-09-28 07:36:54 +02:00 |
|