naman-bruno
b804ff6dfd
oauth2 fixes ( #5259 )
2025-08-19 11:17:39 +05:30
Pragadesh-45
ce0fc08500
Feat/ Add Global Shortcuts for Zoom, Minimize, and Close on Windows ( fixes : #4108 ) ( #4110 )
...
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com >
2025-08-14 20:48:15 +05:30
lohit-bruno
ec151ac2e5
chore: upgrade electron version to v37.2.6
2025-08-12 20:30:44 +05:30
sreelakshmi-bruno
f1f1c1fe5b
Handle decryption for secret env vars ( #5285 )
2025-08-08 17:28:49 +05:30
lohit
110d93a983
global environments fetch error handling ( #5241 )
2025-08-01 20:59:57 +05:30
naman-bruno
ec51ebba45
Add Select/Deselect and Reorder Capabilities to Collection Runner ( #5195 )
2025-07-31 00:00:23 +05:30
Pooja
31027cb2e0
feat: adding cookie apis ( #5117 )
2025-07-30 19:35:54 +05:30
Tim Nikischin
60a0a32743
Implement Response URL variable ( #2983 )
2025-07-30 19:35:17 +05:30
naman-bruno
62151330f2
Fix: Loading state while collection mount ( #5138 )
2025-07-29 17:15:30 +05:30
naman-bruno
29e6470f7a
fix: insecure requests not working ( #5197 )
2025-07-25 18:05:10 +05:30
Anoop M D
78b8b7f6e4
Revert "disable ssl/tls & enable system proxy ( #5125 )" ( #5196 )
...
This reverts commit 36e3554d5f .
2025-07-25 17:13:58 +05:30
naman-bruno
4badee903a
Add @usebruno/filestore package ( #5130 )
2025-07-24 18:48:25 +05:30
lohit
6c165eddf6
Revert "fix: add rsbuild watchFiles config for bruno-app src/providers/* …" ( #5153 )
...
This reverts commit eacbc7799f .
2025-07-22 12:12:17 +05:30
lohit
803e974dbb
include draft tags while filtering requests for collection/folder run ( #5142 )
2025-07-18 22:30:36 +05:30
lohit
36e3554d5f
disable ssl/tls & enable system proxy ( #5125 )
2025-07-16 21:37:21 +05:30
Pragadesh-45
645b7e721a
Merge pull request #5123 from Pragadesh-45/fix/collection-path-validator
2025-07-16 21:36:46 +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
52e44a0568
Merge pull request #5069 from usebruno/feat/collection_runner_tags
2025-07-15 14:43:21 +05:30
Wibaek Park
903c5b4363
fix: Ignore empty header on Auth API Key(Header) to prevent sending request error ( #5007 )
2025-07-15 14:42:46 +05:30
Pooja
85c4871701
fix: awsv4 signature error bug ( #5099 )
2025-07-15 14:41:56 +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
lohit
31e555812c
use dedicated axiosRequestConfig and fix request info logs across all OAuth2 flows, token request call refactor ( #5066 )
2025-07-14 22:03:37 +05:30
naman-bruno
a68833089f
Feat: OAuth2 implicit grant type ( #4307 )
...
* add: implicit grant type
2025-07-11 13:55:03 +05:30
lohit
eacbc7799f
fix: add rsbuild watchFiles config for bruno-app src/providers/* path and forceRefreshWatcher option for collection reopening ( #4766 )
...
* add rsbuild watchFiles config for src/providers and forceRefreshWatcher option for collection reopening
* updated paths
2025-07-09 17:33:27 +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
Raino Pikkarainen
82f5f9ee88
Add dataBuffer to response to be available in test scripts ( #1881 )
...
Co-authored-by: Raino Pikkarainen <raino.pikkarainen@twoday.com >
2025-07-08 19:32:01 +05:30
ramki-bruno
215256b2fe
Added validator to check if a given path is inside an open Collection ( #4800 )
...
* Refactor: Renamed `Watcher` class and instance to `CollectionWatcher`
The name `Watcher` sounds very generic, but in this case its tightly
coupled with watching Bruno Collection paths. So it makes sense to name
it accordingly.
* Added validator to check if a given path is inside an open Collection
And added an sample validation for _new-request_ IPC event.
* Review fixes
2025-07-08 15:28:01 +05:30
Pooja
63a8201290
add: new timeline in runner ( #4927 )
...
* add: new timeline in runner
2025-07-08 15:26:21 +05:30
pooja-bruno
c96042c53f
fix: testResult code
2025-07-04 15:39:29 +05:30
pooja-bruno
cab75f7543
improvements
2025-07-04 15:39:29 +05:30
pooja-bruno
587e3cfe5d
add: script error card in collection runner
2025-07-04 15:39:29 +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
lohit
fab9d00566
Merge pull request #3973 from betawait/bugfix/bug-remove-content-type-in-post-with-no-body
...
Fix: Allow empty Content-Type when no body (#1693 )
2025-06-27 17:49:34 +05:30
naman-bruno
5065b2ac37
fix: oauth2 scope
2025-06-26 17:26:59 +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
1e83b3b35c
Feat: Update serialization logic for application/x-www-form-urlencoded body type ( #4943 )
...
* fix: update qs.stringify to use repeat array format for url serialization
* fix(cli): update qs.stringify to use repeat array format for url serialization
* feat(tests): add URL serialization test case for Duplicate Keys
* feat(cli): refactor formUrlEncoded handling to use buildFormUrlEncodedPayload function
* fix(cli): standardize quotes in qs.stringify for form-urlencoded data
* fix(electron): standardize quotes in qs.stringify for form-urlencoded data
2025-06-26 13:52:56 +05:30
Pragadesh-45
ef18805008
fix(electron): standardize quotes in qs.stringify for form-urlencoded data
2025-06-26 12:05:02 +05:45
lohit
efaac453ce
feat: implement vertical layout for response pane and enhance drag ( #4957 )
2025-06-24 19:22:05 +05:30
Anoop M D
f1116c3008
feat: implement vertical layout for response pane and enhance drag
2025-06-22 19:12:33 +05:30
Pragadesh-45
4664fd60b5
fix: update qs.stringify to use repeat array format for url serialization
2025-06-19 20:01:36 +05:45
Nikolai Ivanov
9b3fe2fd97
Add Debian dependencies (in particular, for "libasound2") ( #2356 )
...
See https://github.com/usebruno/bruno/pull/1037#discussion_r1403537930
2025-06-18 20:27:35 +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
naman-bruno
f2aedf780d
Fix: showing test script errors ( #4902 )
...
* fix: catch errors in tests
2025-06-14 22:20:24 +05:30
lohit
a7ba23d97e
Merge pull request #4886 from sanish-bruno/fix/bearer-undefined
...
fix: handle undefined bearer token to send an empty string instead
2025-06-14 21:50:08 +05:30
Yash
5313704d84
Fix watcher error message typo
2025-06-14 13:25:21 +05:30