Pooja
e4ae857df3
Merge pull request #4693 from pooja-bruno/mv/isValidValue-in-common-file
...
Fixed a bug causing secrets to appear as null instead of an empty value.
rm isValidValue and directly handle it in encryptString and `decryptString` function
2025-06-09 13:50:25 +05:30
lohit
9dde2df475
Merge pull request #4661 from devendra-bruno/fix/gql-introspection-variable-interpolation
...
Added combined Vars for prepareGqlIntrospectionRequest for all interp…
2025-06-05 18:05:45 +05:30
lohit
223f79a3e2
Merge pull request #4694 from usebruno/feature/playwright
...
Improvements in Playwright setup and added tests for running bruno-testbench
2025-06-04 15:18:34 +05:30
ramki-bruno
577d54b432
Added Playwright test for bruno-testbench, few sanity tests and improvements
...
- Trace will capture snapshots now
- Added ability to add init Electron user-data, preferences and other
app settings.
- Improved test Fixtures
- Use tempdir for Electron user-data
- Ability to reuse app instance for a given init user-data by placing
them in a folder(`pageWithUserData` Fixture)
- Ability to create tests with fresh user-data(`newPage` Fixture)
- Improved logging
- Improved the env vars to customize the Electron user-data-path
2025-05-30 13:57:44 +05:30
ramki-bruno
cb611c6510
Fix: Special URI characters in proxy username/password is giving error
...
URI-encoding the _username_ and _password_ before creating the proxy URI
which then gets passed to `HttpsProxyAgent` and `HttpProxyAgent`
respectively.
2025-05-28 14:45:21 +05:30
devendra-bruno
6f9daadcfb
Update index.js Removed duplicate variable
2025-05-27 15:44:07 +05:30
devendra-bruno
8d5d952026
Added runtimeVars in prepareGqlIntrospectionRequest
2025-05-27 14:38:48 +05:30
lohit
178773d63a
Merge pull request #4173 from Pragadesh-45/feat/custom-installation-path
...
Feat/ Custom installation path for GUI installer on Windows
2025-05-27 11:49:29 +05:30
devendra-bruno
afb2d3dffd
Updated resolved variable assignment and testcases
2025-05-26 22:52:37 +05:30
Pragadesh-45
8975b9eef6
fix: update Windows build configuration for icon and publisher name
2025-05-26 21:06:01 +05:45
devendra-bruno
9f1aed3209
Refactored fetch-gql-schema-handler.spec.js
2025-05-26 16:42:18 +05:30
devendra-bruno
ce1110bdd4
Added interpolate for header values
2025-05-26 16:39:40 +05:30
devendra-bruno
788569a5f4
Added testcases for prepare-gql-introspection-request.spec.js
2025-05-26 16:39:07 +05:30
devendra-bruno
91397eaf57
Renamed fetchGqlSchema to fetchGqlSchemaHandler
2025-05-26 16:38:09 +05:30
devendra-bruno
c293ceefcf
Refactored fetch-gql-schema-handler.spec.js
2025-05-26 16:37:28 +05:30
devendra-bruno
0948964677
Revert changes to common.spec.js
2025-05-26 09:47:43 +05:30
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
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
548a6b4319
Rename combinedVars to resolvedVars
2025-05-21 17:34:36 +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
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
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
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
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
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
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
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
sanish chirayath
dfa951e574
Feature: postman to bru translator ( #4534 )
2025-05-08 21:51:21 +05:30
lohit
fc553e1009
fix sanitize name function tests in bruno-electron
2025-05-07 22:24:52 +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
lohit
2ee7ce5829
persist request/folder uids after request/folder resequencing and ui updates ( #4611 )
...
* move file/folder uids to new paths
* drag file/folder preview ui updates, can item be dropped ui hint check
---------
Co-authored-by: lohit <lohit@usebruno.com >
2025-05-06 22:20:59 +05:30
lohit
38c307d6f1
feat: folder sequencing ( #4595 )
...
Co-authored-by: Pooja Belaramani <pooja@usebruno.com >
Co-authored-by: naman-bruno <naman@usebruno.com >
Co-authored-by: lohit <lohit@usebruno.com >
2025-05-05 16:52:00 +05:30
poojabela
e0fb379511
add: bru.collectionName api
2025-04-30 17:25:42 +05:30