Commit Graph

2762 Commits

Author SHA1 Message Date
Siddharth Gelera
e805beaf83 refactor: locators, tests, new request design 2025-10-01 13:28:58 +05:30
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
Sid
c7758428e8 Merge branch 'main' into feat/websocket-engine 2025-09-30 17:19:41 +05:30
Siddharth Gelera
00490e7462 chore: reformat 2025-09-30 17:18:57 +05:30
Siddharth Gelera
39878890da revert lang ws removal 2025-09-30 17:15:30 +05:30
Jayakrishnan C N
14966f6e6c feat: import multiple collections from a parent folder (#5431)
* feat: import multiple collections from a parent folder
* feat: open collections in parallel, revert plural labels, and update playwright tests

---------

Co-authored-by: Bijin Bruno <bijin@usebruno.com>
2025-09-30 13:27:20 +05:30
naman-bruno
aacb1e0b8e Merge pull request #5635 from naman-bruno/feat/performance-monitor
add: system monitor
2025-09-29 19:37:56 +05:30
Mauricio Sanabria
41e0615f77 Feature: Add collapse full collection feature (#4492)
* Add collapse collection feature
---------
Co-authored-by: Anoop M D <anoop@usebruno.com>
2025-09-29 13:07:10 +05:30
Rudra Patel
191a997b05 feat: Add button to copy environment variable from popover (#5416)
* feat: Add copy button to environment variable hover

* feat: Add success state

* feat: Clean up code

* feat: Add DOM test for popover and copy button functionality

* feat: Add more robust tests

* chore: reformat

---------

Co-authored-by: Siddharth Gelera <ahoy@barelyhuman.dev>
2025-09-29 13:00:42 +05:30
Pragadesh-45
123fe7d542 Merge pull request #5557 from Pragadesh-45/feat/default-location
feat: default location for collections
2025-09-25 22:53:08 +05:30
Siddharth Gelera
90e8787e0e fix: turn off single line jsx expressions 2025-09-25 19:09:36 +05:30
Siddharth Gelera
0ccb6dae8b Merge branch 'main' into feat/websocket-engine 2025-09-25 18:20:37 +05:30
Siddharth Gelera
ff6a3597db chore: fix formatting 2025-09-25 17:04:02 +05:30
Pooja
187f5ca011 feat: add support for file body mode in bruno-cli (#5427)
* feat: add support for `file` body mode in `bruno-cli` Fixes #4336
* fix: Correct await/async on file reading.
* fix: update test and fix lint errors

---------

Co-authored-by: William Floyd <william.floyd@modopayments.com>
Co-authored-by: Bijin Bruno <bijin@usebruno.com>
2025-09-25 17:03:48 +05:30
Siddharth Gelera
95c1bd22fb chore: rediff utils 2025-09-25 17:00:41 +05:30
Siddharth Gelera
b622ca4b31 chore: rediff utils 2025-09-25 16:55:48 +05:30
Siddharth Gelera
478c272779 chore: rediff utils 2025-09-25 16:52:58 +05:30
Siddharth Gelera
cff7e1c75b chore: rediff utils 2025-09-25 16:50:15 +05:30
Siddharth Gelera
7e537e0459 chore: remove from CLI 2025-09-25 16:48:42 +05:30
Siddharth Gelera
4c87731c81 chore: rediff utils 2025-09-25 16:46:39 +05:30
Siddharth Gelera
2dd01cc48a chore: rediff utils 2025-09-25 16:45:21 +05:30
Siddharth Gelera
1874ef7a1f chore: lint fixes 2025-09-25 16:35:20 +05:30
Siddharth Gelera
f0aae8bcc0 chore: lint fixes 2025-09-25 16:31:23 +05:30
Siddharth Gelera
a2ca5ef65b fix: typo 2025-09-25 16:03:58 +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
f4dce1e44e chore: fix lang constructs 2025-09-25 15:56:22 +05:30
Siddharth Gelera
7b89ccebf5 chore: base format 2025-09-25 15:46:59 +05:30
Siddharth Gelera
b4e5c67fd7 chore: reformat 2025-09-25 15:39:40 +05:30
Siddharth Gelera
835e850a73 chore: reformat 2025-09-25 15:26: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
6188a65b13 chore: reset formatting 2025-09-25 14:57:12 +05:30
Pooja
e1b4043ca5 fix: openapi request import (#5586)
* fix: openapi request import
* fix: js sandbox mode selector doesn't show up while opening new collections in playwright tests

---------

Co-authored-by: Bijin Bruno <bijin@usebruno.com>
2025-09-25 13:06:02 +05:30
sanish chirayath
9c9cfdf0b2 fix: update preferences saving method in preferences utility (#5617)
* fix: update preferences saving method in preferences utility

* fix: make markAsLaunched asynchronous and improve error handling in onboarding process

* fix: lint errors

---------

Co-authored-by: Bijin Bruno <bijin@usebruno.com>
2025-09-24 19:28:30 +05:30
Siddharth Gelera
dc6ab16221 fix: use body directly 2025-09-24 18:08:45 +05:30
Siddharth Gelera
0c8c7933c8 Merge branch 'main' into feat/websocket-engine 2025-09-24 15:46:08 +05:30
Siddharth Gelera
6acf38fac1 refactor: replace decoder with type in WebSocket message handling 2025-09-24 15:42:28 +05:30
Anoop M D
f359303927 Merge pull request #5615 from usebruno/fix/odata-style-pathparams
Support for Odata style path params
2025-09-24 15:23:07 +05:30
Pragadesh-45
65f52961c5 Merge pull request #5613 from Pragadesh-45/main 2025-09-24 13:59:45 +05:30
Pooja
2a3db96c9b fix: Add null safety checks in GlobalSearchModal (#5625)
* fix: Add null safety checks in GlobalSearchModal
2025-09-24 13:57:58 +05:30
Siddharth Gelera (reaper)
c15d47c0dc chore: base format (#5624) 2025-09-24 13:00:54 +05:30
Pragadesh-45
e4f8945e89 fix: add Linux support for xdg-portal version in Electron app (#5618) 2025-09-24 01:53:41 +05:30
John Vester
e6c136d2bb Merge pull request #5582 from johnjvester/5579_correct_spelling
5579 - correct spelling error and introduce constant to avoid duplication
2025-09-24 00:40:58 +05:30
Siddharth Gelera
a79ad21807 feat: enhance WebSocket message handling with decoder support
- Added decoder field to WebSocket messages in various components.
- Updated prettify functionality to handle XML and JSON formats.
- Modified Redux state to include decoder information.
- Adjusted schema validation to accommodate decoder field.
2025-09-23 18:45:23 +05:30
sid-bruno
6f8c543ee3 tests: additional tests for path params and odata (#5610)
* Support for Odata style path params (#5048)

* Support for Odata style path params

* Remove test statement

* Update packages/bruno-app/src/utils/url/index.spec.js

Add more testcases

Co-authored-by: sid-bruno <siddharth@usebruno.com>

* Performance improvements

* Add testcases for odata style url params

---------

Co-authored-by: sid-bruno <siddharth@usebruno.com>

* tests: additional tests for odata and path params

tests(electron): add in odata smoke for interpolation

chore: code format

chore: ESLint atomic diff based formatting (#5592)

* chore: atomic diff based formatting

chore(format): fix formatting

tests(playwright): interpolation tests

Support for Odata style path params (#5048)

* Support for Odata style path params

* Remove test statement

* Update packages/bruno-app/src/utils/url/index.spec.js

Add more testcases

Co-authored-by: sid-bruno <siddharth@usebruno.com>

* Performance improvements

* Add testcases for odata style url params

---------

Co-authored-by: sid-bruno <siddharth@usebruno.com>

---------

Co-authored-by: Anton <anton@trugen.net>
Co-authored-by: Siddharth Gelera <ahoy@barelyhuman.dev>
2025-09-23 15:55:04 +05:30
Anton
40b44de294 Support for Odata style path params (#5048)
* Support for Odata style path params

* Remove test statement

* Update packages/bruno-app/src/utils/url/index.spec.js

Add more testcases

Co-authored-by: sid-bruno <siddharth@usebruno.com>

* Performance improvements

* Add testcases for odata style url params

---------

Co-authored-by: sid-bruno <siddharth@usebruno.com>
2025-09-23 13:50:51 +05:30
Siddharth Gelera
e40d99e515 feat: add WSRequestBodyMode component and language detection
- Introduced a new component for selecting request body modes (JSON, XML, TEXT).
- Implemented auto-detection of language for the request body content.
- Created a styled wrapper for improved UI presentation.
2025-09-22 15:44:22 +05:30