Commit Graph

307 Commits

Author SHA1 Message Date
DL6ER
f5040c53e2 Move settings level selector into sidebar instead of the settings page header
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-04 07:30:18 +01:00
Christian König
82e1d64b1a Update Animate.css to 4.1.1
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-02 22:39:03 +01:00
DL6ER
1ce8b48df1 Merge branch 'development-v6' into new/error_pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-29 20:58:16 +01:00
DL6ER
b5678b65f1 Add app password support and add robot column to the session table
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-27 16:12:20 +02:00
DL6ER
f516e04c35 Add "Delay" column to Query Log (#2757) 2023-10-26 16:59:41 +02:00
DL6ER
dedf8cddac Use stopwatch-icon for reply time in Query Log and fix abandoned CSS
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-23 21:31:25 +02:00
RD WebDesign
c55a41cead Import light mode if color-scheme is different than dark
Imports the light theme if prefers-color-scheme is not dark
(light, no-preference, not set)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-10-19 14:30:06 -03:00
RD WebDesign
afd017d833 Do not load light theme file if dark mode is preferred
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-10-18 17:22:01 -03:00
DL6ER
1159824b12 Add 404 error page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-14 16:04:23 +02:00
Adam Warner
0f6b917ae1 Improve settings level select location (#2720) 2023-10-06 13:21:14 +01:00
RD WebDesign
32535ebd04 Avoid breaking inline controls outside datatables
Inline form controls should use `width: auto`.
Using `width: 100%` for `.form-inline .form-control` selector makes every inline form element 100% wide.
This is not intended.
Using a more specific selector force 100% only for controls inside datatables.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-07-23 22:33:21 -03:00
RD WebDesign
b1c0631a69 Settings pages: apply style to page titles using a flex container
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-07-19 01:20:02 -03:00
Christian König
8ba8486d5f Fix prettier
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-07-12 22:53:44 +02:00
RD WebDesign
1371ab9a6b Change .save-button z-index to 10
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-07-09 16:12:39 -03:00
RD WebDesign
466a192a73 Fix the size of the login "key icon"
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-07-06 00:56:26 -03:00
RD WebDesign
a43ea6ae5f Fix previous prettier error
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-30 21:36:13 -03:00
RD WebDesign
7e66150ab3 Adjust menu label tags position - LCARS theme
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-03 02:30:09 -03:00
RD WebDesign
27ff8199ed Fix CodeFactor complaints about CSS
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-02 17:12:30 -03:00
DL6ER
e0fad7c020 Increase menu header padding in the sidebar
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:32:01 +02:00
DL6ER
8ba58eabcc Implement Settings -> System buttons
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 20:32:19 +02:00
DL6ER
77b893e188 Show error on login page and immediately redirect to message.lp after login if DNS server is NOT running
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-24 20:26:21 +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
20cd1b5e80 De-ghostify cached queries
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:51:15 +02:00
DL6ER
18f52bacbe Improve handling of settings levels
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:26:48 +02:00
DL6ER
63697d8c19 Ensure legend stays next (not below) cache content doughnut chart
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-12 14:15:55 +02:00
DL6ER
b30c1e0433 Finish settings-advanced.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-08 13:10:39 +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
RD WebDesign
7c2ebef62b Add color-scheme: dark to avoid problems with browser's "Force dark mode" option
Some browsers have an option to force a "fake" dark mode. This darkens most elements and uses light text, but the forced mode fails for some properties on a few elements. Using the CSS `color-scheme: dark` property disables the `force-dark-mode` browser property and applies only the theme CSS.
2023-04-08 01:27:23 -03:00
yubiuser
d0508f824f Apply LCARS theme to a few things missing it (#2538) 2023-03-27 21:15:45 +02:00
SodaWithoutSparkles
cd887a2c32 add color-scheme: dark to fix #2554
Signed-off-by: SodaWithoutSparkles <64138578+SodaWithoutSparkles@users.noreply.github.com>
2023-03-23 18:48:04 +08:00
infinitytec
e438633db2 Improve modal close button
Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>
2023-03-22 21:40:19 -05:00
infinitytec
e054749ee2 Update style/themes/lcars.css
Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Add additional styling for API modal close button

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Improved borders for modals and fixed header colors

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update style/themes/lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update style/themes/lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Adjusted theme a bit more

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>

Update lcars.css

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>
Co-Authored-By: RD WebDesign <github@rdwebdesign.com.br>
2023-03-21 22:37:41 -05:00
RD WebDesign
2ad9b8af77 Fix the global settings level selector style
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-03-16 19:19:40 -03:00
RD WebDesign
ef1b8733f9 Use a single flex container instead of 2 fixed columns
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-03-16 18:10:37 -03:00
DL6ER
f0f26c13ed Add 2FA frontend handling
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-03-08 20:46:56 +01:00
RD WebDesign
ae94c340cf Add CSS for two new high-contrast themes
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-02-22 21:56:27 -03:00
DL6ER
5f7ceda54f Add live-tail of all log files as well as local DNS and CNAME records handling (add new and delete existing records is still TODO at this point)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-20 15:41:12 +01:00
DL6ER
f7eb7d29cb Update Font Awesome 5.15.1 -> 6.3.0 (latest)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-19 14:17:45 +01:00
DL6ER
abbee9f587 Hide box overflow
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-18 18:41:37 +01:00
DL6ER
7396156274 Reorganize settings pageto avoid gaps between boxes
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-17 04:41:11 +01:00
DL6ER
69eb8bf3d0 Merge branch 'devel' into devel-v6
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-10 20:56:52 +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
d7eada8156 Remove "Remember me for 7 days" checkbox. Each user gets their own independent session. By default, the session will expire after 5 minutes of no web interface being open (otherwise, it is continuously prolonged because of all the background API activity while refreshing the statistics). This timeout, however, can be set freely in pihole.toml and soon also in the web interface so this checkbox has stoped being useful.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-02-03 18:07:11 +01:00
RD WebDesign
0d55c511ff Improving settings for Web and API
- use separate tabs for Web and API
- change box titles and options distribution

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-02-01 19:02:49 -03:00
RD WebDesign
393302efbc Fix buttons position on small screens
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-01-13 14:15:01 -03:00
RD WebDesign
fa77c4a076 Adjust LCARS theme dropdown-toggle class.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-01-05 14:38:37 -03:00
infinitytec
e1ea3df2cb Fix z-index of .dropdown-toggle
A recent fix seemed to improve this but by going a bit further it seems to resolve the problem where the dropdown-toggle buttons would appear over alert messages.

Signed-off-by: infinitytec <infinitytec@users.noreply.github.com>
2022-12-31 20:23:07 -03:00
Christian König
dac2731e33 Adjust CSS to suppress webkit-autofill style
Signed-off-by: Christian König <ckoenig@posteo.de>
2022-12-28 15:44:04 +01:00
XhmikosR
90ba0a449d Increase small-box footer contrast ratio
Contrast ratio is still low, but this should improve things. Generally, it's advised to aim for a contrast ratio of 4.5.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2022-11-15 09:15:09 +02:00