Commit Graph

25 Commits

Author SHA1 Message Date
DL6ER
5bf7b28b53 Add Tools -> Interfaces page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-07-14 23:24:22 +02:00
Dominik
7d51f40274 Tweak settings level and add changed-only toggle (#2882) 2024-03-17 20:35:47 +01:00
Dominik
1b46894d72 Add progress reporting (#2829) 2024-03-09 07:14:37 +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
Christian König
c8a43d3daa Revert "Update datatables (#2852)"
This reverts commit e4ac12c3e0, reversing
changes made to 54dba57161.

Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-26 20:57:08 +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
RD WebDesign
49f6d76140 Rename the modified datatables.min.css to datatables-pihole.min.css
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2023-11-19 16:00:40 -03: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
Christian König
dd89021cfb Fix notification animation
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-02 23:03:24 +01: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
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
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
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
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
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
3b9a677a1f Ported network.lp
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-05-07 10:58:08 +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