github kean/Pulse 5.1.0
Pulse 5.1

2 days ago

Appearance

Pulse 5.1 features an enhanced design for console cells with improved information hierarchy. It has multiple tweaks, but the main change is how the URLs are formatted. By default, the console will now show only the path with a host as a secondary field below it.

Customization

The new cells are now also fully customizable using the new ConsoleListDisplaySettings type. And if you are using Pulse Pro (available on App Store), you can configure them using the new "Appearance" settings screen.

CocoaPods

With CocoaPods going into maintenance mode, new Pulse releases will no longer be published to CocoaPods Trunk. However, the Podpsec files will continue to be available for now, and you can install Pulse using CocoaPods by pointing directly to this repo.

Other Changes

  • Add new convenience APIs for accessing messages and tasks stored in the logger: LoggerStore/message(sortDescriptors:predicate:) and LoggerStore/tasks(sortDescriptors:predicate:). Deprecate allTasks and allMessages.
  • Fix an issue with thumbnails for image responses being too aggressively compressed and add LoggerStore.ThumbnailOptions to make it customizable
  • Update image response viewer to show thumbnails at a 2x resolution
  • Display thumbnail resolution in the response viewer
  • Fix an issue with app icons send too blurry to the Pulse Pro app
  • Improve support for .inMemory store option, which is now guaranteed to not write anything on disk, including the store manifest. It also no longer requires the .create option like the regular store and the storeURL parameter can point to anything, including /dev/null.
  • Deprecate UserSettings.displayHeaders (user new ConsoleListDisplaySettings instead)
  • Fix xcprivacy warnings when used with SwiftPM, thanks to @alphatroya
  • Performance optimizations

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.