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 |
|