Commit graph

5923 commits

Author SHA1 Message Date
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
f97fecd4b7
fix(agent): vue-tsc and typescript compat (CI) (#5227)
This updates `vue-tsc` to version `2.2.0` and removes caret prefix from
TypeScript to resolve build compatibility issues that were preventing
builds in `agent`'s CI/CD pipeline.

The build process was failing with "Search string not found" errors when
vue-tsc attempted to patch TypeScript's internal structure.

Initially thought to be related to FE-925, FE-924.

Closes FE-926

The previous config used `TypeScript` at `^5.8.3` with `vue-tsc` at
`^2.1.6`. The `vue-tsc` package contains hardcoded regex patterns for
patching TypeScript's internals, and these patterns in version 2.1.6
don't match the structure in TypeScript 5.8.3.
2025-07-09 16:42:09 +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
Nivedin
27392a5793
fix: tooltip alignment update (#5217) 2025-07-07 13:18:28 +05:30
Shreyas
224525be66
fix(desktop): redirect menu bar events to window (#5200) 2025-06-26 13:33:15 +05:30
Shreyas
b1d4ad2bf8
chore(desktop): update typescript bump hash (#5199) 2025-06-26 11:38:18 +05:30
Anwarul Islam
965e4e1d44
feat(common): authentication strategy improvements (#5130)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-06-25 22:12:09 +05:30
Andrew Bastin
78a165dcbb
chore: security patches for the dependency chain (#5196) 2025-06-25 19:33:10 +05:30
jamesgeorge007
0d4df746cd chore: align TypeScript version across packages 2025-06-25 16:34:08 +05:30
jamesgeorge007
d674a2e8d2 chore: bump version to 2025.6.0 2025-06-25 14:15:29 +05:30
Nivedin
7952dbf34d
feat: ability to copy initial and current env value to eachother (#5195) 2025-06-25 14:12:51 +05:30
Krish Prajapati
08e5fa974c
refactor(backend): enhance auth strategies with type safety and better error handling (#5066)
Co-authored-by: mirarifhasan <arif.ishan05@gmail.com>
2025-06-25 14:02:01 +05:30
Anwarul Islam
19362a4291
fix(common): auto unescape utf-8 issue in the request body (#5185) 2025-06-25 13:55:43 +05:30
Nivedin
427a1811a5
chore: resolve global env in team env and tooltip UI update (#5187) 2025-06-25 13:32:37 +05:30
Akhil
594f078b4e
fix: output raw numbers in JSON filter (#5152)
fix: JSON response filter
2025-06-24 23:23:30 +05:30
Shreyas
78e623a847
feat(desktop): native tab keyboard shortcuts (#5190) 2025-06-24 23:16:31 +05:30
jamesgeorge007
aa5b540412 chore: merge hoppscotch/main into hoppscotch/next 2025-06-24 15:00:01 +05:30
jamesgeorge007
580cf60766 chore: bump version to 2025.5.4 2025-06-24 14:44:25 +05:30
Shreyas
5ece4821af
fix(desktop): prevent navigation on file drops (#5176) 2025-06-24 14:28:11 +05:30
jamesgeorge007
929bdccc25 chore: merge hoppscotch/main into hoppscotch/next 2025-06-20 14:44:24 +05:30
Shreyas
319caede83
docs: unified fields for bug report template (#5174) 2025-06-20 13:02:31 +05:30
jamesgeorge007
b2de105012 chore: merge hoppscotch/main into hoppscotch/next 2025-06-19 16:49:28 +05:30
Nivedin
8e5b44d7a4
chore: rename test to post-request (#5170)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-06-19 16:27:49 +05:30
Nivedin
15330b8a85
chore: remove spotlight animation (#5171) 2025-06-19 15:06:04 +05:30
Soumya Makkar
a1079ee61a
fix(kernel): body size calculation in web relay (#5141)
Co-authored-by: CuriousCorrelation <CuriousCorrelation@gmail.com>
2025-06-19 12:32:07 +05:30
jamesgeorge007
8a88016d00 chore: bump version to 2025.5.2 2025-06-18 18:05:26 +05:30
Nivedin
2e9f0400f9
chore: use initial value in runtime if current value is empty (#5162) 2025-06-18 17:01:20 +05:30
Nivedin
f6550350e0
fix: team env not migrating in edge cases (#5160) 2025-06-17 14:59:38 +05:30
Mayank Jain
ff8a8f5e71
fix: auth tokens not propagating to child requests (#5154)
Co-authored-by: Mayank <mayank@Mayanks-MacBook-Pro.local>
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-06-17 12:39:42 +05:30
Nivedin
44d5289a2d
fix: add fallback for isSecret key (#5157) 2025-06-16 18:22:52 +05:30
jamesgeorge007
bf9e6c423d chore: merge hoppscotch/main into hoppscotch/next 2025-06-13 16:15:56 +05:30
Shreyas
9eeac1ac70
chore(agent): version bump (#5150) 2025-06-13 15:18:43 +05:30
Nivedin
5049f6fde7
fix: team environment user access bug (#5149) 2025-06-13 14:29:27 +05:30
Shreyas
9ef2c461ba
feat(agent): file-based logs with rotation (#5147) 2025-06-13 13:48:33 +05:30
jamesgeorge007
4302a45477 chore: bump CLI version 2025-06-13 11:26:22 +05:30
jamesgeorge007
ad28169437 fix: resolve marshalling issues on the experimental scripting sandbox
Bump `faraday-cage`.
Closes #5129.
2025-06-13 11:20:28 +05:30
Shreyas
754f076f18
fix(desktop): in-memory update progress polling (#5126)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-06-13 11:11:37 +05:30
Nivedin
936b0fff46
fix: admin dashboard team member count bug (#5143) 2025-06-13 09:57:03 +05:30
Nivedin
2bd3f36bfa
fix: schema error and test updation flow (#5124)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-06-13 09:55:05 +05:30
Paul Vogel
c00548f1f9
chore: German i18n string entry additions (#5142) 2025-06-12 20:42:37 +05:30
Anwarul Islam
2a633720a5
fix(common): OpenAPI import worker not working in production (#5140)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-06-11 19:14:45 +05:30
Ben
beb3184bb3
feat(common): change REST method text color based on selected method (#5116) 2025-06-11 11:56:46 +05:30
jamesgeorge007
9493b30a84 chore: bump version to 2025.5.2 2025-06-10 14:11:38 +05:30
Shreyas
b63c707624
fix(desktop): align connected instance with launch (#5132) 2025-06-10 13:21:54 +05:30
Radrogyl
011c8090aa
fix: use HOPP_AIO_ALTERNATE_PORT in healthcheck (#5136) 2025-06-10 12:56:20 +05:30
James George
5e33595c12
feat(common): in app console UI enhancements (#5120)
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-06-06 23:38:11 +05:30
Shreyas
26cb342969
fix(desktop): arrow inserting escape sequences (#5108)
The unstable flag was causing arrow keys to
display ANSI escape sequences as literal text
instead of performing cursor navigation.

For example the arrow keys in URL input fields
display escape sequences (`^[[C, ^[[D, ^[[A, ^[[B`)
as literal text.

Closes HFE-880
Closes #5102

The unstable feature flag was originally added to
support experimental features that were required
for functionality that is no longer needed
in the current implementation.

See:
- [Tauri Issue #9257] - Keyboard shortcuts broken with unstable flag
- [Tauri Issue #10194] - Arrow keys printing invalid characters
- [Wry Issue #1177] - Related macOS input handling issues
2025-06-06 14:17:30 +05:30
James George
5ac2ac40de
feat: add support for version bounded parsing and migration (#5127)
- CLI Collection runner enhancements:

  - Support mixed versions - child collections based on different versions compared to the parent collection.
  - Better support for incoming data via IDs conforming to older formats.

- Bump `verzod` across packages.
- Relevant updates to test suite.
- Bump `zod` under `selfhost-desktop`.
2025-06-05 14:51:19 +05:30