2239 Commits

Author SHA1 Message Date
Alex Grebenyuk 14383871aa Fix getAppIcon() crash on iOS 26 Simulator
UIImage(named:) can raise NSInternalInconsistencyException ("Need an
imageRef") for app icon assets that can't be rasterized for the current
trait, bypassing Swift's optional-based error handling. Wrap the call in
PulseObjCExceptionCatcher via a new reusable `attempt` helper.

Fixes #364.
2026-04-20 19:17:17 -04:00
Alex Grebenyuk 8fbce32126 Pulse 5.2 initial integration commit 2026-04-19 14:15:46 -04:00
Mohammad Gharari 5bac2a3ffe Conforming URLSessionProtocol to Sendable 2025-09-09 08:51:53 +02:00
Thibault Le Cornec 3f4b5b4555 Add missing parameter in convenience init of URLSessionProxy 2025-09-07 23:07:50 +02:00
jamie-hyeon_karrot 1bc75a94ab fix: Add watchOS to AVAssetDownloadTask availability check
AVAssetDownloadTask is not available on watchOS either, not just tvOS.
Updated conditional compilation to exclude both tvOS and watchOS.
2025-09-01 18:05:49 +09:00
Kirill Benderskii 6dff47cdaf Fix crash on AVAssetDownloadTask swizzling 2025-04-17 16:25:43 +04:00
Alex Grebenyuk 6125ce7fb5 Merge pull request #331 from parmar-mehul/disable-report-settings
Disable "Report" & "Settings" options in prompts
2025-04-15 11:24:56 -04:00
Kabir Oberai f8e1e2700d Fix constant 2025-04-10 15:07:12 -04:00
Kabir Oberai 18b21748ca Handle InputStream.read failures 2025-04-10 14:53:57 -04:00
Mehul Parmar 83f89c126e Update
- Easy to disable "Report" & "Settings" options in prompts
      - UserDefaults.standard.set(true, forKey: "pulse-disable-report-issue-prompts")
      - UserDefaults.standard.set(true, forKey: "pulse-disable-settings-prompts")
2025-04-09 21:15:15 +05:30
Alex Grebenyuk cc5cdbfd1d Merge pull request #310 from lsh424/fix-tvOS-issues
fix: Resolve RichTextView scrolling issue & Prevent app freezing on tvOS (issue: #308)
2025-03-10 09:23:08 -04:00
Abhimaan Madhav 8ec0d440fd Update MockTask.swift
formatting changes
2025-03-03 15:31:55 +05:30
Abhimaan bb59bcf5da added post body for the example 2025-02-28 22:49:58 +05:30
Abhimaan f01302ca3a fixed har post body export issue 2025-02-28 22:22:20 +05:30
Kabir Oberai 6383c7db1a Fix deadlock in NetworkLogger 2024-12-18 01:48:28 +05:30
lsh424 3adb144672 fix: Resolve log scrolling issue & Prevent app freezing on tvOS (issue kean#308) 2024-12-10 19:15:21 +09:00
kean c102aaa266 Fix deep search for headers 2024-10-10 21:37:04 -04:00
kean 9748b42797 Update deep search 2024-10-10 21:32:34 -04:00
kean 869e41ebcd Fix typos 2024-10-10 21:15:05 -04:00
kean 4aa9738579 Fix isAutomaticConnectionEnabled 2024-10-10 21:13:42 -04:00
Alex Grebenyuk c103fa2393 Merge pull request #302 from ejensen/store-info-concurrency-warning
Fix concurrency issue in `StoreDetailsViewModel`
2024-10-10 06:43:02 -04:00
kean e93c47b03e Merge branch 'main' of github.com:kean/Pulse 2024-10-10 06:42:26 -04:00
kean ba74c54432 Update 2024-10-10 06:42:04 -04:00
Eric Jensen 279b85b450 Prevent mutating @Published StoreDetailsViewModel values on background queues 2024-10-08 21:27:16 -04:00
Rounak Jain 3dd1cbdbdf fix crash when exporting HAR by using background context 2024-10-04 10:46:14 -07:00
Alex Grebenyuk d679320682 Merge pull request #295 from ejensen/fix-tvos-clip
`ConsoleView` focus state clipping on tvOS
2024-09-19 19:07:32 -04:00
Alex Grebenyuk 1749e3196f Merge pull request #294 from ejensen/configuration-initializer
Restore `NetworkLogger`’s convenience initializer
2024-09-19 19:06:46 -04:00
Eric Jensen 34ed5b0997 Disable the console UI’s scroll clipping on tvOS
This ensures the focused states of the cells are not clipped
2024-09-19 15:13:57 -04:00
Eric Jensen 2c0f2f3c78 Restore the NetworkLogger’s convenience initializer that was commented out in v5.0 2024-09-19 15:08:10 -04:00
Eric Jensen 3f9378f776 Fix a CoreData multithreading issue when accessing LoggerStore.info
The store info is constructed using a background task. The background task constructs its own context that needs to be used throughout the task
2024-09-19 14:35:59 -04:00
Brian Cordan Young 00e532fb3c Fix processing JSON redaction
Fixes: Values of keys that were objects or arrays are ignored—leaving key/values untouched that should be redacted.
2024-09-17 13:22:23 -07:00
kean 855411e4e7 Update docs 2024-09-15 18:23:58 -04:00
kean fc36675ed1 Version 5.1 2024-09-15 17:58:17 -04:00
kean ed4993ba16 Updates cell settings 2024-09-14 21:13:31 -04:00
kean 25027fc715 Move title to Rift 2024-09-14 14:01:03 -04:00
kean 02fc0cdc7b Add support for request and response haeders in task cell header 2024-09-14 13:56:00 -04:00
kean 59ae038339 Extract ConsoleListDisplaySettings components 2024-09-14 13:26:22 -04:00
kean 3e42eac4fc Extract makeInfoText 2024-09-14 09:26:42 -04:00
kean e0e9d2e32e Add ConsoleDisplayOptions 2024-09-14 09:16:59 -04:00
kean 91ef50b348 Add a way to reset or remove field 2024-09-14 09:10:21 -04:00
kean 974ecb6f33 Add more configuration options 2024-09-12 19:46:47 -04:00
kean ede614af25 Minor design improvements 2024-09-11 20:21:01 -04:00
kean ea09a55004 Update ConsoleToolbarView design 2024-09-10 19:27:20 -04:00
kean bd8954ea97 Improve ConsoleTaskCell default design 2024-09-10 18:54:40 -04:00
kean 00503d8d28 Remove the default labels for fonts 2024-09-08 19:24:08 -04:00
kean 7bcaa4be0a Add an option to configure what parts of the URL to display 2024-09-08 19:21:30 -04:00
kean 54cf739ba3 Add support for changing details font size 2024-09-08 18:24:27 -04:00
kean d630cf1c18 Add support for changing font size 2024-09-08 18:08:08 -04:00
kean 990851a6fa Add more ConsoleTaskDisplayOptions.Field values 2024-09-08 17:17:47 -04:00
kean 6f72ab1c00 Add support for customizing which details field to dispaly 2024-09-08 14:53:44 -04:00