New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
β¨ Add pihole integration #860
Conversation
The latest updates on your projects. Learn more about Vercel for Git βοΈ
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love this feature, would be super cool to have.
If possible, is there a way to have it so you can specify which instances of piHole to monitor in the summary widget, as well as the ability to disable specific piHole instances in the control widget?
437d42e
to
59f9230
Compare
59f9230
to
1573183
Compare
c23bf02
to
8483ca1
Compare
8483ca1
to
31688c5
Compare
31688c5
to
e422509
Compare
e422509
to
5bcc38d
Compare
5bcc38d
to
c09088f
Compare
c09088f
to
d62fc8c
Compare
d62fc8c
to
e632a61
Compare
Co-authored-by: Larvey <39219859+LarveyOfficial@users.noreply.github.com>
fd57314
to
2ca0143
Compare
2ca0143
to
4fdf4c5
Compare
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
@manuel-rw is your default push on git a force push ? It seems you force push every commit lol |
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
No, default is not force push. Just my preference. |
π€ Generated by Copilot at 2b8c4e6
Summary
π«ππ
This pull request adds support for the PiHole integration type in the app, which allows the user to monitor and control the network-level ad blocking service. It adds two new widgets for displaying and controlling the PiHole integrations, two new API endpoints for fetching and updating the PiHole data, and several helper functions and types for working with the PiHole library and the app properties. It also updates the existing types, components, and files to include the
pihole
option and its required password.Walkthrough
adHoleSummary
andadHoleControls
(link, link, link, link)@tanstack/react-query
(link)AdStatistics
andPiholeApiSummaryType
(link)Alert
component from@mantine/core
and use it to display a message to the user when there is an error or a success in theWrapperContent
component (link)