Releases: pi-hole/web
Releases · pi-hole/web
v6.1
What's Changed
- Fix typo in DHCP settings page by @alexwhitman in #3279
- Live long and prosper by @PromoFaux in #3280
- Fix CPU% by @DL6ER in #3262
- Fix top lists links on the dashboard by @DL6ER in #3283
- Improve HTTPS detection behind reverse proxy by @DL6ER in #3285
- Improve CodeQL action by @XhmikosR in #3289
- package.json: properly configure xo and postcss by @XhmikosR in #3248
- Set default values for each property of
versions
object by @rdwebdesign in #3268 - Fix the text and icon used to report end-to-end encryption status (TLS/SSL) on the top menu by @rdwebdesign in #3288
- .gitattributes: enforce LF by @XhmikosR in #3282
- Sort IPv4 before IPv6 addresses on the network overview by @DL6ER in #3286
- Add missing img dimensions by @XhmikosR in #3294
- Sort interfaces by @DL6ER in #3284
- Remove the obsolete
X-UA-Compatible
meta tag by @XhmikosR in #3305 - logout.js: add missing preventDefault call by @XhmikosR in #3301
- Switch to Font Awesome CSS by @XhmikosR in #3300
- Ran autoprefixer by @XhmikosR in #3246
testpr
: run prefix script too by @XhmikosR in #3307- Updated run gravity message when importing config in Teleporter by @jmui in #3312
- Fix a few CodeQL issues by @XhmikosR in #3290
- Remove trailing slash from void elements by @XhmikosR in #3315
- sidebar: fix missing span end-closing tags by @XhmikosR in #3316
- Fix stray
-
by @XhmikosR in #3318 - Fix issues found in LCARS theme after recent changes in CSS and HTML by @rdwebdesign in #3327
- Remove a few unused CSS rules from pi-hole.css and LCARS theme by @rdwebdesign in #3329
- Update browserslistc by @XhmikosR in #3322
- Use
em
instead ofi
andstrong
instead ofb
by @XhmikosR in #3321 - Update fonts by @XhmikosR in #3309
- Add missing rel="noopener" for external links by @XhmikosR in #3333
- Allow path prefix multiplexing the dashboard and API by @DL6ER in #3269
- login.lp: remove mention of sudo by @XhmikosR in #3334
- Refactor assets loading by @XhmikosR in #3295
- queries: switch to a real
button
by @XhmikosR in #3339 - Logout: fix redirect by @XhmikosR in #3304
- sidebar: switch to a real button by @XhmikosR in #3342
- parseQueryString: switch to URLSearchParams and remove unused param by @XhmikosR in #3340
- Queries: user fieldtext directly by @XhmikosR in #3343
- Queries: escape querystatus.fieldtext by @XhmikosR in #3348
- Fix typo in advanced DNS help text by @yubiuser in #3350
- Set an upper limit on the number of rows returned for the query log by @PromoFaux in #3346
- Use pretty URLs when possible by @XhmikosR in #3351
- Use modernized waitMe plugin by @yubiuser in #3213
- Query Log: Add QUERY_EXTERNAL_BLOCKED_EDE15 rules by @DL6ER in #3347
- index: remove useless empty title attributes by @XhmikosR in #3352
- Remove
meta http-equiv="cache-control"
by @XhmikosR in #3353 - Regenerate package-lock.json with npm 10.9 by @XhmikosR in #3356
New Contributors
- @alexwhitman made their first contribution in #3279
- @jmui made their first contribution in #3312
Full Changelog: v6.0.2...v6.1
v6.0.2
What's Changed
- Accept tabs inside dns.hosts and strip possible trailing comments by @DL6ER in #3241
- Regenerate package-lock.json with npm 10.8.2 by @XhmikosR in #3247
- Improve image compression by @XhmikosR in #3244
- Improve info text on Settings > DNS by @yubiuser in #3245
- Save the state of the query log table infinitely by @yubiuser in #3253
- Update hammer.min.js and include map by @yubiuser in #3254
- Remove the hard-coded time range from graphic titles by @rdwebdesign in #3256
- Softens the insecure warning on the HTTP login page a bit by @yubiuser in #3258
- Show the interface name in Settings > DNS page by @rdwebdesign in #3265
- Add a hidden column to the network table to allow filtering by hostnames by @rdwebdesign in #3264
- Fix total query tooltip on dahboard by @yubiuser in #3266
- Fix the insertion of multiple domains as wildcard by @rdwebdesign in #3259
- Use margin-right instead of spaces after dnssec icon in Query Log by @rdwebdesign in #3267
- Improve memory unit selection for devices with less than 1 GB of RAM by @DL6ER in #3270
- Use singular if we have one core by @XhmikosR in #3276
Full Changelog: v6.0.1...v6.0.2
v6.0.1
What's Changed
- Add a link to the docker tag on the footer by @rdwebdesign in #3230
Full Changelog: v6.0...v6.0.1
v6.0
What's Changed
- Fix donate button by @rdwebdesign in #2613
- Fix the size of the "key icon" on the login page by @rdwebdesign in #2617
- Change the load order of some CSS files to fix a few visual issues by @rdwebdesign in #2616
- Fix "Save & Apply" button by @rdwebdesign in #2623
- No PHP, no phpstan, no composer by @yubiuser in #2632
- Stickler is gone by @yubiuser in #2633
- Fix running gravity from the web UI by @DL6ER in #2639
- Fix check of ticked non-custom DNS servers by @DL6ER in #2640
- replaceAll() requires a global regex by @DL6ER in #2651
- Fix Search Adlists layout by @rdwebdesign in #2649
- Group search results by adlist by @DL6ER in #2652
- Fix login page rediction by @DL6ER in #2655
- Tweak advenced filtering box (Query log page) by @rdwebdesign in #2658
- Tweak Query Log by @DL6ER in #2663
- Remove "Power off" and "Restart System" buttons by @yubiuser in #2664
- Revert "Fix login page rediction" by @DL6ER in #2668
- Fix Dashboard link to blocked queries by @yubiuser in #2665
- Replace some
php
references with their correctlp
counterparts by @PromoFaux in #2666 - Show direct link to domainlist on REGEX blocked entries by @DL6ER in #2667
- Fix: set theme "High contrast dark" as dark by @rdwebdesign in #2669
- Fix gravity link from adlist page by @yubiuser in #2673
- Add UI-related antigravity changes by @DL6ER in #2700
- Simplify theme handling by @DL6ER in #2718
- Improve settings level select location by @DL6ER in #2720
- Settings page - Fix spellcheck: accordignly => accordingly by @rdwebdesign in #2727
- Fix HTTPS link on login page by @DL6ER in #2729
- Fix the gravity output to use the ${OVER} sequence by @rdwebdesign in #2725
- Conditional HTTPS hint on login page by @DL6ER in #2730
- Change old
-a -p
parameters tosetpassword
by @rdwebdesign in #2735 - AdminLTE > web by @yubiuser in #2736
- Tweak/settings by @yubiuser in #2740
- Fix AJAX JSON data by @DL6ER in #2742
- Fix update logic for custom branches by comparing hashes by @yubiuser in #2737
- Fix AJAX JSON data by @DL6ER in #2744
- Tweak and fix the update footer by @yubiuser in #2745
- Fix broken multi-delete of adlists by @DL6ER in #2751
- Improve rendering of search results by @DL6ER in #2750
- Use the final message from gravity to attest it was completed successfully by @rdwebdesign in #2759
- Do not show extra N/A when no ABP-style domains are in a list by @DL6ER in #2761
- Do not load
default-light.css
file when using Auto theme, if dark mode is preferred by @rdwebdesign in #2764 - Always point "Pi-hole" top bar link to
pihole.webhome
by @rdwebdesign in #2772 - Show active instead of clients-ever-seen on the dashboard by @DL6ER in #2769
- Add ability to specify domains, lists, clients and group names as arrays by @DL6ER in #2707
- Add "Delay" column to Query Log by @DL6ER in #2757
- Fix sorting on Settings -> Local DNS Records table by @DL6ER in #2777
- Restore Teleporter functionality by @DL6ER in #2738
- Fix dashboard when no queries are present by @yubiuser in #2780
- temp.limit needs to be data-type="integer" by @yubiuser in #2785
- Fix mass-deletion of sessions on the settings -> API page by @DL6ER in #2765
- Update chart.js to 4.4.0 by @yubiuser in #2781
- Fix how Bootstrap-Notfy is used by Pi-hole by @DL6ER in #2786
- Mark variables set by environment variable as read only in the web interface by @PromoFaux in #2787
- Add app password support by @DL6ER in #2793
- Nicely format error toasts by @DL6ER in #2791
- Fix TOTP input field not being shown when enabled by @DL6ER in #2783
- Add 404 error page by @DL6ER in #2746
- Use class attribute only for styles by @rdwebdesign in #2798
- Fix notification animation by @yubiuser in #2802
- Update nodejs to 20 by @yubiuser in #2794
- Tweak All Settings page by @rdwebdesign in #2799
- Finalize renaming adlists -> lists by @DL6ER in #2756
- Tweak processing/render time by @yubiuser in #2803
- Tweak teleporter success message by @DL6ER in #2796
- Fix notification icon and add details for Local DNS/CNAME records by @yubiuser in #2809
- Defer chartjs animation until they are in viewport by @yubiuser in #2810
- Fix chart legend flickering by @DL6ER in #2811
- Add zooming on the dashboard's two main graphs by @DL6ER in #2807
- Add tooltip explaining you can zoom and pan the graphs by @DL6ER in #2812
- Show Reset Zoom button when zoomed in by @DL6ER in #2813
- Improve TOTP field by @DL6ER in #2795
- fix(login): typo by @wdhdev in #2819
- Fix error displaying when editing groups/clients/domains/lists by @DL6ER in #2808
- Fix query logs "all time" option by @DL6ER in #2820
- Add missing data-configkey dhcp.hosts by @yubiuser in #2821
- Fix inital date/time by @yubiuser in #2828
- Use upstream names instead of IP when available by @DL6ER in #2827
- Prevent multi-login due to slow password hashing by @DL6ER in #2826
- Move dhcp.domain -> dns.domain by @DL6ER in #2825
- Move comment about CNAME limitations to the CNAME box by @DL6ER in #2806
- Shorten animation delay by @yubiuser in #2815
- Privacy Settings - Keep the text on the same line, even in smaller screens by @rdwebdesign in #2830
- Add DHCP netmask field and nicely format API errors by @DL6ER in #2805
- Allow open details only on normal rows by @rdwebdesign in #2842
- Add word break for clients column to avoid horizontal scrollbar (v6) by @rdwebdesign in #2839
- Clear input fields after successfully adding new Clients, Domains or Lists by @rdwebdesign in #2832
- Use row background colors in Query Log table by @rdwebdesign in #2840
- Do not accept comma to separate regex by @DL6ER in #2835
- Fix Upstreams Query Log links by @DL6ER in #2843
- Add hint about dnsmasq default lease time by @yubiuser in #2844
- Fix possible race-collision by @DL6ER in #2846
- Devcontainer by @yubiuser in #2847
- [DevContainer] Mount external ssh directory in the correct place by @PromoFaux in #2850
- Add HTTP 403 error page by @DL6ER in #2853
- Fix deleting sessions via red trash icon by @yubiuser in #2856
- Show Unicode domains (if domain is punycode-encoded) by @DL6ER in #2857
- Improve escaping on the web interface by @DL6ER in #2851
- Add pagination controls to Local records pages by @rdwebdesign in #2859
- Remove test leftover by @rdwebdesign in #2863
- Emphasize whole row for current client in API session table by @yubiuser in #2865
- Update dat...
v5.21
What's Changed
- Insert icheck CSS right after bootstrap file. by @rdwebdesign in #2752
- New (additional) LCARS theme inspired by Picard TV show by @MichalSvatos in #2709
- Add word break for clients column to avoid horizontal scrollbar by @rdwebdesign in #2838
New Contributors
- @MichalSvatos made their first contribution in #2709
Full Changelog: v5.20.2...v5.21
v5.20.2
What's Changed
- replaceAll() requires a global regex by @PromoFaux in #2653
- Fix PHP_CS error by @yubiuser in #2710
Full Changelog: v5.20.1...v5.20.2
v5.20.1
v5.20
What's Changed
- Apply LCARS theme to a few things missing it by @infinitytec in #2538
- Update DNSSEC test link by @yubiuser in #2561
- Fix a few PHP 8 warnings by @rdwebdesign in #2563
- Expose docker tag information using the API by @rdwebdesign in #2570
- Add
color-scheme: dark
to fix #2554: browser not detecting dark mode by @SodaWithoutSparkles in #2555 - Fixing the FTL information on settings page after a FTL restart by @rdwebdesign in #2511
- Fix the graphics time range when MAXLOGAGE is different than 24h by @rdwebdesign in #2585
- Tweak the Update Gravity output by @rdwebdesign in #2589
New Contributors
- @SodaWithoutSparkles made their first contribution in #2555
Full Changelog: v5.19...v5.20
v5.19
What's Changed
- Introducing new high contrast themes by @rdwebdesign in #2522
- Fix successful temperature notification by @yubiuser in #2537
- Tweak teleporter output by @yubiuser in #2545
- Fix NaN error message when FTL is offline by @rdwebdesign in #2548
Full Changelog: v5.18.4...v5.19
v5.18.4
What's Changed
- db_queries.php: use the same color scheme from Dashboard by @rdwebdesign in #2517
- Fix multiple restarts while importing with Teleporter by @yubiuser in #2519
- Use the
setupVars.conf
optionTEMPERATUREUNIT
, plus slight rearrangement of settings page by @rdwebdesign in #2516
Full Changelog: v5.18.3...v5.18.4