Aardvark
Aardvark copied to clipboard
Aardvark is a library that makes it dead simple to create actionable bug reports.
The highlighted errors can often contain red herrings in the form of old errors that aren't relevant to the issue that was seen just prior to filing the bug report....
Resolves #119
I want my iOS guys to start using this but all our dependencies are SPM. It would be rad if this was also available via Swift Package Manager. 🙏
This stems from a desire to have bug reporters (in particular the `ARKEmailBugReporter`) treat the log store as just another attachment, rather than special casing it. Currently the only major...
The default log store get lazily created the first time you access the `defaultLogStore` property. If you follow the one-line setup approach, this happens immediately since we access the default...
Currently, screenshots are included in bug reports by adding them to a log message. This means that if you don't include a log store in a bug report (either by...
`ARKLogDistributorTests.test_logDistribution_performance()` was disabled in #80 since it was observed to be flaky on CI builds. Specifically, the `tearDown` method was timing out while trying to clear the log store after...
There are several calls to NSFileHandle's writeData in`NSFileHandle+ARKAdditions.m` which is deprecated. ``` API_DEPRECATED_WITH_REPLACEMENT("writeData:error:", macos(10.0, API_TO_BE_DEPRECATED), ios(2.0, API_TO_BE_DEPRECATED), watchos(2.0, API_TO_BE_DEPRECATED), tvos(9.0, API_TO_BE_DEPRECATED)); ``` The problem here is that this old method...
Currently if a customer does not have a Mail.app account configured, Aardvark's email reporter does not include attachments like logs and screenshots (which are **so** useful). For the common case...
Per conversation with @dfed -- it'd be really handy if Aardvark was able to (via opt-in, of course) log Foundation's network requests as they went by. This is fairly straightforward...