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 |
|
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
|
52199dd800
|
some preliminary styles
|
2020-01-08 22:40:44 +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
|
83ad9d616f
|
remove sdr.js
|
2020-01-06 19:52:31 +01:00 |
|
Jakob Ketterl
|
2a0ee83c12
|
implement lowpass
|
2020-01-06 19:48:54 +01:00 |
|
Jakob Ketterl
|
5379d8cc3d
|
step one: implement upsampling
|
2020-01-06 16:29:23 +01:00 |
|
Jakob Ketterl
|
9187bb4371
|
use local codec for fft, too
|
2020-01-05 23:33:07 +01:00 |
|
Jakob Ketterl
|
c8c5ce8105
|
use local implementation of ima adpcm instead of sdr.js
|
2020-01-05 23:26:27 +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
|
7a6d021e18
|
switch file loading to pkg_resources
|
2019-12-08 20:27:58 +01:00 |
|
Jakob Ketterl
|
adf4f5a738
|
explicit favicon link
|
2019-12-04 00:47:50 +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
|
2cfeb6b6d6
|
more safari fixes
|
2019-11-26 22:06:13 +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
|
a8df774e50
|
dual authors
|
2019-11-24 18:08:54 +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
|
497d98363f
|
fix bookmark edit / delete flyout
|
2019-11-14 15:31:44 +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
|
8a46922e77
|
panels disappear behind the header
|
2019-11-01 22:22:46 +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
|
9f6a4891ed
|
fix styles (broken by debugging)
|
2019-11-01 18:53:16 +01:00 |
|
Jakob Ketterl
|
41d23c66a4
|
prevent events from being blocked by the panels
|
2019-11-01 18:47:33 +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
|
d4d8699fc5
|
squelch bar for firefox, too
|
2019-10-27 16:06:06 +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
|
cd2da582c4
|
fix slider background for firefox
|
2019-10-27 14:58:46 +01:00 |
|
Jakob Ketterl
|
1e28fc5018
|
fix broken widths on digital meta panels
|
2019-10-27 13:18:00 +01:00 |
|
Jakob Ketterl
|
13f27a76ff
|
use new way of measuring for network speed, too
|
2019-10-26 22:44:54 +02:00 |
|
Jakob Ketterl
|
39120d9413
|
implement new way of measuring stats that allows arbitrary timeranges
|
2019-10-26 22:32:25 +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
|
07a8e6bf92
|
add a title to show what the bookmark button does on hover
|
2019-10-24 20:06:24 +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
|
58da0e8a60
|
remove debugging code
|
2019-10-22 22:38:08 +02:00 |
|
Jakob Ketterl
|
713b6119d0
|
refactor progressbars into objects
|
2019-10-22 22:35:54 +02:00 |
|
Jakob Ketterl
|
ebf2804d63
|
rename
|
2019-10-22 21:30:48 +02:00 |
|
Jakob Ketterl
|
6cdec05cde
|
remove unused variables
|
2019-10-21 01:16:19 +02:00 |
|
Jakob Ketterl
|
7ef0ef0d7c
|
don't split ringbuffer blocks in the output; this means up to 3ms stay
in the buffer.
|
2019-10-20 23:48:49 +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 |
|