Christian König
|
9585aedbb9
|
Base expert icon on expert class no FTL advanced flag
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2024-06-05 22:04:30 +02:00 |
|
Dominik
|
7d51f40274
|
Tweak settings level and add changed-only toggle (#2882)
|
2024-03-17 20:35:47 +01:00 |
|
DL6ER
|
469a179b0e
|
Address review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-01 09:49:20 +01:00 |
|
DL6ER
|
3ef2a14e47
|
Merge branch 'development-v6' into new/loading
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-25 08:48:34 +01:00 |
|
DL6ER
|
5cd1b2e16b
|
Add DHCP netmask field and nicely format API errors (#2805)
|
2023-11-15 11:09:46 +01:00 |
|
DL6ER
|
afacc21b1c
|
Dynamically determine when FTL finished restarting by pinging it every 0.5 seconds (after an initial delay of 2 seconds)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-14 22:16:59 +01:00 |
|
DL6ER
|
233b6d0898
|
Add progress overlay when saving settings and add general progress bar for (1) general page load, (2) login, and (3) saving settings
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-14 09:56:25 +01:00 |
|
Adam Warner
|
305a7d36f2
|
Set the title icons correctly on the local dns/cname page
|
2023-11-08 22:16:33 +00:00 |
|
DL6ER
|
8e4e4754c4
|
Show human-readable error message on settings save fail
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-04 13:08:28 +01:00 |
|
RD WebDesign
|
f164e4597f
|
Retrieve the config keys from the new data-configkeys attribute.
|
2023-11-01 18:35:04 -03:00 |
|
Adam Warner
|
b2572c07e5
|
The CI does not like nested IF statements with a single action inside
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-10-29 15:21:18 +00:00 |
|
Adam Warner
|
66401ee222
|
In addition to adding the readonly icon, we can also add the other icons with teh same method.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-10-29 15:21:18 +00:00 |
|
Adam Warner
|
fef945c49f
|
Disable settings inputs if they are already set by environment variable. Add a padlock icon to the setting section title if any of the settings contained therin are set by environment variable
|
2023-10-29 15:21:18 +00: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 |
|
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 |
|
RD WebDesign
|
555b2ebb35
|
accordignly => accordingly
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
|
2023-10-07 14:41:50 -03:00 |
|
DL6ER
|
f0973ce32b
|
replaceAll() requires a global regex
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-07-24 18:30:09 +02:00 |
|
Christian König
|
827e96d1d0
|
Fix CI tests
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-07-22 16:30:34 +02:00 |
|
DL6ER
|
5f450be823
|
Fix privacy level radio button not being restored
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-06-15 13:45:00 +02:00 |
|
DL6ER
|
b1ec3c4fb1
|
Add theme and boxed-layout settings to API/webinterface settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-05-22 19:41:11 +02:00 |
|
DL6ER
|
74baa97aaf
|
Add settings-privacy.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-05-09 20:30:05 +02:00 |
|
DL6ER
|
60737f9c39
|
Finish DNS, DHCP and API settings pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-05-09 10:07:14 +02:00 |
|
DL6ER
|
f0f26c13ed
|
Add 2FA frontend handling
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-03-08 20:46:56 +01:00 |
|
DL6ER
|
fc2b5fd0c5
|
Add Settings->Web Interface/API page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-03-08 14:37:46 +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
|
d4f98b1f60
|
Use new /api/info/metrics endpoint to generate (settings level dependent) metrics on the first tab of the settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-02-11 13:43:01 +01:00 |
|
DL6ER
|
7375dd0d91
|
Introduce settings levels Basic, Advanced and Expert
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-02-10 13:44:36 +01:00 |
|
DL6ER
|
b99ad16720
|
Implement DHCP leaes table on Settings -> DHCP tab
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-02-09 18:41:47 +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
|
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
|
93bccf5a07
|
Generate dadvanced settings tab offering ALL of FTL's config options. This will always be up-to-date as all options shown here are directly generated from FTL's API response.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-02-04 19:48:20 +01:00 |
|
DL6ER
|
7fd5ec7744
|
Generate dns_upstreams table from received dns_servers data
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-02-04 18:36:18 +01:00 |
|
DL6ER
|
de004e51a6
|
First draft of the automatically generated settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-02-04 12:11:04 +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 |
|
Christian König
|
d55847013f
|
Fix deprecated warnings of jquery-migrate
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2022-10-13 17:53:13 +02:00 |
|
DL6ER
|
21964cfd7f
|
Add per-browser setting to ignore non-fatal dnsmasq warnings
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2022-02-26 10:53:45 +01:00 |
|
Adam Warner
|
bb4cafcb7c
|
Merge pull request #2021 from Iksas/safari-css-animation-fix
Decrease resource usage of CSS animations
|
2022-02-11 17:23:30 +00:00 |
|
yubiuser
|
f727fb7690
|
Merge pull request #2026 from chrismiceli/issue/1119
1119 Privacy - Query Page and Dom.storage
|
2022-02-10 22:39:39 +01:00 |
|
Christian König
|
01de8fa3a8
|
Add navigation above all datatables
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2022-02-06 21:47:44 +01:00 |
|
rdwebdesign
|
c2b902da3b
|
Fixing the escaping for settings datatable
This time, fixing the right spot.
Signed-off-by: rdwebdesign <github@rdwebdesign.com.br>
|
2022-01-31 17:49:58 -03:00 |
|
RD WebDesign
|
bf82c47e98
|
Fix the wrong escaping on settings datatable (#2100)
* Fix the wrong escaping on settings datatable
Signed-off-by: rdwebdesign <github@rdwebdesign.com.br>
* Using utils escapeHtml function
Signed-off-by: rdwebdesign <github@rdwebdesign.com.br>
* Fix prettier
Signed-off-by: rdwebdesign <github@rdwebdesign.com.br>
|
2022-01-30 14:46:47 +01:00 |
|
Iksas
|
369170105a
|
improve efficiency of the lookatme animation
Signed-off-by: Iksas <Iksas@users.noreply.github.com>
|
2022-01-22 15:12:30 +01:00 |
|
Dalen
|
f850264ab4
|
Fixed a typo and split DHCP page into different boxes.
Signed-off-by: Dalen <dalencattmlsp@gmail.com>
|
2022-01-01 14:54:06 -08:00 |
|
Dalen
|
9979b73371
|
Update DataTables on DHCP page to be consistent with the rest of Pi-Hole.
Signed-off-by: Dalen <dalencattmlsp@gmail.com>
|
2021-12-31 19:52:18 -08:00 |
|
Chris Miceli
|
99c718296a
|
1119 Privacy - Query Page and Dom.storage
handle localStorage being null
Signed-off-by: Chris Miceli <chrismiceli@outlook.com>
|
2021-12-24 22:43:18 -06:00 |
|
Paul Mannarino
|
1c12e9719c
|
Ignore theme color for qr code
Signed-off-by: Paul Mannarino <paul.mannarino@gmail.com>
|
2021-12-13 19:08:29 -05:00 |
|
Paul Mannarino
|
2a776f9dca
|
Create modal for API token
Signed-off-by: Paul Mannarino <paul.mannarino@gmail.com>
|
2021-12-09 12:10:57 -05:00 |
|
Paul Mannarino
|
a8743115fd
|
Merge remote-tracking branch 'upstream/devel' into feat/avoid-window-open
Signed-off-by: Paul Mannarino <paul.mannarino@gmail.com>
|
2021-12-02 18:31:43 -05:00 |
|