Sanjai Kumar
5393e3b496
feat: Add default sample collection on first app launch ( #5536 )
...
* feat: Add Default Sample Collection On First Launch
* feat(initial-load): add attribute for app readiness
---------
Co-authored-by: Bijin Bruno <bijin@usebruno.com >
2025-09-15 15:00:39 +05:30
bernborgess
cd80332de9
fix: Make globalShortcut only active when app is focused
2025-09-03 14:02:01 -03:00
Pragadesh-45
6c52c07494
refactor: remove use of globalShortcut for minimize/hide to avoid hijacking system shortcuts
2025-08-30 00:42:32 +05:45
sanish chirayath
efb2e83ad9
Add gRPC support ( #5148 )
2025-08-20 16:24:49 +05:30
Pooja
3e3e2e0563
feat: persist cookies in app ( #5318 )
2025-08-19 22:10:22 +05:30
Pragadesh-45
ce0fc08500
Feat/ Add Global Shortcuts for Zoom, Minimize, and Close on Windows ( fixes : #4108 ) ( #4110 )
...
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com >
2025-08-14 20:48:15 +05:30
ramki-bruno
215256b2fe
Added validator to check if a given path is inside an open Collection ( #4800 )
...
* Refactor: Renamed `Watcher` class and instance to `CollectionWatcher`
The name `Watcher` sounds very generic, but in this case its tightly
coupled with watching Bruno Collection paths. So it makes sense to name
it accordingly.
* Added validator to check if a given path is inside an open Collection
And added an sample validation for _new-request_ IPC event.
* Review fixes
2025-07-08 15:28:01 +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
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
lohxt1
3ffaaab8f3
Merge remote-tracking branch 'upstream/main' into feat/oauth2-improvements
2025-03-20 19:38:54 +05:30
lohxt1
5a98da2031
oauth2 fixes
2025-03-20 19:27:14 +05:30
lohxt1
98bd997665
chore: fix font not loading issue, fix about menu item, fix padding for preferences modal
2025-03-18 21:49:35 +05:30
ramki-bruno
c997924c42
Strengthen CSP
2025-02-14 16:01:25 +05:30
Anoop M D
528f822294
feat: notifications are displayed using iframe
2025-02-14 02:37:07 +05:30
ramki-bruno
c5de2343e9
Added Redux DevTools and React Developer Tools in dev build ( #3750 )
...
* Checkin `npm install --package-lock-only` changes
* Added `Redux DevTools` and `React Developer Tools` in dev build
2025-01-08 15:33:13 +05:30
lohxt1
8ab8af6b3f
feat: updates
2024-10-07 22:32:53 +05:30
lohxt1
d8bf27f288
feat: updates
2024-09-30 11:53:23 +05:30
lohxt1
72de78025e
draft: global env ui and store
2024-09-28 18:05:31 +05:30
lohit
07baa63e9d
fix: validate docs links ( #3122 )
...
* fix: validate docs links
* fix: only allow external urls, ignore filesystem paths
* fix: updates
* chore: revert spacing
2024-09-18 17:02:39 +05:30
Anoop M D
5f6a5f59b1
chore: updated check for js sandbox libs
2024-08-27 14:20:50 +05:30
lohit
b4fd350334
feat: electron sandbox bundle libraries check ( #2932 )
...
chore: check sandbox libraries bundle file
2024-08-27 14:05:49 +05:30
Pragadesh-45
2358aa4cdc
Bugfix/window UI distortion electron ( #2765 )
...
* set initial window: false
* set window: true after loading the window state
* added ready-to-show event
2024-08-06 16:08:32 +05:30
Anoop M D
7cafed6c93
chore: temporarily reverting the change related to pr - #2713
2024-08-06 12:12:47 +05:30
Pragadesh-45
7ca59656f2
set inital window-show: false ( #2713 )
2024-08-05 17:55:06 +05:30
busy-panda🐼🐼
53ab9761f8
bugfix( #2152 ): Docs not support "http" markdown image ( #2171 )
...
* bugfix(#2152 ): Docs not support "http" markdown image
* fix: added documentation (#2152 )
2024-05-22 19:19:31 +05:30
Bobby
7741a3e4ee
feat( #1839 ): Add Audio and Video Preview ( #1840 )
...
Any audio and video response can be now be previewed.
2024-03-22 18:29:39 +05:30
lohit
b0f4491cd2
feat(#BRU-31): notifications feature draft ( #1730 )
...
* feat(#BRU-31): notifications feature
* feat(#BRU-31): date correction
2024-03-11 17:48:52 +05:30
lohit
9f81e6dc73
feat( #1003 ): oauth2 support - resourceOwnerPasswordCredentials, authorization code, client credentials ( #1654 )
...
* feat(#1003 ): oauth2 support
Co-authored-by: lohit-1 <lohit@usebruno.com >
2024-02-26 16:44:38 +05:30
Anoop M D
eab50f01d7
fix( #1521 ): fixed issue related to recent menu being disabled
2024-02-14 03:06:27 +05:30
James Hall
8287126deb
Recent documents menu ( #1582 )
...
* Adds recent documents menu.
* Removes erroneous import.
* Open collection from recent document menu.
2024-02-14 02:47:32 +05:30
Ricardo Silverio
85f24eec77
[Feature] Prompt user to save requests before exiting app ( #1317 )
...
* Starting quit flow and focusing in draft
* Finishing app if there is no draft to save
* Automatically opening request after creation through event queue
* Fix remove events from queue using pathname to find item
* Removing updateNextAction
* Listening via predicate
* Confirm close dialog toggle moved to store
* Draft operations as tab actions
* Complete quit flow
* Fixing close app/window hooks
* Breaking the chain when dismissing dialog
* Displaying request name in ConfirmRequestClose modal
* Added disableEscapeKey and disableCloseOnOutsideClick props to Modal (passed in ConfirmRequestClose)
* Removing logs
* Refactor
* listenerMiddleware module
* ipc events listeners names
* Update next action
* Helpful comments
* Eventually handle events to close request even if is no draft
* Request name in bold
2024-01-08 17:21:55 +05:30
Anoop M D
0db6103b69
feat: golden edition modal
2024-01-05 03:17:55 +05:30
Anoop M D
ed6f91533b
Merge pull request #1176 from bpoulaindev/bugfix/docs_links
...
bugfix(docs_links): open external URL in browser window, remove depre…
2023-12-20 00:23:02 +05:30
Anoop M D
66f917ecec
chore: bumped version to v1.5.0
2023-12-18 04:22:10 +05:30
Baptiste POULAIN
56a456a9b6
bugfix(docs_links): open external URL in browser window, remove deprecated method in electron, refactor to index.tsx
2023-12-07 14:33:42 +01:00
Its-treason
41e922544c
Fix: Update CSP to allow posthog
2023-11-30 19:36:15 +01:00
Its-treason
5be12543e5
fix: Fix Content-Security-Policy config
2023-11-06 17:13:24 +01:00
Its-treason
7b1223d2c5
feat( #740 ): Add hints for local bruno setup
...
- Custom error when opening bruno in the browser
- Custom error when starting electron without the web server running
- Force Next dev server to use port 3000
2023-10-24 18:59:35 +02:00
Anoop M D
ece5ad3175
Merge pull request #536 from jarne/bugfix/bug-451-max-window-reset
...
Fix: save window maximized state
2023-10-18 23:27:55 +05:30
Jarne
0cf4f09608
Save window bounds only if not maximized
2023-10-17 17:25:20 +02:00
Mirko Golze
f2bdf2eaf6
Merge branch 'main' into feature/proxy-global-and-collection
...
# Conflicts:
# packages/bruno-app/src/components/Preferences/General/index.js
# packages/bruno-app/src/components/Preferences/index.js
# packages/bruno-app/src/providers/App/useIpcEvents.js
# packages/bruno-app/src/providers/Preferences/index.js
# packages/bruno-electron/src/index.js
# packages/bruno-electron/src/ipc/collection.js
# packages/bruno-electron/src/store/preferences.js
2023-10-15 17:06:39 +02:00
Anoop M D
7bf049a1f0
feat: use electron-store for saving preferences
2023-10-15 15:59:57 +05:30
mirkogolze
9e4ff465af
Merge branch 'usebruno:main' into feature/proxy-global-and-collection
2023-10-13 11:53:47 +02:00
Jarne
8a0f7c6b8f
Save window maximized state
2023-10-11 19:22:50 +02:00
Farkhan Azmi
21c9fda04f
fix(ui): add minHeight & minWidth
2023-10-11 07:55:46 +07:00
Mirko Golze
99fe4432c4
Merge branch 'main' into feature/proxy-global-and-collection
2023-10-09 21:11:20 +02:00
Jonathan Gruber
0668331822
fix( #222 ): harden content security policy and allow loading inline images
2023-10-09 15:45:06 +02:00
Mirko Golze
b854e66a24
#224 refactor preferences store, add global proxy settings
2023-10-08 23:12:03 +02:00
Jarne
4600217606
Add basic window state persistance
2023-10-07 14:27:24 +02:00
Anoop M D
860a3b16ad
fix( #440 ): bring back menu bar
2023-10-07 03:26:12 +05:30