525508d29a
Bump project version
2023-12-08 22:55:09 -07:00
b0cf0bf1a7
Bump version for release
2023-01-08 19:48:05 -07:00
aab7b0a6ac
Update code for changes in KMM lib
2023-01-08 19:47:53 -07:00
811341b139
Use Kotlin multiplatform library for data layer
2022-10-18 18:52:30 -06:00
dcba7c3979
Use Kotlin multiplatform library for networking
2022-10-17 15:24:05 -06:00
0a358e8a1b
Make version and copyright years dynamic
2022-09-25 22:59:07 -06:00
a4ad6443e3
Fix issue with reconnecting to Pi-hole after forgetting
2022-09-25 22:58:53 -06:00
a0bc5b98cf
Migrate to async/await
2022-03-03 19:35:21 -07:00
ea47113615
Rename project and files to Pi-helper for consistency with other projects
2021-11-28 20:09:07 -07:00
8438f8c800
Fix app name in-app to match App Store and app label out of app
2020-10-19 17:50:08 -07:00
2a5bf40b82
Show time remaining when disabled
2020-10-19 17:46:05 -07:00
307176997f
Fix math for converting minutes or hours to seconds
2020-07-07 22:06:34 -07:00
66a6845e44
Bump version for release
2020-07-07 22:05:41 -07:00
c55f296456
Update README
...
Added App Store badge and links to Android and CLI apps
2020-07-04 18:11:01 +00:00
84459cd38f
Implement disabling for custom time periods
2020-07-04 10:51:51 -07:00
ce813803da
Bump version for release
2020-05-21 09:45:51 -07:00
e541b5efa1
Fix network netries to work even on failures
2020-05-21 09:45:21 -07:00
9dec9c9df7
Fix Pi-hole response parsing
...
It seems the latest update has changed some strings to ints, so the status parsing was broken
2020-05-21 09:42:03 -07:00
0e0ed78459
Bump version for TestFlight release
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-31 08:30:09 -07:00
f2f040be18
Verify credentials work before persisting
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-31 08:29:15 -07:00
91b0ddb18e
Improve password connection
...
The pi-hole API key is really just the web password hashed twice with
SHA256, so instead of doing some complex stuff with logging in and
pulling the api key from the webpage with a regex, we can just do the
double hashing on device and save some time.
2020-01-26 13:43:54 -07:00
fab41c2f63
Add AboutView with option to forget Pi-hole
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-26 13:43:26 -07:00
4c0cacc8b2
Bump build version for TestFlight release
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-23 21:07:16 -07:00
69d461b98b
Fix scanning
...
the scanning functionality in and of itself worked just fine, but upon
successful connection, it would return to the scan or direct connection
screen, then go to the authentication screen, and then return to the
previous screen. This little hack prevents that but it should really be
replaced with a better solution.
2020-01-23 21:05:23 -07:00
9300d5760d
Bump build number for TestFlight release
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-23 20:33:50 -07:00
0973b863d2
Fix some localization format errors
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-23 20:33:01 -07:00
a2e0a30328
Make views aware of keyboard
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-23 20:32:51 -07:00
f1faf2959c
Fix error dialogs and permanent disable
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-01-23 07:19:03 -07:00
87ed95f26f
Changes for 1.0 TestFlight release
...
There were quite a few changes here, I got a bit carried away.
2020-01-20 18:11:55 -07:00
Billy Brawner
d42d85c419
Add app icon assets
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-11-16 19:46:10 -07:00
Billy Brawner
703ca0717a
Add methods for automatically detecting the Pi-Hole
...
As soon as the user starts up the app, we'll first try to ping their DNS
server, as that should in theory be the Pi-Hole. If that doesn't work,
then we offer the user the chance to either scan their network or
manually enter in the IP address for their Pi.
2019-11-16 19:12:56 -07:00
Billy Brawner
1ce7b74329
Allow plaintext traffic
...
I highly doubt most people will have their Pi-Hole set up with HTTPS (I
know I certainly don't), so plaintext traffic is a must. It shouldn't be
a problem witihin one's LAN.
2019-11-16 16:26:56 -07:00
Billy Brawner
e9cdb6df6f
Fix title on details view
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-20 09:20:44 -07:00
Billy Brawner
726beb550e
Fix IP address format if it doesn't include the scheme
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-19 23:41:55 -07:00
Billy Brawner
3628f34598
Add somewhat functional implementation of enabling and disabling the Pi-Hole
...
Signed-off-by: Billy Brawner <billy@wbrawner.com>
2019-10-19 23:22:38 -07:00
Billy Brawner
3c9efcfbce
Initial Commit
2019-10-17 15:47:09 -07:00