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
a6b0b6c117
node vm support ( #5518 )
...
Co-authored-by: Its-Treason <39559178+Its-treason@users.noreply.github.com >
2025-09-08 06:09:25 +05:30
Siddharth Gelera
f3ee67bb3d
Merge branch 'main' into feat/websocket-engine
2025-09-04 19:38:07 +05:30
Bijin A B
3b74e0da86
fix(curl-parser): curl commands with url without protocol ( #5453 )
2025-09-03 16:05:19 +05:30
Siddharth Gelera
892feccb97
Merge branch 'main' into feat/websocket-engine
2025-09-02 23:45:06 +05:30
Siddharth Gelera (reaper)
4077ce8eb2
init
2025-08-29 16:28:04 +05:30
lohit
6632407a34
include oauth2 additional parameters in bruno collection exports ( #5422 )
2025-08-28 18:10:08 +05:30
Sanjai Kumar
447b3046b3
fix: environment persistence and UI ( #5404 )
2025-08-28 18:09:37 +05:30
Pooja
5f938d77b4
feat: new import modal ( #5050 )
2025-08-26 18:32:02 +05:30
sanish chirayath
22a77b90f9
Enhance gRPC request handling in collection transformation functions by conditionally including methodType and protoPath, and removing params for gRPC requests. ( #5399 )
2025-08-25 15:17:15 +05:30
Pooja
9c16ebcda3
add: global env var in codegen url interpolation ( #5397 )
2025-08-22 14:15:52 +05:30
sanish chirayath
efb2e83ad9
Add gRPC support ( #5148 )
2025-08-20 16:24:49 +05:30
Sanjai Kumar
e5a608f962
feat: add persistent environment variable handling in IPC events and Bru class ( #5172 )
2025-08-19 23:05:22 +05:30
Pooja
d031687ee9
fix: url interpolation in code gen ( #5187 )
2025-08-07 20:25:28 +05:30
lohit
8938b04faf
added res url api hint words, updated test ( #5234 )
2025-07-31 22:31:30 +05:30
Pooja
31027cb2e0
feat: adding cookie apis ( #5117 )
2025-07-30 19:35:54 +05:30
naman-bruno
62151330f2
Fix: Loading state while collection mount ( #5138 )
2025-07-29 17:15:30 +05:30
lohit
803e974dbb
include draft tags while filtering requests for collection/folder run ( #5142 )
2025-07-18 22:30:36 +05:30
lohit
d5cb051f19
enable/disable collection/folder run buttons based on the filtered requests ( #5131 )
2025-07-17 14:21:00 +05:30
lohxt1
5c47e1f405
updated validations
2025-07-15 19:10:19 +05:30
lohit
3e8f1a71ff
Merge branch 'main' into feat/url-encoding-settings-refactor
2025-07-15 14:47:58 +05:30
lohit-bruno
0e28c97f8f
collection runner tag updates
2025-07-15 14:33:18 +05:30
Antti Sonkeri
3803576aa4
feat: Tagging requests and filtering collection runs using tags
2025-07-15 13:37:36 +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
4e4c94d73f
sort folders by name first and then sequence ( #5063 )
...
* sort folders by name first and then sequence
---------
Co-authored-by: lohit <lohit@usebruno.com >
2025-07-14 22:17:11 +05:30
Pooja
f1dbc65383
fix: code generator headers and multipartForm bug ( #5056 )
...
* fix: code generator headers and multipartForm bug
2025-07-11 13:58:25 +05:30
naman-bruno
a68833089f
Feat: OAuth2 implicit grant type ( #4307 )
...
* add: implicit grant type
2025-07-11 13:55:03 +05:30
Pooja
4e7a880885
fix: export for folder level auth ( #5041 )
2025-07-09 16:17:13 +05:30
Pooja
fbc77fc725
feat: introduce res.getSize() helper (header/body/total) ( #5018 )
...
* feat: introduce `res.getSize()` helper (header/body/total)
* fix: unit test
* rm: request-duration from collection runner header
* change: api for getSize
* fix
* improve: getSize method
* add: todo comment
---------
Co-authored-by: lohit <lohit@usebruno.com >
2025-07-08 21:00:05 +05:30
Pooja
63a8201290
add: new timeline in runner ( #4927 )
...
* add: new timeline in runner
2025-07-08 15:26:21 +05:30
Pooja
c6c3931446
feat: support onFail api to catch errors in pre req ( #4581 )
...
support `onFail` api to catch errors in pre req
---------
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
Co-authored-by: lohit <lohit@usebruno.com >
2025-06-27 19:42:00 +05:30
Art051
10e872c6ab
Merge pull request #4752 from Art051/bugfix/4749-generate-code-error-with-binary-file-request
...
Bugfix/4749 generate code error with binary file request
2025-06-27 19:35:37 +05:30
lohit
ed9c61908d
Merge branch 'main' into codemirror_autocomplete_logic_refactor
2025-06-27 17:17:15 +05:30
lohit
999e3e5b71
Merge pull request #4992 from maintainer-bruno/fix/curl-query-parsing
...
fix(import): handle repeated query keys and improve error handling in curl import
2025-06-27 17:10:16 +05:30
sanjai0py
f2b5b6f783
refactor: implementation of bulk edit functionality for query parameters and request headers
...
refactor: integrate BulkEditCodeEditor for bulk editing of query parameters and request headers
refactor: refactor BulkEditCodeEditor component folder structure nad fix Bulk Edit button styles
refactor: now the queryparams are updated in both the ways
style: fix indentation
reverting the style changes which fixes the alignment of the bulkedit button
refactor: add onSave prop to BulkEditCodeEditor and update value handling
feat: add onSave prop to BulkEditCodeEditor for improved header management
added onRun prop to BulkEditCodeEditor, QueryParams, and RequestHeaders
refactor: renamed BulkEditCodeEditor to BulkEditor and update the references, and updated names for bulkEdit states
2025-06-27 17:06:29 +05:30
Maintainer Bruno
535865fdeb
fix(import): handle repeated query keys and improve error handling in curl import
2025-06-27 00:08:10 +05:30
lohit
6349e9b816
fix: oauth2 tokenHeaderPrefix can be set to an empty string value ( #4928 )
...
* ~ only prefill `Bearer` as token prefix only when the oauth2 is selected as the auth type for the first time
~ check if tokenPrefix is present before adding a space before the access_token value in the header
* review comment fixes
---------
Co-authored-by: lohit <lohit@usebruno.com >
2025-06-26 15:53:14 +05:30
lohit
eb70883127
codemirror api/variables autocomplete refactor
2025-06-26 14:38:48 +05:30
Maintainer Bruno
3c65642e92
fix(import): curl parser library
2025-06-24 02:31:49 +05:30
Yash
bbf4ad6b98
Enable variable tootlip in json request body ( #4885 )
...
* Enable variable tootlip in json request body
* fix: enhance variable value popover and add test coverage
---------
Co-authored-by: Maintainer Bruno <code@usebruno.com >
2025-06-20 16:15:11 +05:30
Sanjai Kumar
34614f039f
Autocomplete random variables ( #4695 )
...
* Feature: adding dynamic variable support (#3609 )
Co-authored-by: Raghav Sethi <109696225+rsxc@users.noreply.github.com >
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com >
2025-06-18 20:06:45 +05:30
Pragadesh-45
9801e91720
feat: add prompt for handling large responses
...
- Add `formatSize` utility function to format response size
- Add unit tests for `formatSize` utility function
2025-06-11 22:57:29 +05:45
sanish chirayath
9a35302d4b
Feature: implemented bru.interpolate ( #4122 )
...
* feat: enhance variable highlighting in CodeMirror and update interpolation method
* feat: add interpolate function to bru shim and corresponding tests
- Implemented the `interpolate` function in the bru shim to handle variable interpolation.
- Added a new test case for the `interpolate` function to verify its functionality with mock variables.
* feat: enhance interpolate function to support object interpolation
* feat: add translation support for pm.variables.replaceIn to bru.interpolate
* revert: eslint config changes
* revert: eslint config changes
* fix: update method call to use correct interpolation function in Bru class
* refactor: added jsdoc to codemirror highlighting code
* fix: higlighting for multiline editor
2025-05-22 15:37:15 +05:30
devendra-bruno
e02c6c274b
Fix/svg render respone panel ( #4655 )
...
* Refactor getContentType in utils
* Add testcases for getContentType
* Refactor getContent
* Refactor getContent
* Refactor getContent
* Added testcase of case insensitivity
* Added content-type case in sensitive
* Refactor testcase spec
* Added testcases for empty content-type
2025-05-21 13:45:06 +05:30