DL6ER
|
132018b5fc
|
Add error toast for disabled expert settings on manual browsing /settigs/all
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-01 10:03:38 +01:00 |
|
DL6ER
|
fb2a8cffa9
|
Apply expert settings even there is no #expert-settings element on this page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-01 09:46:45 +01:00 |
|
DL6ER
|
38679240c8
|
Skip if element is not present (e.g. on login page)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-30 22:05:44 +01:00 |
|
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 |
|