Repository navigation
Releases: Husseinhj/LogTapIOS
Releases · Husseinhj/LogTapIOS
Release list
0.5.0
0.4.0
Enhance UI with DeviceAppInfo, settings popover, and improved accessibility
- Add DeviceAppInfo to dynamically display app details in the UI.
- Introduce a settings popover for UI customization, including theme selection, JSON formatting, auto-scroll, and column visibility.
- Refactor filters and settings popovers for better UI consistency and accessibility.
- Update the stats bar to be sticky and visually consistent with the header.
- Improve the export menu UI with better accessibility and dynamic behavior.
- Update README.md with the new version.
- Add new dependencies and update existing ones in Package.swift.
0.3.0
0.2.0
Refactor UI and functionality
- Update repository URL from LogTap to LogTapIOS.
- Implement resizable and persistable table columns.
- Change the default for "Pretty JSON" to enabled.
- Default "Actions" column to hidden.
- Improve log message display and parsing.
- Minor style adjustments for table padding and layout.
0.1.0
Added
- Initial release of LogTap for iOS/macOS/iPadOS.
- Core LogTapServer implementation with embedded SwiftNIO server.
- Logger:
- Capture standard logs with levels: VERBOSE, DEBUG, INFO, WARN, ERROR, ASSERT.
LogTapPrintBridgefor redirectingprintoutput into LogTap.
- Interceptor:
LogTapURLProtocolfor capturing HTTP(S) requests and responses automatically.
- WebSocket Logger:
- Real-time capture of WebSocket messages (send/receive, ping/pong/close).
- Web UI Viewer:
- Material 3–inspired design with selectable themes (Android Studio, Xcode, VS Code, Grafana).
- Persistent theme and layout preferences.
- Filter panel with column toggles, status filters, and level filters.
- Stats chips for quick filtering (Total, HTTP, WS, Log, GET, POST).
- Drawer panel with detailed request/response/headers and JSON syntax highlighting.
- Export logs as JSON or HTML reports.
- Multi-platform support:
- iOS, macOS, and iPadOS targets via Swift Package Manager (SPM).