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
ved-bruno
5fdb52388a
support element verification
2025-05-16 19:34:39 +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
devendra-bruno
5567e1b7f2
Fixed typo in prepareGqlIntrospectionRequest
2025-05-16 00:47:49 +05:30
devendra-bruno
3cd18d1e16
Added testcases for prepare-gql-introspection-request
2025-05-16 00:43:58 +05:30
devendra-bruno
9d3e42b5d4
Update prepareGqlIntrospectionRequest change assignment sequence
2025-05-16 00:43:27 +05:30
devendra-bruno
0f318c26c2
Updated precedence in combinedVars object
2025-05-16 00:42:27 +05:30
Anoop M D
79f4e69a05
Merge pull request #4160 from usebruno/feature/custom-user-data-path-for-dev
2025-05-15 16:18:28 +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
devendra-bruno
6598d23ff0
Removed mergeEnvrionmentVariables tests from common.spec.js
2025-05-15 15:57:43 +05:30
devendra-bruno
c83436655c
Remove mergeEnvironmnetVariables from common utils
2025-05-15 15:57:00 +05:30
devendra-bruno
62595c519c
Added lodash merge for combining vars before interpolateVars
2025-05-15 15:56:30 +05:30
anusree-bruno
d2eb2d2941
fix: ensure timestamp and isoTimestamp return current time instead of random values
2025-05-15 14:11:53 +05:30
betawait
1d12bebce4
Fix: Allow empty Content-Type when no body ( #1693 )
...
By default Axios will set the Content-Type for POST/PUT/PATCH requests
to "application/x-www-form-urlencoded" if the Content-Type header is not
specified.
This explicitly sets the content type to "false" when there the body
mode is set to "none", and the user has not set an explicit content type
themselves. Setting the content type to false directs Axios not to send
a Content-Type header.
2025-05-15 07:40:21 +09:00
Anoop M D
942c0ee113
Merge pull request #4671 from lohxt1/lint_gh_workflow_step
...
add lint step to the unit-tests gh workflow
v2.3.0
2025-05-14 17:58:54 +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
dbf8af1146
Merge branch 'main' into lint_gh_workflow_step
2025-05-14 15:41:35 +05:30
lohit
d7ccf1454e
revert lint-staged step, make lint check as part of gh unit-tests workflow
2025-05-14 14:05:49 +05:30
Anoop M D
652d447f8b
Merge pull request #4667 from usebruno/feature/playwright
...
Customize Playwright reporter and retries for dev and CI env
2025-05-14 13:28:03 +05:30
devendra-bruno
8e91640084
Added mergeEnvironmentVariables method for gql prep method
2025-05-14 12:25:41 +05:30
devendra-bruno
0ca2891166
Added mergeEnvironmentVariables method in electron common utils export
2025-05-14 12:24:09 +05:30
devendra-bruno
5000bb8db3
Added testcases for mergeEnvironmentVariables method
2025-05-14 12:23:32 +05:30
devendra-bruno
9927424826
Added mergeEnvironmentVariables method in electron common utils
2025-05-14 12:22:39 +05:30
ramki-bruno
2f58379feb
Customize Playwright reporter and retries for dev and CI env
2025-05-14 11:54:56 +05:30
sanjai0py
c14d3f4274
feat: add test case for redirects with cookie authentication
2025-05-14 10:46:14 +05:30
Anoop M D
d4673a2f07
Merge pull request #4665 from lohxt1/eslint_node_space_issue
...
fix: eslint - javascript heap out of memory
2025-05-14 00:34:03 +05:30
Anoop M D
3a0c94577f
Merge pull request #4666 from sreelakshmi-bruno/update_contributing_guidelines
...
Updating contributing.md
2025-05-13 23:59:59 +05:30
sanjai0py
5a4e33e503
Merge branch 'main' into fix/cli-not-following-redirects
2025-05-13 20:07:29 +05:30
sanjai0py
5649799167
feat: add maxRedirects configuration to runSingleRequest
2025-05-13 20:02:29 +05:30
sreelakshmi-bruno
c407b73c22
Updating contributing.md
2025-05-13 19:42:00 +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
lohit
9d6ab69d37
eslint - node out of memeory issue
2025-05-13 19:21:30 +05:30
sanjai0py
0f6da35c0b
feat: enhance axios instance with redirect handling and cookie management
2025-05-13 17:27:55 +05:30
devendra-bruno
ad3f5de99a
Added combined variable object for gqlIntrospectionRequest
2025-05-13 17:05:37 +05:30
devendra-bruno
2de7ba0d0c
Added combined Vars for prepareGqlIntrospectionRequest for all interpolate
2025-05-13 16:06:20 +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
ganesh
458c070004
Fix: Specify Node.js version in Contributing Guide ( #4656 )
...
* fix node version on contributing file
* updated to node 22 version
2025-05-13 14:10:10 +05:30
Anoop M D
babac6df3c
Merge pull request #4651 from usebruno/feature/playwright
...
Playwright Codegen and CI setup
2025-05-12 22:08:31 +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