DL6ER
|
464e55461d
|
Fix indentation.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-06 20:29:32 +02:00 |
|
DL6ER
|
c9f5c9500a
|
Directly modify gravity tables from the lists pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:55:08 +02:00 |
|
DL6ER
|
13f07f9d87
|
Switch the teleporter to only interact with gravity.db directly. This avoids any need for escaping regexes and just seems to be the right thing to do. Ensure that we flush a table only once (in case multiple files add to the same table).
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 23:15:19 +02:00 |
|
DL6ER
|
cd2daa3239
|
Review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 19:41:04 +02:00 |
|
DL6ER
|
3ebf766240
|
Simplify add() in list.js.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:43:12 +02:00 |
|
DL6ER
|
b7fe518159
|
Remove heading when list goes empty.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:38:58 +02:00 |
|
DL6ER
|
31d0b32103
|
Only show headings when we have domains for the respective list (regex / exact).
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:35:42 +02:00 |
|
DL6ER
|
dfcfafd6d9
|
Implement whitelist regex support to web interface.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:15:50 +02:00 |
|
Mark Drobnak
|
77845474d8
|
Merge pull request #968 from pi-hole/new/domain_groups_enabled_status
Lists: Highlight if domains are disabled
|
2019-07-07 17:18:42 -04:00 |
|
Daniel
|
12e0ce2f4c
|
Improve audit logic to batch requests.
Signed-off-by: Daniel <daniel@developerdan.com>
|
2019-07-05 10:23:27 -04:00 |
|
DL6ER
|
4cc54ee407
|
Group assignment has changed in the database. Adapt the code accordignly.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 11:24:22 +02:00 |
|
DL6ER
|
f407edfb6d
|
Merge pull request #972 from pi-hole/fix/query-log-filtering-when-disabled
Don't show the "Click to ..." tooltip when filtering is disabled
|
2019-07-04 22:14:09 +02:00 |
|
Mark Drobnak
|
4e1df1664c
|
Merge pull request #951 from pi-hole/new/arp-flush
Add button for pihole arpflush on Pi-hole settings page
|
2019-07-04 14:10:29 -04:00 |
|
Mcat12
|
8157fa5c8e
|
Don't show the "Click to ..." tooltip when filtering is disabled
Fixes #971
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2019-06-28 20:14:05 -07:00 |
|
DL6ER
|
5f28a3816d
|
Pass group_enabled boolean to web interface and show if entry was disabled due to group setting. Although the current web interface does not support group-based management, this may aid in debugging if users interact the database directly.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-16 20:08:24 +02:00 |
|
DL6ER
|
9ba59b9ef3
|
Merge branch 'devel' into new/networktable_ip_neigh
|
2019-06-16 12:28:18 +02:00 |
|
DL6ER
|
d616a1180a
|
Check data before converting. This allows us to detect if there is no data for the graph so we can hide it. Fixes #932
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-15 17:20:49 +02:00 |
|
DL6ER
|
f0458e518a
|
Disable ordering by IP address as this is not really meaningful if we have multiple IPs in each row
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-14 19:19:53 +02:00 |
|
DL6ER
|
425b6ba5a7
|
Show at only the three most recent IP addresses for each device. The hover text of contains all IP addresses.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-14 19:17:52 +02:00 |
|
DL6ER
|
72abc5dad4
|
Add button for pihole arpflush on Pi-hole settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 22:05:13 +02:00 |
|
DL6ER
|
611db2b4a9
|
Add source URL to the JS file
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 17:27:31 +02:00 |
|
DL6ER
|
0e2d30dd11
|
Also show "N/A" if the name column is NULL
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:48:53 +02:00 |
|
DL6ER
|
dddc791052
|
Move ip-address-sorting into its own file
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:44:09 +02:00 |
|
DL6ER
|
5f79025cc9
|
Add IP address sorting for the network table, based on https://datatables.net/plug-ins/sorting/ip-address
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:30:55 +02:00 |
|
DL6ER
|
09eb4f5dc3
|
Check fields against null before trying to obtain their lengths.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:24:43 +02:00 |
|
Mark Drobnak
|
2e27a29c76
|
Merge pull request #938 from pi-hole/fix/query_table_aditional_sorting_by_id
Fix sorting of queries with identical timestamps
|
2019-05-22 15:40:24 -04:00 |
|
Dan Schaper
|
a25195636c
|
Merge pull request #939 from pi-hole/release/v4.3
Update Dev with v4.3 fixes
|
2019-05-21 17:45:25 -07:00 |
|
DL6ER
|
468cd0ccfd
|
Move dataIndex definition into dataSrc function
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-10 22:02:52 +02:00 |
|
DL6ER
|
6d896f9892
|
Use Array.map() instead of looping over elements and pushing the content to a new array
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-09 20:10:32 +02:00 |
|
DL6ER
|
1d5b212d93
|
Apply the same changes also for the database query list
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-06 07:44:11 +02:00 |
|
DL6ER
|
ce88417d55
|
Use the render option of the columns definition to specify how and when the date string is shown.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-06 07:41:13 +02:00 |
|
DL6ER
|
7afa31c6d1
|
Merge branch 'release/v4.3' into fix/query_table_aditional_sorting_by_id
|
2019-05-05 20:34:27 +02:00 |
|
DL6ER
|
c4df1bcced
|
Remove extra ID column, this is intentionally done in a separate commit
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-05 13:51:23 +02:00 |
|
DL6ER
|
0590127865
|
Ensure correct sorting of queries even if they happened withing the same second. Fixes #934
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-05 13:50:33 +02:00 |
|
DL6ER
|
72c734fbe1
|
Show added as well as modified dates in the tooltip
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-05 13:00:42 +02:00 |
|
Adam Warner
|
0d0d44939d
|
Set "orderable" to false on last column, as sorting does not work here!
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2019-05-02 21:58:14 +01:00 |
|
DL6ER
|
8b0ee8f4fa
|
Reduce code duplication
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-04-26 18:29:05 +02:00 |
|
DL6ER
|
cedc59ba78
|
Show date added
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-04-25 16:06:24 +02:00 |
|
DL6ER
|
d8613aa53b
|
Show comments when available
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-04-25 15:48:26 +02:00 |
|
DL6ER
|
506644b671
|
Rewrite web interface to allow interaction with database-based lists
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-04-25 15:02:39 +02:00 |
|
DL6ER
|
4923a7576c
|
Remove another mentioning of data-mask
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-04-12 16:01:35 +02:00 |
|
Mark Drobnak
|
16d06d6948
|
Merge pull request #918 from pi-hole/new/fine_grained_externally_blocked_status
Long-term queries: Request all externally blocked variants when the checkbox is enabled
|
2019-02-22 21:53:24 -05:00 |
|
DL6ER
|
e0947d69ab
|
Long-term queries: Request all externally blocked variants when the checkbox is enabled
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-02-22 21:26:36 +01:00 |
|
Mark Drobnak
|
e4d80b5e24
|
Merge pull request #909 from pi-hole/new/fine_grained_externally_blocked_status
Implement finer grained external blocking displaying
|
2019-02-17 14:14:49 -05:00 |
|
DL6ER
|
f728fd980d
|
DNSSEC UNKNOWN is not an error, it is also shown for queries that are imported from the database
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-02-17 18:40:57 +01:00 |
|
DL6ER
|
635bdfb717
|
Undo removal of slice operations
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-02-17 11:52:14 +01:00 |
|
DL6ER
|
e433e90308
|
Remove dead code from scripts/pi-hole/js/index.js
Removed:
- updateForwardedOverTime();
- updateQueryTypesOverTime();
- slicing on overTime data
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-02-11 00:52:24 +01:00 |
|
DL6ER
|
8796583818
|
Implement finer grained external blocking displaying
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-02-04 17:45:30 +01:00 |
|
Mcat12
|
2ba8787261
|
Merge branch 'release/v4.2' into devel
# Conflicts:
# scripts/pi-hole/js/db_graph.js
|
2019-02-03 11:24:19 -08:00 |
|
DL6ER
|
adf44443b7
|
Merge branch 'release/v4.2' into fix/long-term-stats-datetime
|
2019-01-28 18:48:11 +01:00 |
|