Philipp Hofmann
Philipp Hofmann
### Description UIViewControllers can be preloaded, meaning calling the lifecycle methods up to `viewDidLoad` or even further. They can stick around for a while before they actually get fully loaded....
Events from iOS have less device context than, for example, events from Android. We can add more. ## iOS ```JSON "device": { "family": "iOS", "model": "iPhone13,2", "model_id": "D53gAP", "memory_size": 3883876352,...
### Description StichAsyncCode was added with https://github.com/getsentry/sentry-cocoa/pull/998, but on some devices, the stacktraces were incomplete; see comments in #998. We should fix these problems and ideally turn on `stichAsyncCode` by...
### Description GitHub Actions compile test-server compiles for each unit test actions. We could compile the test server once, store it as an artifact and let the unit test jobs...
### Description - [x] https://github.com/getsentry/sentry-cocoa/pull/1784 - [x] Fix transaction name issue mentioned https://github.com/getsentry/sentry-cocoa/pull/1784#discussion_r876755736 - [x] https://github.com/getsentry/sentry-docs/pull/5098 - [x] https://github.com/getsentry/sentry-docs/pull/5100 - [ ] Validate feature by looking at customers data. -...
### Description Add a UI test similar to the UI test added in https://github.com/getsentry/sentry-cocoa/pull/1915 to ensure slow and frozen frames are calculated correctly.
### Description Go through all public APIs and check, if they conform to [Swift naming guidelines](https://www.swift.org/documentation/api-design-guidelines/). Double-check if we can avoid breaking changes or if a breaking change is worth...
### Description Fix SentryNetworkTrackerIntegrationTests.testGetRequest_SpanCreatedAndTraceHeaderAdded() https://github.com/getsentry/sentry-cocoa/runs/6177451456?check_suite_focus=true ``` SentryTests.SentryNetworkTrackerIntegrationTests testGetRequest_SpanCreatedAndTraceHeaderAdded, XCTAssertTrue failed /Users/runner/work/sentry-cocoa/sentry-cocoa/Tests/SentryTests/Integrations/Performance/Network/SentryNetworkTrackerIntegrationTests.swift:225 let networkSpan = children![0] XCTAssertTrue(networkSpan.isFinished) //Span was finished in task setState swizzle. XCTAssertEqual(SENTRY_NETWORK_REQUEST_OPERATION, networkSpan.context.operation) testGetRequest_SpanCreatedAndTraceHeaderAdded, XCTAssertEqual failed: ("Optional("[20](https://github.com/getsentry/sentry-cocoa/runs/6177451456?check_suite_focus=true#step:7:20)0")") is...
### Description With https://github.com/getsentry/sentry-cocoa/pull/1861, we now can get the stacktraces of all threads. We could add an option attachThreads that we already have [on Java](https://github.com/getsentry/sentry-cocoa/pull/1861). When enabled this option would...
### Description SentryClient is named Client on Swift, it should be SentryClient to align with SentryHub.