Releases: kean/PulsePro
Releases · kean/PulsePro
Pulse for Mac
Pulse Pro is now officially deprecated, and it is being replaced by the new Pulse for Mac app currently available in TestFlight for testing: https://testflight.apple.com/join/1jcanE3q. It was completely redesigned and has a ton of new features, including response mocking and many more.
Pulse for Mac supports earlier Pulse versions, but version 4.x is required to use the new features
Discussions thread for Pulse 4.0: kean/Pulse#187
Pulse Pro 2.0.1
- Fix #35, crash in JSON viewer when working with certain Unicode characters
- Improved design for text-based console
Pulse Pro 2.0
Updated to Pulse 2.0.
Pulse 2.0 (Beta 3)
Updated to Pulse 2.0.1.
Pulse Pro 2.0 (Beta 2)
- Update to Pulse store version 2.0.2
Pulse Pro 2.0 (Beta 1)
Update to support Pulse 2.0
Pulse Pro 1.4.1
- Fixes rare crashes when storing message - #69, thanks to Scott Gruby
- Remove build expiration timer – this build will never expire
Pulse Pro 1.4.0
Navigation
- You can now switch to a Network view using the main Toolbar. It has several advantages. For example, when you switch, it keeps your selection, filters, and other perferences. You can now also close the sidebar if you don't need to switch between devices.
- Sidebar now displayes your connected devices making it easier to switch between them. Devices and their associated logs are stored persistently. With a context menu, you can open the device in a separate window, show the store in Finder, or remove the device.
- When you open a log file (
.pulse
extension), it nows opens in a clean window with no sidebar and with a filename in the navigation title. - Remove status bar item. It's not needed anymore thanks to the new siderbar and the fact that "Remote Logging" is now enabled by default.
- You can now close a defails panel
- Add remote logger server status view in "Remote Logging" Preferences
Pins
- Add "Remove All Pins" menu bar command (⌃⌥⌘P)
- Add "Toggle Pin" menu bar command (⌘P)
- Add "Only Pins" menu bar command (⇧⌘P). Unlike the previous dedicated "Pins" tab, it acts as a filter and can be combined with the rest of the filters.
- Improve performance when adding/removing pins in a large dataset
Commands
- Add "Remove All Messages" command (⌘K)
- Add "Viewers" menu with commands "Show Messages" (⌘1), "Show Text Log" (⌘2), "Show Network Requests" (⌘3)
- "Only Errors" menu bar command is now implemented as a Toggle and is disabled when Console is not visible. Change the shortcut to (⇧⌘E)
- Add "Reset Filters" command in "Find" (⇧⌘0)
- Add "Start Streaming" and "Pause Streaming" commands (⇧⌘S)
- Add "Now Mode" command (⇧⌘N)
- Add
help
to toolbar items with info on shortcuts
Fixes
- Fix an issue where afrer removing messages, time interval is displayed incorrectly until you reopen the console
- Fix an issue where labels/domains weren't reset after deleting all messages
- Fix an issue where the "Interval" column was calculated incorrecy after deleting all messages
- Fix an issue with "Now" not scrolling to the bottom when you open the Console for the first time
- Auto-hide scrollbars in text views
Pulse Pro 1.3.1
This release has new performance improvements finally getting energy usage to "Low" even while inserting 100 messages per second in an existing store with 100K messages during remote logging.
Optimizations
- Optimize message insertion during remote logging
- Optimize text rendering in Text mode
- Optimize pins
Fixes
- Fix an issue with programmatic (non-database) filters (headers and body filters) not being applied progressively during remote logging on the Network tab
- Fix an issue where text was rendered twice when you switch to a Text mode (most strings were cached during the second run, but combining and rendering them is slow)
- Fix a rare crash when switching between Table and Text mode
- Fix an issue with the "Now" mode not disabling when your start jumping between search results
- Fix an issue with messages being inserted in Text mode with "Limit to a Thousand" mode enabled even after the limit was reached
Pulse Pro 1.3.0
Features
- Add "Auto-Scroll" button for remote logging that, when enabled, automatically scrolls to the bottom of the table when new messages are added. This mode is enabled by default.
- In Text mode, new messages are now inserted automatically during remote logging. This is possible due to rewritten subsystem for managing updates from the remote clients. "Auto Scroll" is also supported in the Text mode.
Enhancements
- Optimize how messages are inserted during remote logging (both in table and text views)
- More JSON viewer optimizations (search, filtering, etc)
Fixes
- Fix a crash when you try to collapse JSON objects in a filtered output of the JSON viewer - this option is now disabled. You can still Cmd+Click and see some of the remaining options, e.g. "Copy Object"
- Fix an issue where a toolbar in Text Mode was not reloading when you change the options
- Fix "Interval" field formatting; no fractional minutes anymore
- Fix an issue with pinned messages sometimes showing with gray text color instead of white