Releases: kean/Pulse
Releases · kean/Pulse
Pulse 3.4.3
- Fix #155: fix an issue with
GTMSessionFetcher
not working correctly with automationURLSessionProxyDelegate
registration enabled
Pulse 3.4.2
- [macOS] Update the design to use the transparent toolbar and move the inspectors to the native left sidebar
- [macOS] Fix an issue with navigation from the metrics screen
- [macOS] Move the button to switch from the horizontal to vertical layout to the details view
- [macOS] Fix an issue with text view not scrolling to the selected match when opened from the full-body console search
warning: the new macOS version is still largely experimental and any feedback is appreciated
Pulse 3.4.1
- Fix selection not working in search results view on macOS
- Fix transaction details opening an empty page
- Fix a couple of minor issues in light mode on macOS
- Use darker background color for details view (mainly text) on macOS
Pulse 3.4
This release introduces several features from Pulse Pro to the base macOS version of the console (fully implemented using SwiftUI). This is a massive step up from the previous version of the console not optimized for macOS. There are only a few steps left to completely replace it. Pulse Pro 3 will be based on the unified SwiftUI-based codebase and have all the features from PulseUI 3.
Pulse 3.3
Pulse 3.2.2
Pulse 3.2.1
- Fix backward compatibility with Pulse Pro 2.x
Pulse 3.2
Pulse 3.2 (RC1)
- Pins now work as you would expect: they are always pinned to the top of the console
- Fix concurrency issue in search (and reload of pending tasks)
- Fix a couple of other minor issues
Pulse 3.2 (Beta 3)
Search
- Further improve how filters and searches are managed. Now recent search terms are not mixed with filters and are displayed only once when you haven't yet entered anything. It's highly unlikely, you are going to need more than two at once (but this is also supported), so no point in cluttering the interface.
- When you select a scope, remove it from the list. You can no longer add the same scope twice.
- When you apply filters with the same time multiple times, it executes an OR predicate (same as if you passed a comma-separated list of parameters)
- "20" is now auto-completed to "20X" when adding a status code filter
- Wildcard string search now supports "begins with / contains / ends with"
- Slightly improve the design of the screen in general: use different icons for searches and filtres; smaller separators; position "clear searches" button separate from the list, etc
- Remove "Query Items" scope
Console
- Add a new mode picker: "All", "Logs", "Tasks". Pulse 2.x had two separate tabs (TabView): one for all messages and one for network requests. In v3.0 they were "demoted" to a single selectable button in the Console's toolbar that wasn't easily discoverable. The new dedicated mode picker in v3.2 has a number of advantages: easily discoverable, shows individual counters for logs and tasks, and also enables new "Logs" mode where only regular logs are displayed.
- Add a workaround for hiding disclosure icons and bring back the cell disclosure icon design from Pulse 2.x that fits significantly more text in the same amount of vertical space
- Add an option to sort message and tasks:
createdAt
,duration
,requestSize
,responseSize
(ascending/descending) - Add an option to group message and tasks:
label
,level
,file
,url
,host
,method
,taskType
,statusCode
,errorCode
- Add "Show Previous Session" button to the bottom of the messages list
- Add context menu to message and network cells with a preview that shows an expanded message
- Fix the list extending beyond the safe area at the bottom
- Fix a regression in the style of filters form (became plain in 3.2-beta2)
- Add missing transfer size info text on watchOS & tvOS