Interested in a native iOS app for DOCSight? #87
Replies: 1 comment 7 replies
-
|
Hey @neofabrics, thank you so much for the kind words and for sharing this! Honestly, this is one of the most pleasant surprises this project has received so far. The screenshots look really polished and I love that you built this entirely on the REST API instead of scraping the HTML. That is exactly the right way to do it. I did check your GitHub profile but it looks like it was created pretty recently and there are no public repos yet, so I could not look at any prior work. Not a dealbreaker at all since the screenshots speak for themselves, but if you have other projects somewhere else I would be curious to take a look. A native app has been on our radar for a while, but neither of us has any experience in app development, so it would have realistically been months away at best. Seeing you show up with something already this feature-complete is genuinely exciting. If you want to publish this as a companion app, go for it! Just make sure it is clearly labeled as a community project so users know it is not an official DOCSight release or maintained by us. One thing I will definitely take care of on our end: the Gaming Score endpoint. You are right that the data is currently only rendered into the HTML, which is not ideal. I already opened #88 to track a proper REST endpoint so you do not have to replicate the calculation yourself. The only downside on my end is that I cannot really help with testing. I no longer have an iPhone and my iPad is probably not sticking around much longer either. Primarily on Android over here, so TestFlight is unfortunately out of reach for me. Hopefully some other community members can step in there. Would you consider open-sourcing the app? It would make it a lot easier for people to contribute and report issues, and I think it also builds trust with users who want to know what exactly is talking to their DOCSight instance. Really looking forward to seeing where this goes! |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello @itsDNNS, hello everyone,
at first I'd like to thank you @itsDNNS for this great tool. Currently I'm not in the need to use it for filing issues at my ISP (Vodafone) as there are no (just marginal) issues. But in my previous appartments I learned how it is to have issues, but no clue what it is causing it and therefore to believe Vodafone (or formerly Unitymedia) that there is nothing to resolve on their end. Having an very easy way of monitoring all DOCSIS metrics and many more should help a lot of people to point their ISP to the right direction in actually helping their customers instead of simply saying "auf unserer Seite sieht alles gut aus" and closing the ticket.
The web interface of DOCSight is already very usable on mobile devices (still requires horizontal scroll here and there). But I thought it would be also great to be able to see the most interesting (all? 😄) metrics on a mobile friendly native iOS app including a way to add journal logs "on the go" without the need to access a computer.
I've already invested a few hours in developing an iOS app in SwiftUI which (I think) looks already not that bad. The app is already very feature complete and is built entirely on the REST APIs of DOCSight without HTML parsing or anything else (where I found that a few additional endpoints would be useful, as some data is currently only rendered directly into the HTML). The app should not replace the DOCSight web UI, but could be an easy way to take a quick look into the metrics in situations where you can't quickly access your PC.
Before taking the full path of registering and buying an paid Apple Developer account, testing the App via TestFlight and eventually uploading the App to App Store Connect (if that's still the correct term 😆 Long time since I developed an iOS app),
I just wanted to ask the maintainer and the current user base: Are you interested in a mobile (iOS) app?
Currently I've fully implemented the following features:
My working title of the app currently is DOCSIOS, as I didn't want to interfere with the original title, but this can easily be changed.
Here I did want to stop any further development as it already fits my needs, but there could be a lot more:
Additionally I am attaching a few screenshots of my live metrics:
Here and there are still a few UI bugs which need to be addressed. Now I'm interested in your feedback 🙂
Beta Was this translation helpful? Give feedback.
All reactions