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