Jakob Ketterl
|
6e60247026
|
apply CSS magic to DMR, too
|
2021-01-19 20:54:35 +01:00 |
|
Jakob Ketterl
|
6e416d0839
|
set prefixes using CSS
|
2021-01-19 00:36:55 +01:00 |
|
Jakob Ketterl
|
502d324cd4
|
fix dmr mute overlay
|
2021-01-17 19:41:17 +01:00 |
|
Jakob Ketterl
|
3246e5ab3a
|
move ysf metadata parsing to server; improve map pin behavior
|
2021-01-17 19:21:13 +01:00 |
|
Jakob Ketterl
|
c59c5b76d8
|
fix callsign highlight on map for mobile / portable calls
|
2021-01-17 18:50:55 +01:00 |
|
Jakob Ketterl
|
0f81964598
|
reserve one line of space to stop the icons from jumping
|
2021-01-17 01:49:10 +01:00 |
|
Jakob Ketterl
|
9c52219ca3
|
use gap instead of margins
|
2021-01-16 22:32:48 +01:00 |
|
Jakob Ketterl
|
8a73f2c9df
|
rewrite DMR panel, too
|
2021-01-16 22:07:55 +01:00 |
|
Jakob Ketterl
|
98da3a6d99
|
delegate, don't duplicate. better this way
|
2021-01-16 21:20:21 +01:00 |
|
Jakob Ketterl
|
667fe596dc
|
ysf does not need autoclear any more
|
2021-01-16 21:19:00 +01:00 |
|
Jakob Ketterl
|
f3444a4edb
|
setup autoclear
|
2021-01-16 21:17:12 +01:00 |
|
Jakob Ketterl
|
946866319c
|
improve location handling & clearing
|
2021-01-16 21:16:49 +01:00 |
|
Jakob Ketterl
|
8be0092f61
|
rewrite ysf panel update to make it less jumpy
|
2021-01-16 21:07:58 +01:00 |
|
Jakob Ketterl
|
3f94832d00
|
use flex layout
|
2021-01-16 19:46:39 +01:00 |
|
Jakob Ketterl
|
41f9407024
|
re-package code for meta panels into classes
|
2021-01-16 19:40:22 +01:00 |
|
Jakob Ketterl
|
13215960c4
|
show header buttons conditionally
|
2021-01-16 18:06:37 +01:00 |
|
Jakob Ketterl
|
9f702f5d14
|
let's try to make the header somewhat responsive
|
2021-01-16 17:34:17 +01:00 |
|
Jakob Ketterl
|
ae217f9ded
|
specify flex-direction explicitly
|
2021-01-15 19:55:37 +01:00 |
|
Jakob Ketterl
|
00631d7349
|
hide map overlay until map is loaded
|
2021-01-15 19:43:16 +01:00 |
|
Jakob Ketterl
|
163ebcd327
|
actually position text in the center
|
2021-01-15 19:33:55 +01:00 |
|
Jakob Ketterl
|
a31b246924
|
restructure header
|
2021-01-15 19:06:00 +01:00 |
|
Jakob Ketterl
|
a8ef3a0e6a
|
get rid of the e() function
|
2021-01-15 18:09:18 +01:00 |
|
Jakob Ketterl
|
885e361bab
|
implement reporting of FST4W spots (in theory)
|
2021-01-15 16:19:45 +01:00 |
|
Jakob Ketterl
|
1b36baad88
|
extend default WFM bandwidth to 150kHz, allowing up to 200kHz
|
2021-01-14 23:47:12 +01:00 |
|
Jakob Ketterl
|
2334ad1d5b
|
try a list of sample rates; prefer 48kHz
|
2021-01-14 17:07:43 +01:00 |
|
dl9rdz
|
57efdff43e
|
try enforcing 44100 samples/s for audio to avoid problems with odd defautl sampling rates
|
2021-01-14 16:51:00 +01:00 |
|
Jakob Ketterl
|
c5323f8d54
|
validate start_freq, use center_freq if invalid
|
2021-01-14 00:12:53 +01:00 |
|
Jakob Ketterl
|
7f3071336b
|
check if new value is undefined
|
2021-01-13 23:50:36 +01:00 |
|
Jakob Ketterl
|
57e5923a4d
|
apply performance optimizations to s-meter, too
|
2021-01-02 18:16:25 +01:00 |
|
Jakob Ketterl
|
9d89cbceed
|
use transform for better performance
|
2021-01-02 17:53:54 +01:00 |
|
Jakob Ketterl
|
c1245308bd
|
make this more robust
|
2021-01-01 23:37:10 +01:00 |
|
Jakob Ketterl
|
90f319ebda
|
split config into global and device config
* less config properties sent to the client
|
2020-12-31 23:03:36 +01:00 |
|
Jakob Ketterl
|
68fcb8522e
|
fix typo
|
2020-12-30 18:05:10 +01:00 |
|
Jakob Ketterl
|
f4b9decd23
|
more animation performance optimizations
|
2020-12-30 17:45:32 +01:00 |
|
Jakob Ketterl
|
abb0813948
|
send only necessary config changes
|
2020-12-30 17:15:48 +01:00 |
|
Jakob Ketterl
|
eb34c45145
|
apply transform trick to get GPU optimized animations
|
2020-12-28 21:16:54 +01:00 |
|
Jakob Ketterl
|
993aa87776
|
use css animations for the progressbar (better performance?)
|
2020-12-28 20:55:02 +01:00 |
|
Jakob Ketterl
|
181511bc8e
|
remove maps link from header
|
2020-12-11 17:53:31 +01:00 |
|
Jakob Ketterl
|
e062412e60
|
show receiver location pin on the map
|
2020-12-11 17:47:17 +01:00 |
|
Jakob Ketterl
|
bdb6d75f83
|
better sorting for the legend
|
2020-12-10 22:22:08 +01:00 |
|
Jakob Ketterl
|
23080dbe22
|
allow frequency display precision to be set via configuration
|
2020-12-10 20:58:07 +01:00 |
|
Jakob Ketterl
|
9e45cfd02a
|
implement clear function for js8, too - refs #187
|
2020-12-09 21:19:22 +01:00 |
|
Jakob Ketterl
|
aa66e69c15
|
implement clear button for packet, pocsag, wsjt-x, refs #187
|
2020-12-09 20:08:50 +01:00 |
|
Jakob Ketterl
|
9bf4b149aa
|
move pocsag message panel
|
2020-12-09 19:53:37 +01:00 |
|
Jakob Ketterl
|
5474973752
|
move aprs message panel
|
2020-12-09 19:42:46 +01:00 |
|
Jakob Ketterl
|
3e30ab57a6
|
move wsjt message panel logic to own class
|
2020-12-09 19:26:34 +01:00 |
|
Jakob Ketterl
|
9d6099b6d8
|
FST4[W] frontend work
|
2020-12-09 17:38:37 +01:00 |
|
Jakob Ketterl
|
cbdb143966
|
allow 25kHz packet when manually adjusting
|
2020-12-06 23:24:57 +01:00 |
|
Jakob Ketterl
|
e90b10abfd
|
Merge branch 'master' into develop
|
2020-11-30 20:30:30 +01:00 |
|
Jakob Ketterl
|
b3fbf89f57
|
remove OSM fallback since it's broken
|
2020-11-30 18:10:34 +01:00 |
|
Jakob Ketterl
|
504c256b3e
|
make auto squelch level margin configurable
|
2020-11-12 18:00:24 +01:00 |
|
Jakob Ketterl
|
0f4b8dc794
|
fill-in undeclared variable, refs #192
|
2020-11-04 22:38:24 +01:00 |
|
Jakob Ketterl
|
e700f0a9e4
|
replace nanoscroller with compressed version, drop map reference.
closes #191
|
2020-11-04 22:32:13 +01:00 |
|
Jakob Ketterl
|
93f7195429
|
Merge pull request #173 from jwt27/jwt27/highlight-freq-digits
Highlight frequency digits on mouse hover
|
2020-10-16 20:29:52 +02:00 |
|
Jakob Ketterl
|
259eef2e68
|
move develop to the next version 0.21
|
2020-10-11 23:16:59 +02:00 |
|
Jakob Ketterl
|
1cec386c18
|
release version 0.20.0
|
2020-10-11 15:03:39 +02:00 |
|
Jakob Ketterl
|
ce39de14e8
|
display squelch on mouseover, too
|
2020-10-11 00:46:41 +02:00 |
|
Jakob Ketterl
|
3975073efd
|
defer demodulator startup until center_freq is set
|
2020-10-11 00:25:13 +02:00 |
|
Jakob Ketterl
|
349604ac50
|
fix some javascript errors
|
2020-09-20 19:53:13 +02:00 |
|
Jakob Ketterl
|
c1347de1f0
|
optimize waterfall color generation
|
2020-09-19 21:53:29 +02:00 |
|
Jakob Ketterl
|
71a2352d2b
|
let the client initiate the dsp again
|
2020-09-19 21:35:14 +02:00 |
|
Jakob Ketterl
|
31295efbff
|
restore linear interpolation to improve performance
|
2020-09-19 15:51:54 +02:00 |
|
Jakob Ketterl
|
b9e19421c1
|
activate fft averaging on the secondary fft
|
2020-09-17 22:43:39 +02:00 |
|
Jakob Ketterl
|
6a6d4a3c9b
|
secondary fft is now complex, better display for digimodes based on FM
|
2020-09-17 22:21:49 +02:00 |
|
Jakob Ketterl
|
2018dd444f
|
start off with black & white to avoid javascript errors
|
2020-09-17 21:13:42 +02:00 |
|
Jakob Ketterl
|
fa08f1e2cf
|
use chroma.js to calculate waterfall colors
|
2020-09-17 20:10:01 +02:00 |
|
Jakob Ketterl
|
97f3642262
|
fix mouse wheel tuning for frequencies < 1MHz
|
2020-09-13 15:35:32 +02:00 |
|
Jakob Ketterl
|
0e8aece991
|
display current waterfall values on mouse over
|
2020-09-13 13:57:12 +02:00 |
|
Jakob Ketterl
|
39a473c8c2
|
disable waterfall sliders in auto mode
|
2020-09-13 13:38:44 +02:00 |
|
Jakob Ketterl
|
b9e6ffe03d
|
first attempt at an automatically calibrating waterfall
|
2020-09-12 22:06:12 +02:00 |
|
Jakob Ketterl
|
9f9a5ceaa3
|
implement minimum waterfall range
|
2020-09-12 20:36:10 +02:00 |
|
Jakob Ketterl
|
3cd6af9ef9
|
add fonts in newer, better compressed formats
|
2020-09-12 19:01:51 +02:00 |
|
Jakob Ketterl
|
d45cc207ad
|
use sprites scaled to specific resolution (better performance, less
scaling headaches)
|
2020-09-11 22:12:01 +02:00 |
|
Jakob Ketterl
|
7d509eeb48
|
explicitly fill buffer with 0s to avoid noise on newer chrome versions
|
2020-09-11 00:19:04 +02:00 |
|
Jakob Ketterl
|
87ba4ea524
|
fix audioworklet callbacks
|
2020-09-11 00:09:07 +02:00 |
|
Jakob Ketterl
|
42f975a926
|
use sprites for bookmark button, too
|
2020-09-11 00:02:45 +02:00 |
|
Jakob Ketterl
|
63c31eba22
|
use sprites to reduce the number of requests
|
2020-09-10 22:29:01 +02:00 |
|
Jakob Ketterl
|
cf2f7377ab
|
remove obsolete image
|
2020-09-10 20:54:16 +02:00 |
|
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 |
|