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
sanish-bruno
a598cda624
fix: handle undefined bearer token to send an empty string instead
2025-06-13 14:16:02 +05:30
Pooja
364fb45e97
add: pre and post tests in runner ( #4878 )
2025-06-11 22:38:58 +05:30
Pooja
fc697bf81b
feat: support chai in scripts ( #4552 )
...
feat: support chai in scripts
2025-06-10 22:41:11 +05:30
lohit
9bc07afc77
initRunRequestEvent function for initializing request execution related details (#4863 )
...
added a initRunRequestEvent function resetting and initializing request run event related details
2025-06-10 21:05:39 +05:30
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
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
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