UI Improvements for macOS Monterey
- Revamp the UI for macOS Monterey
- Better color pallet for Light/Dark Theme
- Proxyman now displays a full Response Status Code, such as 404 Not Found, 503 Service Unavailable, etc
- Change the order of Export Menu Context to make it easier to access
- Remove the Monokai Theme and merge it with the Dark Theme
- Improve color scheme for Light/Dark Theme of the Body Previewer
- New color for each part of the URL (Scheme, Host, Path, Query)
- Better column width on the small screen devices
- Proxyman will not display a 999 Error anymore. It will display as a grey color to be differentiated with a Request status error (Status Code in range of 400 to 500)
Logic Improvements
- Add Filter button on the Request and Response Panel
- Better performance when parsing a huge multipart/form-data on the Raw Tab
- Proxyman will differentiate domains by port
- Add Reset columns states on the Column Context Menu
- Proxyman will not revert to the original System HTTP Proxy after closing the app. You have to manually enable it in Preference -> Advanced Tab
- [Breakpoint] Update new shortcut for Breakpoint tool (Cancel, Abort and Execute)
- [Breakpoint] Ability to execute/cancel/abort all current breakpoints at once
Bugs
- Aborted response shows 999 instead of 503
- Proxyman 2.34.1 crashes on macOS 10.13
- Proxyman could not revert HTTP/HTTPS System Proxy after closing the app
- Upload a large file (> 50Mb) might be failed
- App is unresponsive if opens a huge Multipart/form-data
- Filter Domain/App has duplicated values
- Crash app due to malformed multipart/form-data
- Proxyman breaks web sockets when WebSocket subprotocols are specified
- Export Raw Request & Response - HTTP/1.1 wrong end-of-line marker