Shreyas
6beca5c787
fix(native): bump tauri-plugin-shell to v2.2.1 ( #5402 )
...
Updates `tauri-plugin-shell` from vulnerable version to `v2.2.1` to
address `CVE-2025-31477` in `open` around scope validation.
Affects both `hoppscotch-agent` and `hoppscotch-desktop`.
Closes FE-1022
2025-09-24 21:48:06 +05:30
jamesgeorge007
220c9abe43
chore: bump CLI version
2025-09-24 19:48:30 +05:30
jamesgeorge007
93d2e53885
chore: bump version to 2025.9.0
2025-09-24 19:47:28 +05:30
James George
b62b50c1e2
feat(scripting-revamp): introduce hopp namespace ( #5388 )
2025-09-24 17:09:55 +05:30
Mir Arif Hasan
37060638df
chore: security patch for the dependency chain ( #5400 )
...
Bump non-major dependencies
---------
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-09-24 16:22:31 +05:30
Leonic
08def33801
fix: ensure npm is installed for Node.js base image ( #5397 )
...
* fix: ensure npm is installed for Node.js base image
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-24 09:43:50 +06:00
Shreyas
3be91a4a51
fix(relay): multiple Set-Cookie headers in resp ( #5394 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-09-23 17:14:29 +05:30
Mir Arif Hasan
81fe98f25d
feature: add alphabetical sort for user and team collections ( #5383 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: Nivedin <53208152+nivedin@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-09-23 14:46:23 +05:30
Chhavi Goyal
637c380c07
fix: handle actions for logged-in users in case of token expiration ( #5249 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: Nivedin <53208152+nivedin@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-09-22 19:06:40 +05:30
Shreyas
ba700886b5
fix(desktop): window lifecycle for instance switch ( #5381 )
...
This resolves window accumulation during instance switching by
implementing proper window lifecycle management using Tauri's
WebviewWindow APIs.
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-09-22 14:55:53 +05:30
jamesgeorge007
a23a2c657d
chore: merge hoppscotch/patch into hoppscotch/next
2025-09-18 14:14:05 +05:30
Aakash Bhatia
f7b448c860
fix: prevent empty entries when dragging items past last row ( #5384 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-09-18 14:13:33 +05:30
Vignesh P
62060a0603
fix(common): correct indentation for nested endpoints in sidebar ( #5370 )
2025-09-08 16:26:55 +05:30
jamesgeorge007
75ec412076
chore: bump version to 2025.8.1
2025-09-02 15:22:35 +05:30
Nivedin
bc2f7c4f2f
fix: add support for data-schema changes after version bump ( #5368 )
2025-09-02 15:20:03 +05:30
Nivedin
5bab04a487
feat: allow non-empty shared workspace names ( #5363 )
2025-09-02 13:48:28 +05:30
Mir Arif Hasan
aac4c5b34b
fix: orderIndex update to scope by collection ID ( #5365 )
2025-09-02 13:19:53 +05:30
jamesgeorge007
bc2e5eb0bb
chore: revert dependency override for ws in subscriptions-transport-ws chain
2025-08-27 19:25:11 +05:30
Mir Arif Hasan
472e4c3b7b
chore: update ws dependency for subscriptions-transport-ws ( #5353 )
2025-08-27 17:13:42 +05:30
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
Shreyas
eb8487fc82
fix(desktop): rebase with appload mirror and hash ( #5351 )
...
The rebases and updates desktop's `@hoppscotch/plugin-appload`
dependency from branch-based ref to specific commit hash to resolve
Docker build failures.
Branch-based GitHub dependencies require `git` in the build environment.
Our Dockerfile stages didn't install `git`, which caused `pnpm install`
to fail with `spawn git ENOENT`. Using a commit hash allows `pnpm` to
fetch the tarball directly without requiring `git`.
2025-08-27 09:52:49 +05:30
Shreyas
f234e66078
feat(desktop): portable phase-2 app loader infra ( #5341 )
...
This implements backend path management, backup system, cross-platform utilities, and refactors the `appload` plugin arch to support portable mode deployment.
The changes are mainly establishing foundational infra maintaining current frontend behavior until phase-3+ integration.
2025-08-26 20:48:31 +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
430d6d3b02
chore: bump CLI version
2025-08-25 12:11:03 +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
ad974dbd5b
chore: align tailwindcss to 3.4.16 ( #5343 )
...
This aligns `tailwindcss` to `3.4.16` across `hoppscotch-selfhost-web`
and `hoppscotch-sh-admin` packages.
2025-08-21 19:26:23 +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
Léopold Jacquot
f430caa1c0
fix: correctly resolve client IP behind proxies ( #5323 )
2025-08-18 21:52:17 +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
Shreyas
1cc20a4841
chore(agent): bump version to 0.1.12 ( #5318 )
...
Updates agent to version `0.1.12` with relay dependency that includes
expanded MIME type support for file uploads.
Follows #5306
2025-08-08 14:37:17 +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
137e95e873
fix(relay): expand MIME type support ( #5306 )
...
This fixes file uploads incorrectly showing MIME type as "Other" instead
of their actual content types by expanding the `MediaType` enum relay
to include common audio, video, and image formats.
Basically `MediaType` enum is used for both `ContentType` which would
map to `ContentType` from `hoppscotch-data` (e.g. `multipart/form-data`)
but also to `FormValue` in `interop`
```rust
pub enum FormValue {
...
File {
filename: String,
content_type: MediaType,
data: Bytes,
},
}
```
although the later should be much more pervasive.
This is a follow up on #5244
Closes FE-887
Closes #3810
Closes #5223
Closes #5233
The issue occurred because the `relay`'s `MediaType` couldn't deserialize
beyond the basic types (text, JSON, XML, etc.), lacked support for
other media file types. The TypeScript layer correctly detected MIME
types (e.g., "audio/x-m4a"), but the deserialization process fell back
to `MediaType::Other`. Main reason for servers performing strict MIME
validation to reject uploads.
2025-08-08 13:51:46 +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
Nivedin
edd45ec2b9
fix: onboarding flow smtp bug ( #5297 )
2025-07-30 15:13:49 +05:30