netfox
netfox copied to clipboard
New features
Hello folks,
I'm searching for new cool things to add in the next releases of netfox!
Please contribute your ideas here! :)
@kasketis i just wanted to say that you have done an amazing work. Συγχαρητήρια! keep it up :+1:
OSX support! It would be awesome to have the same library for the both platforms, but that will be a lot of work around the UI...
@mythodeia thanks a lot your kind words my greek friend :) @tbaranes nice idea! I will check it.. :+1:
It would be nice to add the possibility to add custom categories on the filter based on regex or host matching (eg all requests for google analytics)
:+1: for @snakecharmer request.
@kasketis need search functionality in request and response i hope i have not asking for too much :) , i also don't know how to achieve this but if you can you are the star of this planet ;)
Logging to external services like keen.io
Thanks for all your work on the library, its very helpful.
When debugging, sometimes you don't want the library to trigger view lifecycle events. So it would be cool to be able to just log everything to the console or a file and audit the entire session rather than individual requests.
Please add the ability to select and copy the JSON, even if it has a short body. For example, I have two requests, one with a small amount of JSON and one with a lot. I can only copy the JSON from the one with a lot of JSON since it gives me the option to "Show Request Body". I can't select and copy the body of the request with a short body.
Similar to @davidbjames 's request, I would say that instead of bringing up Simple log
or Full log
options in the share sheet, and having it navigate to an pre-filled email, it should instead popup a system share sheet—so that someone can copy the log text directly, instead of having to copy from the email if they want to share it via any other means. It can be a tad annoying when I have to select the whole log and then remove my email signature every time! Also would be great to still export those "too long to display" json structures somehow—maybe as an exported file instead of raw strings?
(Also this would make sharing to slack a lot easier!)
Second suggestion would be to create a feature similar to BugLife or PinpointKit allowing to directly create JIRA tickets (or other issue tracking products) from the detail display. Definitely a nice to have, but if you made it an optional configuration, yet included support built in, it might make a lot of lives easier when reporting network request issues!
Also +1 for @snakecharmer 's request! This would be awesome... Related to that also, perhaps a way to group or tag based on environment—so separating url's using dev.example.com and api.example.com, etc. (would have to be configurable in the service since everyone uses their own url naming though)
I think cURL string export would be a very helpful addition. As an ability to share this string with UIActivityViewController (through any appropriate messenger like Slack)
@alphatroya better late than never! :) Added curl functionality https://github.com/kasketis/netfox/pull/115 . Please test and let me know 👍
Any chance you can add the ability to pre-process the request/response body before showing it? Our app uses JSON encrypted with a per-installation AES key so I would plug in a function to decrypt the bodies.
Our app uses a few 3rd party SDKs like AppsFlyer, Facebook Analytics, Firebase Analytics, etc, that send data to their services. Is it possible to capture those requests and send a copy to our own backend using netfox?
Do you have an option for showing the logs in the Debugging Area? to make it faster for debugging!
I need an option similar to "ignoreURL" like "showOnlyThisURL". This option would be very nice :)
@blg-nb may be search option will be enough in your case?
In an app with a WKWebView, I have a lot of requests that just don't interest me at all. And my quality manager would be very happy if he wasn't always overwhelmed by requests.
sorry for my English :)
Logging of events such as Firebase, Adjust, Insider etc.
An updated view for GraphQL calls--they now all show the same entry in the table. This makes it annoying to see at a glance which call was made