Jakob Ketterl
691d88f841
waterfall config fine-adjustments
...
* hide the waterfall colors input when pre-defined color scheme is
selected
* skip unparseable lines on custom color input
* fallback to black and white if custom color config is unusable
* always use the waterfall classes when sending changes to the client
2021-02-16 18:35:18 +01:00
Jakob Ketterl
9aebeb51f8
remove waterfall_colors unless scheme is custom
2021-02-16 18:12:10 +01:00
Jakob Ketterl
8d2763930b
implement input for custom waterfall colors
2021-02-16 18:07:13 +01:00
Jakob Ketterl
496e771e17
implement new waterfall color selection
2021-02-16 17:12:57 +01:00
Jakob Ketterl
578f165bdc
wording change
2021-02-15 20:20:53 +01:00
Jakob Ketterl
a664770881
change link targets to _blank
2021-02-15 20:20:32 +01:00
Jakob Ketterl
c0193e677c
add an input for wsjt_decoding_depths
2021-02-15 20:19:43 +01:00
Jakob Ketterl
48a9c76c18
inline header variables
2021-02-15 17:12:17 +01:00
Jakob Ketterl
7f9c0539bb
break out demodulation and decoding settings
2021-02-15 16:06:14 +01:00
Jakob Ketterl
e61dde7d0e
separate background decoding
2021-02-15 15:56:17 +01:00
Jakob Ketterl
d998ab5c61
break out reporting into its own settings page
2021-02-15 15:49:44 +01:00
Jakob Ketterl
49640b5e33
generalize settings controller
2021-02-15 15:40:37 +01:00
Jakob Ketterl
391069653a
split settings controller module (preparation to split general settings)
2021-02-15 15:29:02 +01:00
Jakob Ketterl
48c594fdae
implement bookmark deletion
2021-02-14 16:51:16 +01:00
Jakob Ketterl
29a161b7b7
add the "add bookmarks" function
2021-02-14 16:21:09 +01:00
Jakob Ketterl
9b1659d3dd
remove index (unused)
2021-02-14 14:48:32 +01:00
Jakob Ketterl
3d97d362b5
implement bookmark storage
2021-02-14 00:41:03 +01:00
Jakob Ketterl
8ea4d11e9c
make the bookmarks table editable
2021-02-13 23:53:16 +01:00
Jakob Ketterl
48f26d00d6
add action column
2021-02-13 18:41:42 +01:00
Jakob Ketterl
3b60e0b737
display existing bookmarks in table
2021-02-13 18:35:15 +01:00
Jakob Ketterl
3e4ba42aab
style settings page; add bookmark editor page
2021-02-13 17:08:56 +01:00
Jakob Ketterl
cda43b5c5c
re-route settings urls
2021-02-13 16:44:14 +01:00
Jakob Ketterl
8acfb8c1cf
add configuration for max_client limit
2021-02-13 00:52:08 +01:00
Jakob Ketterl
a8c93fd8d1
enable web config
2021-02-11 19:37:45 +01:00
Jakob Ketterl
f23fa59ac3
implement config layering
2021-02-11 19:31:44 +01:00
Jakob Ketterl
0fd172edc3
check file contents; work with file extensions
2021-02-11 00:20:17 +01:00
Jakob Ketterl
64f827d235
loopify
2021-02-10 22:25:43 +01:00
Jakob Ketterl
1e72485425
implement temporary file cleanup
2021-02-10 22:24:43 +01:00
Jakob Ketterl
7097dc1cd8
ability to restore original image
2021-02-10 21:29:46 +01:00
Jakob Ketterl
8cf9b509c1
apply authorization to image upload
2021-02-10 20:32:07 +01:00
Jakob Ketterl
17c20d12e0
refactor authentication / authorization into a mixin
2021-02-10 20:21:45 +01:00
Jakob Ketterl
8422a33081
add information note about caching
2021-02-09 18:06:32 +01:00
Jakob Ketterl
779aa33a4a
add and resolve todos
2021-02-09 00:47:09 +01:00
Jakob Ketterl
7aa0f8b35d
improve image handling
2021-02-09 00:38:59 +01:00
Jakob Ketterl
3b670016be
implement uploading of top panorama, too
2021-02-09 00:12:53 +01:00
Jakob Ketterl
ad5daaae95
add exception for uploaded images
2021-02-08 23:44:10 +01:00
Jakob Ketterl
16d0e1a0d7
implement handling of uploaded files on save
2021-02-08 23:36:46 +01:00
Jakob Ketterl
4df5f19bd6
add todos
2021-02-08 23:30:44 +01:00
Jakob Ketterl
a1c024bfe2
implement dynamic file upload
2021-02-08 23:29:24 +01:00
Jakob Ketterl
2d72055070
organize
2021-02-08 20:30:12 +01:00
Jakob Ketterl
331e9627d6
implement forced password change for generated passwords
2021-02-08 18:30:54 +01:00
Jakob Ketterl
d9578cc5f4
thoroughly validate user
2021-02-08 17:09:22 +01:00
Jakob Ketterl
2c6b0e3d30
implement user list, enable, disable
2021-02-08 17:04:55 +01:00
Jakob Ketterl
a083042002
implement display of Q65 mode matrix
2021-02-08 15:16:04 +01:00
Jakob Ketterl
ce48892173
make dropdowns work with enums directly
2021-02-08 01:16:02 +01:00
Jakob Ketterl
5cfacac6c0
add aprs_igate_dir option
2021-02-08 01:00:00 +01:00
Jakob Ketterl
4758672c94
add aprs_igate_symbol
2021-02-08 00:43:39 +01:00
Jakob Ketterl
23fceb2998
add optional aprs fields and todos
2021-02-07 23:15:57 +01:00
Jakob Ketterl
e5bd78fd0c
add fst4 and fst4w interval settings
2021-02-07 22:49:11 +01:00
Jakob Ketterl
8c4b9dd08a
add settings for frequency_display_resolution and squelch_auto_margin
2021-02-07 22:40:03 +01:00
Jakob Ketterl
ba3a68c3fa
a bit of styling for the settings
2021-02-07 22:09:06 +01:00
Jakob Ketterl
d920540021
fix receiver_keys textarea
2021-02-07 21:45:02 +01:00
Jakob Ketterl
47ecc26f28
add a wfm tau dropdown to the web settings
2021-02-07 21:36:08 +01:00
Jakob Ketterl
689cd49694
drop "experimental pipe settings" (will become unavailable in the
...
future)
2021-02-07 18:23:17 +01:00
Jakob Ketterl
b60a8a1af0
add the ability to put append a unit to inputs
2021-02-07 18:21:57 +01:00
Jakob Ketterl
8de70cd523
add receiver_keys to the settings page
2021-02-07 18:04:46 +01:00
Jakob Ketterl
25db7c716d
change heading
2021-02-07 17:36:44 +01:00
Jakob Ketterl
88020b894e
move aprs_symbols_path to new config
2021-02-07 00:21:57 +01:00
Jakob Ketterl
ee687d4e27
fix copy&paste fail
2021-02-06 23:17:43 +01:00
Jakob Ketterl
5d291b5b36
add pskreporter settings mappings
2021-02-06 21:01:59 +01:00
Jakob Ketterl
5e1c4391c6
include prometheus metrics, refs #200
2021-02-01 18:43:14 +01:00
Jakob Ketterl
64b7b485b3
run the code formatter over all
2021-01-20 17:01:46 +01:00
Jakob Ketterl
41f9407024
re-package code for meta panels into classes
2021-01-16 19:40:22 +01:00
Jakob Ketterl
9e45cfd02a
implement clear function for js8, too - refs #187
2020-12-09 21:19:22 +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
82825fee41
fix sequence according to dependencies
2020-09-17 21:33:11 +02:00
Jakob Ketterl
fa08f1e2cf
use chroma.js to calculate waterfall colors
2020-09-17 20:10:01 +02:00
Jakob Ketterl
0d6e9a5b9f
missed file during sprite commits
2020-09-11 00:19:46 +02:00
Jakob Ketterl
bec02795b8
implement gzip compression for assets
2020-09-04 15:44:25 +02:00
Jakob Ketterl
b5bc63e76b
fix cache-control header
2020-09-04 14:46:27 +02:00
Jakob Ketterl
e53f1f60eb
multi-key signing implementation
2020-07-09 21:32:57 +02:00
Jakob Ketterl
0e6518915d
* refactor receiverid into a separate controller base
...
* allow multiple headers to prepare for checking multiple claims
2020-07-04 21:47:56 +02:00
Jakob Ketterl
e0129fd0f7
move timezone to initialization instead of implicit localization
2020-07-01 19:10:46 +02:00
Jakob Ketterl
75f4f0bfe0
fix timezones in all places
2020-06-21 22:35:40 +02:00
Jakob Ketterl
2eece08d27
correct timezone for last-modified header
2020-06-21 21:42:32 +02:00
Jakob Ketterl
eebe33f896
implement signature algorithm
2020-06-10 22:50:16 +02:00
Jakob Ketterl
61d03b38b9
receiver receiverid challenge and find corresponding key
2020-06-10 20:09:40 +02:00
Jakob Ketterl
c87cfed525
remove old status urls
2020-06-01 16:03:22 +02:00
Jakob Ketterl
ebd1e04414
remove sdr.hu parts
2020-06-01 15:58:15 +02:00
Jakob Ketterl
ac18a76c14
split stuff into separate files
2020-05-31 20:25:41 +02:00
Jakob Ketterl
a94209a2bc
apply some alt tags to images
2020-05-11 20:31:21 +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
11cf2a96e2
create a receiver details route for use in the header
2020-05-10 17:12:42 +02:00
Jakob Ketterl
508ea2cf96
create a javascript profile for the map, too
2020-05-10 17:03:30 +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
93b8f75cc3
automatically load modes into bookmark dialog
2020-05-03 23:56:22 +02:00
Jakob Ketterl
52367e53f5
remove the debugging
2020-05-03 17:46:32 +02:00
Jakob Ketterl
0868e643c9
return after sending 404
2020-05-02 16:59:27 +02:00
Jakob Ketterl
e01a12a945
just a comma
2020-05-02 13:57:19 +02:00
Jakob Ketterl
8c8445eb3b
improve receiver load times by concating javascript
2020-05-02 13:35:42 +02:00
Jakob Ketterl
fb90a4e54b
display sdr devices
2020-04-26 02:15:19 +02:00
Jakob Ketterl
5282b5f8df
implement redirect on login
2020-04-26 01:54:48 +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
a4ebf87263
check for key
2020-04-25 20:55:33 +02:00
Jakob Ketterl
dd492fa63c
hide "settings" link if features is disabled
2020-04-25 20:52:41 +02:00
Jakob Ketterl
2198c00d00
add js8 settings to web configuration
2020-04-25 17:33:30 +02:00
Jakob Ketterl
978eea400d
clean up wsjt remainders in absctract code
2020-04-25 16:22:40 +02:00
Jakob Ketterl
0a16500133
get avatar path from pkg_resources, refs #108
2020-04-21 19:24:57 +02:00
Jakob Ketterl
78704885d7
drop another todo
2020-04-01 22:39:32 +02:00
Jakob Ketterl
6c3bb0b520
add first user storage implementation
2020-04-01 22:29:42 +02:00
Jakob Ketterl
3f742c7b1a
webadmin feature flag
2020-04-01 21:39:53 +02:00
Jakob Ketterl
2ef80eee1d
refactor and format
2020-03-29 20:14:34 +02:00
Jakob Ketterl
65a0320cea
refactor
2020-03-29 19:52:56 +02:00
Jakob Ketterl
199dfe106a
add a new multi-checkbox to select background detection services
2020-03-29 19:50:37 +02:00
Jakob Ketterl
fd9e913a49
config migration for receiver_gps
2020-03-29 18:08:26 +02:00
Jakob Ketterl
f81e53e455
fix typo
2020-03-28 00:40:36 +01:00
Jakob Ketterl
3011e62fad
add first steps towards a storage implementation
2020-03-27 23:44:03 +01:00
Jakob Ketterl
54dc412c4a
add number types
2020-03-27 22:00:10 +01:00
Jakob Ketterl
0e9bb45d89
add more fields
2020-03-27 21:11:33 +01: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
d71dc35239
fill the form with data
2020-03-26 22:08:24 +01:00
Jakob Ketterl
ab9df41a21
render inputs in code, not in html
2020-03-26 21:52:34 +01:00
Jakob Ketterl
541c38151f
split config and property code, first test
2020-03-21 22:40:39 +01:00
Jakob Ketterl
6ab77f958c
add settings button, start with the admin template
2020-03-08 21:28:15 +01:00
Jakob Ketterl
6b2656efae
fix constructor
2020-02-27 18:43:44 +01:00
Jakob Ketterl
bd8b8ca410
session cookie handling
2020-02-23 21:52:13 +01:00
Jakob Ketterl
fb7422e5a8
generate session cookie
2020-02-23 21:39:12 +01:00
Jakob Ketterl
a70c51193b
parse login data
2020-02-23 20:52:32 +01:00
Jakob Ketterl
fa75cac7f5
post login data
2020-02-23 20:25:36 +01:00
Jakob Ketterl
437e28c3a9
add templating
2020-02-23 20:13:11 +01:00
Jakob Ketterl
af053b9ac4
no more abstract methods
2020-02-23 19:29:17 +01:00
Jakob Ketterl
0a20cb5e41
prepare route protection
2020-02-23 19:23:18 +01:00
Jakob Ketterl
aa9737498a
add controller options to allow multiple routes per controller
2020-02-23 18:32:37 +01:00
Jakob Ketterl
451eb99f8a
split the controllers into separate files
2020-02-23 17:22:13 +01:00