DL6ER
ce96e15d59
Remove settings-level-1 and rename level 0 to basic, level 2 to expert
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-29 13:11:27 +01:00
DL6ER
ceb1118c0b
Add settings level and only-changed settings toggle
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-29 13:10:18 +01:00
DL6ER
781118c8b8
Only refresh data when page/tab is currently visible
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-24 22:48:31 +01:00
DL6ER
279dd2a405
Sort intervals by duration and add comments where they are applicable
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-24 11:17:47 +01:00
DL6ER
c853148897
Store refresh intervals in a common place for easy editing (and possibly future programatic adjustments)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-24 11:14:48 +01:00
DL6ER
bc1c6bc117
Explicitly set contentType to avoid promotion to jsonp
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-11-18 12:54:41 +01:00
Christian König
5bcc535970
Tweak processing/render time
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-11-03 21:38:50 +01:00
Christian König
8ccc66d8cb
Add a space
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-14 22:27:06 +02:00
Christian König
9ea844f332
It's empty, not null
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-14 20:09:35 +02:00
Christian König
c992b00720
FIx link
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-14 20:01:47 +02:00
Christian König
506bca37b6
Do not assume update if remote hash is empty
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-14 20:00:47 +02:00
Christian König
d544473988
Fix and tweak footer
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-14 15:27:31 +02:00
DL6ER
43c8ede674
Add "processData: false" to all JSON data we send
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-10-13 09:44:01 +02:00
DL6ER
1146248964
Revert "Fix AJAX JSON data ( #2742 )"
...
This reverts commit 340d373711 , reversing
changes made to 1ed1efdc91 .
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-10-13 09:41:10 +02:00
yubiuser
2fbef7f40e
Fix update logic for custom branches by comparing hashes ( #2737 )
2023-10-12 20:22:26 +02:00
Christian König
45b1c66798
Add check for Docker tag
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-11 23:08:32 +02:00
Christian König
bde1396389
Fix tests
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-11 22:52:54 +02:00
Christian König
fc542f5f86
Close at the right place
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-11 22:49:22 +02:00
Christian König
5cd83cfa24
Remove duplication
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-11 22:38:25 +02:00
Christian König
d4d07f766a
Fix update logic for custom branches by comparing hashes
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-11 22:04:29 +02:00
Christian König
01366da32f
adminlte > web
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-10-11 21:31:14 +02:00
DL6ER
d2701f7955
We should not use JSON.stringify() but leave escaping to AJAX itself
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-10-10 19:28:14 +02:00
Christian König
f510d6ae3a
Fix prettier on footerv6
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-07-12 22:55:29 +02:00
DL6ER
3c9ca90749
List all available temp sensors when hovering over the CPU temperature
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-15 13:45:00 +02:00
DL6ER
3085544001
Do not hide mock MAC addresses int the network table
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-10 07:50:17 +02:00
DL6ER
c89b092b28
Automatically add X-CSRF-TOKEN to all AJAX calls
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-06-03 22:32:26 +02:00
DL6ER
88b439029e
Fix lost setting level selector
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-28 08:02:05 +02:00
DL6ER
9cb652bbc6
Add deep URI rewriting for groups and settings pages
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-26 21:51:17 +02:00
DL6ER
f3c8bf6b19
Adjustments for FTL-based URL-rewriting of *.lp$ => *$
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-25 18:11:59 +02:00
DL6ER
8ba58eabcc
Implement Settings -> System buttons
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-24 20:32:19 +02:00
DL6ER
c115d1da7a
Blocking status changed from boolean to string-enum to support "failure" as DNS status
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-23 20:32:51 +02:00
DL6ER
7f0ed73128
Move advanced information content generation to Javascript (client-side rendering)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-22 20:21:19 +02:00
DL6ER
3e2d3b2275
Add description to settings-api.lp session table
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-22 20:18:13 +02:00
DL6ER
9f383893bd
Add advanced information in the dropdown menu (only visible with Expert Settings mode)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-22 20:15:11 +02:00
DL6ER
943bd93efa
Do not check blocking status on login page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-07 09:15:01 +02:00
DL6ER
3155447b82
Reduce blocking mode status polling interval to 10 seconds
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-07 09:06:58 +02:00
DL6ER
bb7a75815b
Implement DNS control (enable/disable blocking, possibly with a given timeout)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-07 09:05:49 +02:00
DL6ER
7156cc541f
Port PHP to Lua Pages
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-04-26 21:57:11 +02:00
DL6ER
fb64759fdf
Merge remote-tracking branch 'origin/devel' into devel-v6
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-04-26 09:18:39 +02:00
DL6ER
d802f8e913
Implement session deletion from the settings page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-03-08 21:11:03 +01:00
Christian König
60883ebdb7
Fix successful temperature notification
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-02-26 22:17:25 +01:00
DL6ER
3ea5a985cf
Restructure settings page into individual smaller files. The massive file grew beyond all bounds and was rather unmaintainable. The new structure has a number of benefits, most importantly it's a lot more repsonsive as we do not have to fire a ton of individual AJAX queries to populate all tabs but only need to source what is actually displayed on the page we are showing here
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-18 14:46:45 +01:00
DL6ER
6d07f9bb2b
Adjust enbaled checkboxes on advanced settings tab
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-09 18:22:45 +01:00
DL6ER
eeceea6d10
Adjust temperture display to use new FTL sensors.cpu_temp value
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-09 18:16:14 +01:00
DL6ER
444b4f4864
Do not try to load messages on the login page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-05 18:01:17 +01:00
DL6ER
442a931f71
Finish porting of Settings -> DNS and the upper part of Settings -> DHCP
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-05 17:52:31 +01:00
DL6ER
cb90e604e8
Add system information on first tab of the settings page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-01 22:59:12 +01:00
DL6ER
4eb9a4cf29
Port dashboard landing page to v6.0 API
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-01-31 20:41:12 +01:00
RD WebDesign
d92df4af4c
If no unit is set on setupVars, try to use localstorage value, if exists
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-01-28 17:16:29 -03:00
RD WebDesign
4966f01dde
Use and set the unit on setupVars.conf option TEMPERATUREUNIT
...
New behavior!!!
The temperature unit will be set GLOBALLY and not per browser.
- if a TEMPERATUREUNIT is set in setupVars.conf file, the value will be used.
- if there is no unit set in setupVars.conf, "C" will be used;
- changing the value on the web interface WILL CHANGE setupVars.conf.
- if the browser has an old value set on locastorage, this will be ingnored.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-01-27 16:45:38 -03:00