ramki-bruno
2c3d2ff6a7
Make Secure-local-cookies work in CLI as well
2025-05-23 13:49:56 +05:30
Chriss4123
a4fff01647
Support Secure cookies for localhost and loopback addresses
2025-05-23 12:35:04 +05:30
sanjai0py
2cd985faf7
Remove test file for redirects with cookies
2025-05-23 08:58:28 +05:30
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
devendra-bruno
3e714ab9f8
Updated handler fetch-gql-schema
2025-05-21 17:54:53 +05:30
devendra-bruno
f2e9a6a502
Added folder level variable support
2025-05-21 17:39:10 +05:30
devendra-bruno
b924e15afa
Added testcases for fetch-gql-schema-handler
2025-05-21 17:35:47 +05:30
devendra-bruno
b0c74909ba
Updated argument request object for useGraphqlSchema hook
2025-05-21 17:35:17 +05:30
devendra-bruno
548a6b4319
Rename combinedVars to resolvedVars
2025-05-21 17:34:36 +05:30
sanjai0py
b299879b82
Refactor saveCookies function to remove disableCookies parameter and streamline cookie handling in response interceptors
2025-05-21 17:00:22 +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
devendra-bruno
9c9afaf78f
Extracted fetchGqlSchema handler seperate from ipc handler
2025-05-21 06:42:19 +05:30
devendra-bruno
6cde453032
Added test for prepareGqlIntrospectionRequest
2025-05-21 06:41:18 +05:30
devendra-bruno
8f06889996
Remove mergeEnvironmnetVariable method from spec file
2025-05-21 06:40:21 +05:30
devendra-bruno
52662f0766
Updated testcases in prepare-gql-introspection spec
2025-05-19 17:39:39 +05:30
sanjai0py
ab0a4b8140
Add disableCookies option to axios instance and saveCookies function
2025-05-19 15:08:12 +05:30
sanjai0py
1b268ae9db
Merge branch 'main' into fix/cli-not-following-redirects
2025-05-19 14:36:54 +05:30
pooja-bruno
9173ffbdee
improve: use common getTreePathFromCollectionToItem function
2025-05-19 12:42:10 +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
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
lohit
0e6c36f62c
fix: save disabled additional params rows
2025-05-15 23:19:50 +05:30
lohit
6d38f2b38c
Merge branch 'main' into lint_gh_workflow_step
2025-05-15 23:09:57 +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
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
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