Commit Graph

48 Commits

Author SHA1 Message Date
Siddharth Gelera
0ed2ec1e20 clean up ununsed components 2025-10-01 10:45:57 +05:30
Siddharth Gelera
808c78ec12 chore: reformat 2025-09-30 18:59:24 +05:30
Siddharth Gelera
2496269176 chore: reformat 2025-09-30 18:50:14 +05:30
Siddharth Gelera
bad8be6857 feat: better subprotocol support and tests 2025-09-30 18:46:26 +05:30
Siddharth Gelera
ad70c12712 chore: fix message queue flush logic
Ensure that the flushQueue method checks for the existence of the message queue before processing.

Refactor WebSocket test fixtures for better readability by correcting indentation and structure.
2025-09-25 16:01:46 +05:30
Siddharth Gelera
9bfbffe914 chore: reformat 2025-09-25 15:17:52 +05:30
Siddharth Gelera
f962a2c04a chore: reformat 2025-09-25 15:15:14 +05:30
Siddharth Gelera
ec9b321e53 fix: faster queue 2025-09-19 19:36:56 +05:30
Siddharth Gelera
76e49edbbd fix(ws-client): rename timeout to handshakeTimeout
Updated the WebSocket connection options to use 'handshakeTimeout' instead of 'timeout' for clarity.
2025-09-18 17:56:45 +05:30
Siddharth Gelera
f077d0f861 chore: formatting fixes batch 2 2025-09-18 15:59:35 +05:30
Siddharth Gelera
1a33f2e83f feat: enhance WebSocket message handling and styling 2025-09-18 15:14:08 +05:30
Siddharth Gelera
2bf9983448 fix: hexdump on sent messages 2025-09-18 14:48:50 +05:30
Siddharth Gelera
11a967ef50 feat: beautify the code editor in each message 2025-09-17 19:11:05 +05:30
Siddharth Gelera
daa1ab60cb fix: avoid duplicate messages
avoid message getting queued and sent twice
2025-09-17 17:48:38 +05:30
Siddharth Gelera
ae448be951 Merge branch 'main' into feat/websocket-engine 2025-09-17 16:17:33 +05:30
Siddharth Gelera
58917aa97e feat: enhance WebSocket message handling and styling
- Add new styling for incoming messages in StyledWrapper.
- Update WSMessagesList to handle message sorting and focus.
- Refactor response sort order handling in WSResponseSortOrder.
- Improve WebSocket connection management in ws-client.
2025-09-17 14:01:25 +05:30
Siddharth Gelera
3b9f6bc809 feat: enhance WebSocket handling with redirect and upgrade events
- Added support for 'ws:redirect' and 'ws:upgrade' events in the WebSocket client.
- Updated WSResponseHeaders to format headers correctly.
- Modified WSResponsePane to display headers in the response.
- Improved message handling in the Redux slice for WebSocket events.
2025-09-17 13:07:15 +05:30
Siddharth Gelera
1a1bfdce4c feat: implement WebSocket response sorting and enhance message handling
- Added WSResponseSortOrder component for toggling message sort order.
- Updated WSMessagesList to accept and utilize sort order.
- Refactored message handling to use 'type' instead of 'direction'.
- Enhanced response state management to include sort order.
2025-09-16 19:34:27 +05:30
Siddharth Gelera
2d7bd54e24 refactor: faster flushing 2025-09-16 11:52:49 +05:30
Siddharth Gelera
8435239099 fix: message queue 2025-09-16 11:24:05 +05:30
Siddharth Gelera
1bf47039d1 fix: fix header movement and minor cleanup 2025-09-15 18:56:44 +05:30
Siddharth Gelera
5955a15d18 fix: send initial message 2025-09-15 16:24:28 +05:30
Siddharth Gelera
c473755593 feat: pass down options/settings for ws 2025-09-15 15:12:38 +05:30
Siddharth Gelera
fe95452c13 Merge branch 'main' into feat/websocket-engine 2025-09-15 10:53:09 +05:30
lohit
9fc885839f ca certs function updates (#5555) 2025-09-12 21:49:49 +05:30
lohit
1aa4e27ab5 use node:tls library for ca certs (#5552) 2025-09-12 20:29:28 +05:30
lohit
c08827b0c0 ca certs updates and fixes (#5549) 2025-09-12 16:03:27 +05:30
lohit-bruno
27cbb194bf use system-ca library for ca certs 2025-09-12 00:33:22 +05:30
lohit
3c656270b3 ca certs fixes and tests (#5429)
Co-authored-by: Anoop M D <anoop.md1421@gmail.com>
2025-09-07 23:06:44 +05:30
Siddharth Gelera
892feccb97 Merge branch 'main' into feat/websocket-engine 2025-09-02 23:45:06 +05:30
Pragadesh-45
6bcb850b6e fix: resolve URL and method handling in digest auth interceptor (#5317) 2025-08-29 21:00:17 +05:30
Siddharth Gelera (reaper)
4077ce8eb2 init 2025-08-29 16:28:04 +05:30
Pooja
04d1e50f98 Merge pull request #5384 from pooja-bruno/move/common-cookie-file-in-buno-request-package 2025-08-21 21:15:35 +05:30
naman-bruno
4454f4f7b8 oauth2 cli fixes 2025-08-20 17:10:56 +05:30
sanish chirayath
efb2e83ad9 Add gRPC support (#5148) 2025-08-20 16:24:49 +05:30
Pooja
31027cb2e0 feat: adding cookie apis (#5117) 2025-07-30 19:35:54 +05:30
Maintainer Bruno
dda1673a0f feat(url): move url encoding utils to bruno common 2025-07-15 02:19:21 +05:30
maintainer-bruno
ecc6c1604c feat(url): introduce setting to toggle encoding of URL query parameters (#5089) 2025-07-15 00:23:17 +05:30
lohit
59c1b6b675 set default proxy value as false for send_request axios request config 2025-06-25 12:07:41 +05:30
lohit
879c124aec add explicit HTTP agents with keepAlive to bru.sendRequest axios instance 2025-06-24 17:12:17 +05:30
lohit
745a71700c add await keyword to the translated bru.sendRequest function calls (#4906)
* add await keyword for the bru.sendRequest postman translations

---------

Co-authored-by: lohit <lohit@usebruno.com>
2025-06-16 22:50:45 +05:30
lohit
f03047a2f9 feat: bru.sendRequest api (#4867)
* feat: bru.sendRequest api

* updated the postman-translations logic to handle `pm.sendRequest` to `bru.sendRequest` translations, and added unit tests

* ~ removed `maxRedirects` and `proxy` values for sendRequest axios-instance
~ fixed the imports for the `send-request-transformer` function
~ `sendRequest` and `runRequest` will return same response object in both safe and developer mode
~ sendRequest function optimization

* revert sendRequest to async function, added a testcase for sendRequest with url string

* sendRequest callback errors handling

* updated tests and added await for the callbacks

---------

Co-authored-by: lohit <lohit@usebruno.com>
2025-06-14 22:18:31 +05:30
lohit
2521e980ea Merge pull request #4514 from jonman5/fix/digest-headers-split
Fix Digest auth header field key value extraction
2025-06-14 20:46:18 +05:30
Maintainer Bruno
1cc94e8ffe feat(dev): enhance hot reload development setup 2025-06-04 16:56:22 +05:30
ramki-bruno
2c3d2ff6a7 Make Secure-local-cookies work in CLI as well 2025-05-23 13:49:56 +05:30
Pooja
f58477931f feat: add support for oauth2 in cli (#4578)
Co-authored-by: Pooja Belaramani <109731557+poojabela@users.noreply.github.com>
2025-05-12 21:37:42 +05:30
Jonathan Perlman
b5861dae39 Fix Digest auth header field key value extraction 2025-04-15 14:31:08 -04:00
Sanjai Kumar
2dd0424d8f Add @usebruno/requests package with digest authentication support (#4417)
* Add @usebruno/requests package with digest authentication support
---------

Co-authored-by: sanjai0py <sanjailucifer666@gmail.com>
Co-authored-by: ramki-bruno <ramki@usebruno.com>
2025-04-10 14:49:21 +05:30