2535 Commits

Author SHA1 Message Date
James George
1acb8a3a75 chore: bump Desktop App version to 26.7.0 2026-07-30 20:54:58 +05:30
Mir Arif Hasan
16becf313f fix(backend): bump deprecated backend Dockerfile to node:22 (#6552) 2026-07-30 17:27:30 +05:30
James George
1855faabbc chore: formatting updates 2026-07-30 17:15:31 +05:30
James George
c52d5da3fd chore: bump version to 2026.7.0 2026-07-30 17:14:01 +05:30
Yuri Gerasimov
edd3713edd fix(backend): prevent request loss in large team collections (#6072)
Co-authored-by: “mirarifhasan” <arif.ishan05@gmail.com>
2026-07-29 22:13:47 +05:30
Anwarul Islam
342d0cbdf0 fix(common): personal workspace possible data loss issue (#6510) 2026-07-29 19:00:28 +05:30
souheyl gouadria
347aa2d2c5 fix(desktop): hide native Edit menu bar on Linux (#6456) 2026-07-28 21:45:44 +05:30
Shreyas
820bcdae55 chore(native): pin plugin git deps by rev (#6542)
Advance the tauri-plugin-appload pin from the revision already on
next to the fork main tip, which adds the per-load hide_menu call
that keeps the Linux Edit menu bar hidden for windows opened after
startup. Updates the pin across the Cargo and pnpm manifests and
refreshes the pnpm-lock tarball integrity to match the revision.
2026-07-28 21:42:30 +05:30
Shreyas
da23974bed feat(desktop): connection timeout bounds (#6524)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-07-28 19:46:01 +05:30
Shreyas
4df92e9343 fix(common): drop ctrl+backspace, ctrl+delete (#6541)
Co-authored-by: saksham242007 <181756765+saksham242007@users.noreply.github.com>
2026-07-28 16:06:41 +05:30
Mir Arif Hasan
27db2a285a chore: security patch for the dependency chain v2026.7.0 (#6533)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-07-28 15:01:57 +05:30
James George
b3bbda200a chore: merge hoppscotch/main into hoppscotch/next 2026-07-27 20:15:17 +05:30
Anwarul Islam
5afa1a5f23 feat(common): implement current env value fallback to initial value (#6503)
Co-authored-by: nivedin <nivedinp@gmail.com>
2026-07-27 15:44:41 +05:30
Shreyas
a4395b3e7c chore(agent): bump portable config to v0.1.18 (#6508) 2026-07-15 21:45:18 +05:30
James George
3e75a2c957 chore: bump version to 2026.6.1 2026-07-15 11:33:46 +05:30
Hassam Siddiqui
1e8fddc59d fix(common): lazy-load jq-wasm in the JSON lens renderer (#6463) 2026-07-14 20:36:04 +05:30
Shreyas
5c86f27a0b fix: bump relay for agent response-cookie capture and pin fork revisions (#6496) 2026-07-14 19:33:26 +05:30
Shreyas
465fa98085 fix: desktop login loop caused by empty auth cookies (#6502)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-07-14 17:21:16 +05:30
Mir Arif Hasan
bfc00f899c feat: allow containers to run with arbitrary non-root UIDs (#6481) 2026-07-14 15:34:57 +05:30
Shreyas
afc2cf181c fix(common): defer CookieJarService binding (#6478)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-30 18:40:31 +05:30
James George
9aabf0e538 fix(common): preserve currentValue for non-secret env variables on wire
`stripSecretVariableValuesForWire` was blanking `currentValue` for all
variables; for non-secrets `currentValue` is a normal syncable value, so
environment / global-env updates were persisting empty `currentValue` and
losing it on reload.
2026-06-30 18:15:42 +05:30
James George
025acc1d0c chore: bump CLI version 2026-06-30 14:59:27 +05:30
James George
9f530fa47e chore: formatting updates 2026-06-30 14:59:14 +05:30
Anwarul Islam
8b6a0cbba8 feat(common): add OAuth2 token type selector for id_token support (#6444) 2026-06-30 14:54:32 +05:30
Anwarul Islam
863b1b29a8 refactor(common): improve syncing systems and remove platform-wise duplications (#6334)
Co-authored-by: Mir Arif Hasan <arif.ishan05@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-30 14:54:03 +05:30
Nikhil Shukla
de3df23436 fix(common): add missing Chinese locale keys (#6363)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-30 13:29:02 +05:30
Roope Paajanen
de2ca38fd1 fix(common): rewrite Finnish language pack (#6402)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-30 12:26:29 +05:30
James George
445177a66e chore: bump @hoppscotch/ui dependency to v0.2.6 across packages 2026-06-29 22:47:17 +05:30
James George
c023b99a72 chore: bump version to 2026.6.0 2026-06-29 22:39:24 +05:30
Abhay Bansal
0bfe0d523e docs(js-sandbox): update development instructions (#6387) 2026-06-29 22:08:51 +05:30
anusoft
ccf450bb79 feat: add Thai translation (#6449)
Co-authored-by: Anu <anu@1moby.com>
2026-06-29 18:25:33 +05:30
cassiocauee
ca92e91855 fix(desktop): sync self-hosted instance version from manifest (#6423) 2026-06-29 12:57:16 +05:30
Shreyas
c527a6b1ab feat(desktop): desktop cookie persistence and reapplication (#6416)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-29 11:49:19 +05:30
Jiawen Geng
63d05dd5fc fix(common): preserve JSON bodies in curl parser (#5768)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: OrElOr <89505175+OrElOr@users.noreply.github.com>
2026-06-26 18:34:31 +05:30
Sahil
c0276e076c fix(common): resolve environment variables in inherited collection headers (#6447)
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-24 22:52:35 +05:30
Mir Arif Hasan
00da4c33a7 feat(mock-server): append /backend to domain-based URL when subpath access is enabled (#6448)
* feat: append /backend to domain-based mock server URL when subpath access enabled

* test: cover ENABLE_SUBPATH_BASED_ACCESS branch for domain-based mock server URL

Adds cast URL-generation tests asserting /backend is appended only when
ENABLE_SUBPATH_BASED_ACCESS is "true", covering the false/unset, https,
and null-wildcard cases.

* refactor: improve mock server URL generation with defensive guard and constants
2026-06-24 18:42:45 +06:00
Mir Arif Hasan
96b4d61d40 chore: security patch for the dependency chain v2026.6.0 (#6450)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-24 12:52:01 +05:30
Nivedin
afc98e9957 feat(sh-admin): surface which config fields block saving (#6385)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-06-23 14:35:23 +05:30
Mir Arif Hasan
73a88c82b1 fix(backend): reject path/query/fragment in SMTP URL validation (GHSA-v7q6-r45w-2c6r) (#6413)
* fix(backend): reject path/query/fragment in SMTP URL validation

* refactor: fix ai feedbacks

* fix(backend): harden SMTP URL validation against parser differentials
2026-06-11 16:08:36 +06:00
Mir Arif Hasan
9cc980bc4f fix(backend): enforce ownership on user history and private User fields (#6409)
* fix(backend): enforce ownership on user history and private User fields

* test: fix unit test cases

* fix(backend): gate private User field resolvers to their owner

* fix(backend): restore explicit auth guard on owner-gated User fields
2026-06-10 18:45:10 +06:00
Mir Arif Hasan
e4332110d4 fix(mock-server): persist isPublic on creation, default to private (#6410)
* fix(mock-server): persist isPublic on creation, default to private

* test: update unit test coverage
2026-06-10 11:04:18 +06:00
James George
e067ee0b32 fix(common): preserve collection tree on OpenAPI re-import (#6376) 2026-05-28 16:23:13 +05:30
Charlie Freeman
029aa9246c feat: add Mongolian translation (#6344)
Co-authored-by: cf3901646 <cf3901646@users.noreply.github.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-05-28 16:20:17 +05:30
Mir Arif Hasan
feaf990af6 fix: class validation issue for updateRESTUserRequest (#6373)
* fix: class validation issue for updateRESTUserRequest

* test: modified user-req unit test cases
2026-05-27 13:33:46 +06:00
James George
7e39764260 chore: bump version to 2026.5.0 2026-05-26 12:16:42 +05:30
Shreyas
e51e54183e fix(desktop): align appload types and resolve shell import alias (#6369)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-05-26 12:14:39 +05:30
Gavin McDonough
3836d70e71 feat(common): add OpenAPI 3.1 collection export (#5880)
Co-authored-by: gavin mcdonough <mcdgavin@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-05-26 00:47:44 +05:30
Shreyas
5456b47c52 feat(desktop): zoom level control in settings (#6358)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-05-26 00:37:49 +05:30
Mir Arif Hasan
c85687a8c7 feat: make proxy URL configurable from env and admin dashboard (#6336)
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-05-26 00:17:52 +05:30
Anwarul Islam
4405dbf6c3 fix(common): wait for proxy settings before issuing requests (#6333) 2026-05-25 23:44:50 +05:30