Commit graph

807 commits

Author SHA1 Message Date
Mir Arif Hasan
a7440d58cd
fix: maintain incremental orderIndex for collections and requests (#5338)
Co-authored-by: Anwarul Islam <anwaarulislaam@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-27 13:33:27 +05:30
Anwarul Islam
1df781ec0a feat(common): support advanced parameters in OAuth grant types (#5287)
Adds support for advanced parameters in `implicit`, `password`, and `client_credentials` grant types.
2025-08-27 13:09:58 +05:30
Anschaire Pérard
6f942a7c30
chore: improve french translations (#5340)
Co-authored-by: Anschaire PERARD <aperard@decima.fr>
2025-08-27 10:57:41 +05:30
Anwarul Islam
4f393d37a5
test(common): add comprehensive unit tests for auth helpers (#5211)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-27 10:24:21 +05:30
Nivedin
ed8b85bb67
fix: prevent GQL request failure caused by collection property computation (#5350)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-27 10:08:12 +05:30
Nivedin
9504369ce1
fix: handle edge cases and bugs in collection variables (#5348)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-26 17:24:23 +05:30
Mir Arif Hasan
a0c2635000
chore: security patch for the dependency chain (#5349)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-26 14:56:48 +05:30
Vignesh P
11799c17f7
feat: add structured JSON fold indicators in response viewer (#5347)
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-08-26 14:34:25 +05:30
jamesgeorge007
6ae85ea9fa chore: bump version to 2025.8.0 2025-08-25 12:10:44 +05:30
Nivedin
2d2e65369f
feat: collection variables (#5325)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-22 14:39:42 +05:30
Shreyas
a0fbb7b076
chore(native): bump and align dependencies (#5331)
- This standardises package versions between desktop, agent, appload, relay
  all the native components to resolve version inconsistencies and prepare
  for unified bumps in the future.

- Account for recent minor dependency bumps as a follow-up to #5329

Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-21 16:24:30 +05:30
James George
42089fbb55
chore: bump dependencies and account for breaking changes (#5329)
Co-authored-by: mirarifhasan <arif.ishan05@gmail.com>
2025-08-20 23:04:14 +05:30
KvS
cbdb654927
fix: show argument type on click in GQL documentation view (#5328)
Co-authored-by: Viraj <kunwar.suryavanshi@sapiens.com>
2025-08-20 18:42:28 +05:30
Anwarul Islam
bb25c59942
feat(common): add support for post/put body schemas in openapi import (#5322)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-20 17:43:24 +05:30
Anwarul Islam
3994d9e9a0
fix: preserve request name when importing cURL commands (#5337)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-19 20:27:53 +05:30
Nivedin
24c0f9370b
fix: update masked secret environment value after replace action (#5335) 2025-08-19 19:55:31 +05:30
Tom
c04faaaf27
fix: (import-export) add spacing above exporter buttons (#5220)
Co-authored-by: tom <tom@radom.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-08-08 14:40:09 +05:30
Nivedin
919eeac4a3
fix: correctly resolve request variables during collection runs (#5313)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-08 14:18:57 +05:30
jamesgeorge007
43c025fa5e chore: bump version to 2025.7.0 2025-08-08 14:13:48 +05:30
Ruyut
114a0f0e24
chore(i18n): update action block translations in tw.json (#5315) 2025-08-08 13:56:39 +05:30
Shreyas
eb2cc58dca
feat(desktop): explore random port for IPv6 compat (#5311)
This attempts to resolve app startup failures on Linux systems
where IPv6 is disabled at the kernel level by replacing the dual-stack
port selection logic with network interface discovery.

Closes FE-912
Closes #4962
2025-08-08 13:40:02 +05:30
Nivedin
7e10445f3b
fix: SmartEnvInput environment context bug (#5305)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-05 13:39:43 +05:30
Xavier Bonell
0ce6468434
fix: resolve typo in i18n string (#5300) 2025-07-31 16:31:02 +05:30
Anwarul Islam
2ac8a15849
chore: hide advanced configuration for non-authCode grant types (#5293) 2025-07-30 10:44:45 +05:30
Nivedin
6597ade3f7
fix: SH admin dashboard setting and onboarding page cleanups (#5290)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-29 20:59:39 +05:30
Shreyas
56fa9534c7
test(common): coverage for desktop tab navigation (#5291)
This adds test coverage for the tab navigation methods added in FE-907
 the native tab keyboard shortcuts implementation.

 Closes FE-909

 The recently implemented desktop tab keyboard shortcuts added new tab
 navigation methods to the `TabService` class (`goToNextTab()`,
 `goToPreviousTab()`, `goToFirstTab()`, `goToLastTab()`,
 `goToTabByIndex()`, and `reopenClosedTab()`). These methods lacked
 corresponding test coverage.
2025-07-29 20:48:05 +05:30
jamesgeorge007
6473cd5af6 chore: resolve lint errors 2025-07-28 23:50:36 +05:30
jamesgeorge007
1537734374 chore: bump version to 2025.7.0 2025-07-28 23:48:07 +05:30
Anwarul Islam
b07212cb05
feat(common): add advanced configuration for auth and token request parameters (#5253)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-28 23:43:08 +05:30
Mir Arif Hasan
0b7d31a20c
feature: reduce .env usage and move configurations to admin dashboard (#5194)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-28 16:46:30 +05:30
Vignesh p
98fa140b55
feat: preserve response viewer scroll position per tab (#5193)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-07-28 14:58:04 +05:30
Rafael Laidlaw
913be953c3
fix: allow aws signature to work with query params (#5231)
Co-authored-by: Twix <twix@macbookpro.home>
Co-authored-by: Anwarul Islam <anwaarulislaam@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-27 19:53:15 +05:30
Anwarul Islam
e5bb60f8b3
fix(common): added theme support for tooltips (#5242)
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-07-25 13:36:09 +05:30
James George
40aca4d35b
feat: move scripting code editors to use Monaco (#5191)
Replaces CodeMirror with Monaco for scripting editors under the experimental scripting sandbox.
The legacy CodeMirror-based editors are preserved for backwards compatibility and will
continue to power the legacy scripting sandbox.

This introduces improved type support, IntelliSense, and JSDoc hinting via Monaco, with
the backing for pre-request and post-request scripts in tabbed views. Type definitions are
isolated per editor to avoid variable leakage.
2025-07-25 13:35:37 +05:30
Nivedin
cfa2caa1db
chore: add proper error msg and disable email updation in SH (#5247)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-25 12:42:51 +05:30
Anwarul Islam
f52349e734
feat(common): authorization ui panel revamp (#5258) 2025-07-24 22:26:54 +05:30
Luke Barrett
9751625414
feat(common): add status code and additional metadata to GraphQL responses (#4435)
Co-authored-by: Anwarul Islam <anwaarulislaam@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-24 16:52:33 +05:30
Shreyas
caadfc8c55
feat(kernel): extensible content media types (#5244) 2025-07-24 16:29:50 +05:30
Alexandre Rodrigues Batista
876d0fd322
fix: preserve encoded characters in cURL URLs (#4792)
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-24 13:14:36 +05:30
Shreyas
1f158a19ff
feat(desktop): cross-platform quit action (#5266)
This implements consistent cross-platform quit functionality that
triggers graceful application shutdown through native native commands.

Closes FE-919

The Cmd + Q quit shortcut was previously broken across platforms with
inconsistent behavior, working on Windows 11 but failing on macOS,
AppImage Linux, and Windows 10. The implementation was mixed and
unreliable.
2025-07-23 19:26:34 +05:30
jamesgeorge007
636d350c0f chore: bump version to 2025.6.1 2025-07-14 14:28:51 +05:30
Anwarul Islam
56c8652990
feat(common): enhance URL parsing to use environment variables on openapi import (#5232)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-14 14:12:28 +05:30
Shreyas
39124fb50d
fix(desktop): disk space detection on overlay fs (#5226) 2025-07-11 13:32:15 +05:30
Anwarul Islam
eecaa745af
chore(common): fixes lint errors and clean up code (#5237)
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-07-11 12:56:03 +05:30
Nivedin
fe5c07faed
fix: fallback env to initial and make valid url in codegen (#5214)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-10 16:42:50 +05:30
Sharad Saha
bf3e135679
fix: avoid shortcut conflicts in CodeMirror editors (#5224)
Prevents `alt+up` and `alt+down` from triggering global keybindings when focus is in CodeMirror editors or other typable elements.
2025-07-10 16:23:41 +05:30
Anwarul Islam
0b605fe9cb
feat(common): retry import openapi from url with proxy interceptor on network error (#5225)
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-07-10 16:13:31 +05:30
jamesgeorge007
3452e721fa chore: remove unused imports 2025-07-09 17:04:00 +05:30
Nivedin
5f99819a67
fix: unicode error in postman import (#5213) 2025-07-09 16:58:51 +05:30
Shreyas
5a79c3ba2a
feat(desktop): tab shortcuts discoverability (#5229)
This adds tab navigation shortcuts to the shortcuts help dialog for
desktop users and conditionally shows them only in desktop mode.

The shortcuts help now includes a "Tabs" section with all available tab
management shortcuts, but only displays them when running in desktop
kernel mode to avoid confusing web users with non-functional shortcuts.

Closes FE-917

The desktop app already had functional tab navigation shortcuts, but
they weren't documented in the app's shortcuts help dialog (accessible
via `?` or `Cmd/Ctrl+/`). This made the shortcuts less discoverable for
users who wanted to learn about available keyboard controls.
2025-07-09 16:33:12 +05:30