Commit Graph

46 Commits

Author SHA1 Message Date
Christian König
dd89021cfb Fix notification animation
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-02 23:03:24 +01:00
Christian König
20c924e900 Update chartjs 4.4.0
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-25 13:29:29 +02:00
RD WebDesign
bd94e22a7d Always point "Pi-hole" top link to pihole.webhome
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-10-21 18:36:28 -03:00
Christian König
1802ab78dc Change descriptons to signal also allowed domains are searched for
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-10-15 14:07:51 +02:00
Adam Warner
0f6b917ae1 Improve settings level select location (#2720) 2023-10-06 13:21:14 +01:00
DL6ER
6bf3d09ed3 Simplify theme handling (#2718) 2023-09-29 20:42:36 +02:00
DL6ER
b5feb9e031 Remove theme.lua, source everything there is to know through Lua instead (pihole.webtheme() now returns a full table)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-09-26 09:55:31 +02:00
DL6ER
2a68f56a3a Add UI-related antigravity changes
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-09-03 20:03:32 +02:00
RD WebDesign
547d60c5ea Fix: set theme "High contrast dark" as dark
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-08-03 15:13:20 -03:00
RD WebDesign
b26dcf36b8 Settings pages: move level selector from top bar and add page titles
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-07-19 00:39:35 -03:00
RD WebDesign
bb861e41d0 Reorder CSS files to fix some style dependencies
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-07-05 17:54:06 -03:00
RD WebDesign
4d8f4a129c Move datatables and daterangepicker CSS files to header.lp
and add a condition to load them only if authenticated.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-07-05 17:26:46 -03:00
RD WebDesign
ef513c2c48 Fix previous spellcheck errors
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-30 20:35:34 -03:00
RD WebDesign
702f403696 Fix donate button - This is an external link
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-30 19:26:27 -03: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
7a6d21c9c0 Fix favicon not being reachable from deep links (e.g. /admin/settings/dns)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-06-03 12:31:43 +02:00
RD WebDesign
62e9bcf2c9 Fix LCARS fonts
theme variable is an array. Using pihole.webtheme().

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-06-03 01:06:57 -03:00
DL6ER
a85f0b3518 Show warning on login page when connection is not end-to-end encrypted
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 14:28:15 +02:00
DL6ER
ab2d15bf91 Do not show Logout button when either no password is set or this is a local browser and localAPIauth is set to false
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:22:42 +02:00
DL6ER
0f0f8c9deb Remove <code> tags from taillog pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-28 08:02:52 +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
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
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
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
18f52bacbe Improve handling of settings levels
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:26:48 +02:00
DL6ER
e8c259d720 Use Lua Kepler syntax everywhere. Needs the most recent patched FTL that enforces Kepler syntax for all Lua scripts to work as expected.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-22 19:19:15 +02:00
DL6ER
cd6f292a92 Fix order of stylesheet loading
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-21 20:38:32 +02:00
DL6ER
08d63c8e26 Everything is now implemented, remove sidebar colors
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-10 11:02:18 +02:00
DL6ER
9c1085d7ed Implement settings-teleporter.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-10 11:01:31 +02:00
DL6ER
74baa97aaf Add settings-privacy.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-09 20:30:05 +02:00
DL6ER
a83411cb0b Finish local DNS records
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-09 10:57:33 +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
b30c1e0433 Finish settings-advanced.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-08 13:10:39 +02:00
DL6ER
8302ed6aed Ported gravity.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-07 15:24:03 +02:00
DL6ER
7c7f48206e Ported search.lp (was queryads.php)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-07 13:11:23 +02:00
DL6ER
3b9a677a1f Ported network.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-07 10:58:08 +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
4d3d64b904 Ported groups-domains.lp and groups-adlists.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-06 20:07:26 +02:00
DL6ER
f3d7eb296a Ported groups-clients.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-06 07:27:37 +02:00
DL6ER
8a794ca69b Ported groups.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-05 14:05:50 +02:00
DL6ER
2c9ed17c9b Explicitly add HTTP headers as requested for Lua pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-05 12:50:07 +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
f5544d5119 Remove empty/duplicated settings level
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-03-07 21:05:55 +01:00