Releases: pi-hole/web
Releases · pi-hole/web
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
v5.18.3
- Fix insecure persistent login token by @4n4nk3 d31cf9d (GHSA-33w4-xf7m-f82m)
Full Changelog: v5.18.2...v5.18.3
v5.18.2
What's Changed
- Add default value for $ver in func.php by @yubiuser in #2497
- Show two decimals on doughnutTooltip if total share shown is less than 1% by @yubiuser in #2502
- Tweak deleting message by @yubiuser in #2498
- Attenuate non-domain warning by @yubiuser in #2507
- remove hard-coded /admin/ path by @gstrauss in #2461
- Do not return 'false' if IDNA<->UNICODE conversion fails by @yubiuser in #2479
New Contributors
Full Changelog: v5.18.1...v5.18.2