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
Pooja
553f7675f2
fix: request timer reset while switching tabs ( #4165 )
...
* fix" request timer reset while switching tabs
* fix
* rm: extraReducers
* improve: logic
* fix: pass startTime as prop
* fix
* fix: directly use collection in setRequestStartTime
* rm: reseting start time null
2025-05-22 15:36:26 +05:30
Pooja
3696562414
fix: circular recursion for openapi import ( #4729 )
2025-05-21 15:10:35 +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
lohit
6073a9e2c3
fix bruno converters test for reg.getName()
2025-05-16 21:27:00 +05:30
naman-bruno
3c0090d86f
fix: runSingleRequest function
2025-05-16 21:02:24 +05:30
naman-bruno
9132755d49
add: noproxy in options
2025-05-16 20:52:15 +05:30
lohit
2a44691cb3
Merge pull request #4590 from poojabela/feat/add-getName-api-for-script
...
feat: add `req.getName` & `bru.getCollectionName` api
2025-05-16 20:21:35 +05:30
lohit
0d8a696498
Merge pull request #4609 from pooja-bruno/feat/extend-support-for-more-auth-for-folder-level
...
feat: extend support for more auth in folder level
2025-05-16 20:20:33 +05:30
lohit
bfa2706598
Merge pull request #4366 from Pragadesh-45/fix/import-curl
...
Feat: Enhance curl parsing for multipart form data
2025-05-16 20:20:18 +05:30
Pooja
799dc9a1ca
feat: add function in bruno converters package ( #4669 )
...
* feat: add function in bruno converters package
* add: example for openapi yaml to bruno conversion
* add: converting json to yaml in converters
* fix
2025-05-16 17:26:40 +05:30
naman-bruno
2bb56e8a4b
Fix: properly handling redirects with status code ( #4561 )
...
* Fix: properly handling redirects with status code
* fix: updated redirect logic for method change
2025-05-16 17:14:37 +05:30
Pragadesh-45
084d2bf692
test: add unit tests for basic functionality, headers, auth, and form data handling in parseCurlCommand
2025-05-16 14:32:30 +05:45
Pragadesh-45
10640c7561
feat: enhance curl parsing for multipart form data
...
- Updated `parseCurlCommand` to handle `-F` and `--form` flags, allowing for multiple form fields with file uploads.
- Adjusted `curlToJson` to set `Content-Type` for multipart data and handle binary data correctly.
2025-05-16 14:32:05 +05:45
naman-bruno
9f044c48fe
Added proxy flag for cli ( #3963 )
...
* system level proxy depends on proxy flag
* added proxy flag
* fix: proxy flag behaviour
* fix: noproxy flag logic
2025-05-16 14:02:11 +05:30
ramki-bruno
f13148af3d
Added option to customize userData path on dev mode
...
If `ELECTRON_APP_NAME` env-variable is present and its development mode,
then the `appName` and `userData` path is modified accordingly.
e.g.
```sh
ELECTRON_APP_NAME=bruno-dev npm run dev:electron
```
Note: This doesn't change the name of the window or the names in lot of
other places, only the name used by Electron internally.
2025-05-15 16:12:51 +05:30
pooja-bruno
fbd3a38587
fix
2025-05-14 17:55:50 +05:30
pooja-bruno
45b660985e
fix: ui
2025-05-14 17:45:03 +05:30
pooja-bruno
0888125899
add: default auth mode inherit in folder
2025-05-14 16:12:48 +05:30
pooja-bruno
c85d9bcd84
fix: folder inherit auth
2025-05-14 16:01:42 +05:30
lohit
361add3385
handle folder run action while a collection run is in progress ( #4658 )
...
Co-authored-by: lohit <lohit@usebruno.com >
2025-05-13 19:41:39 +05:30
ramki-bruno
b699088dd6
Create/Import collection UX improvements ( #4540 )
...
* Fix: Improve UX for selecting location when create/import collection
Allow editing the input path where previously the `<input>` is marked
`readonly`.
Also this will allow automating test using Playwright.
* Fix: Import-collection select-location Modal closes on error
* Improved error-toast for creating and importing collections
- Added a util for formatting the error form IPC
- Updated Toast global styles to prevent text overflow.
Whenever long file paths are shown, it overflows the Toast container.
2025-05-13 14:25:35 +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
lohit
2171d491a6
Merge pull request #4641 from lohxt1/folder_sequencing_cli
...
refactor: `bruno-cli` - follow folder/request sequences during collection runs
2025-05-12 21:19:58 +05:30
lohit
bdbcaeff67
updates
2025-05-12 20:06:26 +05:30
lohit
b2756b3c63
updates
2025-05-12 17:37:45 +05:30
lohit
27f11ab583
updates
2025-05-12 17:19:13 +05:30
lohit
2776970317
revert collection-pathname param
2025-05-12 16:57:27 +05:30
Anoop M D
9d28bf7e82
Merge pull request #4571 from pooja-bruno/feat/extend-cli-auth-for-Inherit-and-req
...
feat: extend cli auth for inherit and request
2025-05-12 16:15:17 +05:30
lohit
16179a3b50
refactored getCollectionJsonFromPathname function and added tests
2025-05-11 23:08:44 +05:30
Anoop M D
1915b1c00a
Fix/add missing translations ( #4637 )
...
* fix: add missing deps
* feat: add missing translations
* fix: regex tranasaltion for to.have.headers
2025-05-10 16:59:21 +05:30
lohit
a9982d6e28
removed unused collectionPathnmae prop to components ( #4640 )
...
Co-authored-by: lohit <lohit@usebruno.com >
2025-05-10 15:11:26 +05:30
sanish-bruno
1daeb8fe93
fix: regex tranasaltion for to.have.headers
2025-05-09 19:12:52 +05:30
sanish-bruno
3dfb158382
feat: add missing translations
2025-05-09 17:56:32 +05:30
lohit
6bf2312a94
Merge branch 'main' into folder_sequencing_cli
2025-05-09 16:34:50 +05:30
sanish chirayath
e4f48e81fc
feat: add setBody test script to bruno-tests collection ( #4415 )
2025-05-09 14:16:29 +05:30
lohit
4c934a78a6
fix tests for postmanToBrunoEnvironment function
2025-05-09 00:07:58 +05:30
Pooja
c47bc86d37
fix: Improve Variable Highlighting in Code Generation and Environment Views ( #4593 )
2025-05-08 21:53:14 +05:30
Sanjai Kumar
a125781312
feat/replace unsupported characters in env key during pm import ( #4618 )
...
---------
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com >
2025-05-08 21:52:58 +05:30
sanish chirayath
dfa951e574
Feature: postman to bru translator ( #4534 )
2025-05-08 21:51:21 +05:30
naman-bruno
76779e6f95
Merge pull request #4615 from pooja-bruno/feat/add-openapi-to-bruno-import-in-cli
...
Feat: add openapi to bruno import in cli
2025-05-08 19:53:00 +05:30
lohit
e9a79a32da
lint error fixes ( #4623 )
...
Co-authored-by: lohit <lohit@usebruno.com >
2025-05-08 18:12:16 +05:30
lohit
fc553e1009
fix sanitize name function tests in bruno-electron
2025-05-07 22:24:52 +05:30
lohit
da172ff9b5
fix sanitize name function tests
2025-05-07 22:12:57 +05:30
lohit
fc422853ef
update T_RunnerResults type to include summary prop ( #4617 )
...
Co-authored-by: lohit <lohit@usebruno.com >
2025-05-07 19:19:40 +05:30
Pooja Belaramani
2852c07ec7
feat: support tv4 as a inbuilt lib ( #4589 )
2025-05-07 17:44:29 +05:30
Anoop M D
ead1c9ecab
Merge pull request #4542 from pooja-bruno/fix/app-crash-when-we-rename-folder-in-fs
...
fix: app crash when we rename folder in fs
2025-05-07 17:42:09 +05:30
Anoop M D
5b5066577f
Merge pull request #4373 from vishnuprasanth-j/bugfix/regression-4350
...
Fix: Leading dot is not allowed for collections, folders and requests
2025-05-07 17:39:25 +05:30
sreelakshmi-bruno
4af0bb3943
Fix: ResponseSize component logic to handle size when it's undefined ( #4613 )
...
* Fix: ResponseSize component logic to handle size when it's undefined
* Improved check for valid response size
---------
Co-authored-by: Sreelakshmi Jayarajan <sreelakshmi@Sreelakshmis-MacBook-Air.local >
2025-05-07 16:59:35 +05:30
pooja-bruno
f2eaa79318
Feat: add openapi to bruno import in cli
2025-05-07 15:36:21 +05:30