Skip to content

Commit e2e5f6a

Browse files
authored
Merge pull request #2 from oslook/feature-socketio
Feature Socket.IO Support
2 parents 6ac116b + 0caf93f commit e2e5f6a

File tree

15 files changed

+1019
-222
lines changed

15 files changed

+1019
-222
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Changelog
2+
3+
## [0.0.2] - 2025-01-10
4+
5+
### Added
6+
- GitHub repository link with star count in the header
7+
- Version number display in the header
8+
9+
### Changed
10+
- Improved UI styling for protocol selector dropdown
11+
- Reduced font size in message input area for better readability
12+
- Removed default WebSocket/Socket.IO URLs for better security
13+
- Updated header layout with better alignment and spacing
14+
- Enhanced dropdown menu with modern styling and custom arrow
15+
16+
### Fixed
17+
- Protocol switching no longer automatically sets predefined URLs
18+
- Better handling of connection state when switching protocols

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,9 @@ A powerful and user-friendly WebSocket testing client for developers.
5050
- Zero external dependencies for core functionality
5151
- Secure local storage for saved data
5252

53-
Perfect for developers who need a reliable, feature-rich WebSocket testing tool right in their browser.
53+
Perfect for developers who need a reliable, feature-rich WebSocket testing tool right in their browser.
54+
55+
56+
Test Websoket: wss://ws.postman-echo.com/raw
57+
Test Socket.IO: https://ws.postman-echo.com/socketio
58+

package-lock.json

Lines changed: 182 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@
99
"eject": "react-scripts eject"
1010
},
1111
"dependencies": {
12+
"date-fns": "^4.1.0",
1213
"react": "^18.2.0",
1314
"react-dom": "^18.2.0",
15+
"react-icons": "^5.4.0",
1416
"react-scripts": "5.0.1",
17+
"socket.io-client": "^4.7.4",
1518
"typescript": "^4.9.5"
1619
},
1720
"devDependencies": {
21+
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
1822
"@types/chrome": "^0.0.254",
1923
"@types/react": "^18.2.0",
2024
"@types/react-dom": "^18.2.0",

public/manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"manifest_version": 3,
3-
"name": "Quick WebSocket Client",
4-
"version": "0.0.1",
5-
"description": "A powerful WebSocket testing client with support for ws/wss protocols. Features JSON formatting, connection monitoring, message history, and persistent storage. Perfect for developers testing WebSocket APIs, with a clean, modern interface for real-time testing and debugging.",
3+
"name": "Quick WebSocket Client with Socket.IO",
4+
"version": "0.0.2",
5+
"description": "Construct custom Web Socket requests and handle responses to directly test your Web Socket services,Includes Socket.IO support.",
66
"action": {
77
"default_icon": "icon.png"
88
},
@@ -15,4 +15,4 @@
1515
"48": "icon.png",
1616
"128": "icon.png"
1717
}
18-
}
18+
}

0 commit comments

Comments
 (0)