Commit Graph

6059 Commits

Author SHA1 Message Date
Vivek Thuravupala
ab9d5da5c1 Merge branch 'release/12.5.0-beta.0' into develop 2026-03-26 05:40:39 +00:00
Insomnia
252ee44757 Trigger release/12.5.0-beta.0 build core@12.5.0-beta.0 2026-03-26 02:32:37 +00:00
Insomnia
8f6bf2af2f Bump app version to 12.5.0-beta.0 2026-03-26 02:32:17 +00:00
Ryan Willis
1d21a994de feat: new deep link import (#9733)
Co-authored-by: jackkav <jackkav@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: aikido-pr-checks[bot] <169896070+aikido-pr-checks[bot]@users.noreply.github.com>
2026-03-25 09:20:06 -07:00
Bingbing
b071029f48 feat: migrate models to insomnia-data - p5 (#9741) 2026-03-25 10:12:00 +00:00
yaoweiprc
486b91ab2b Fix the bug that self-hosted mock server URL can not be edited when reating a new mock server [INS-2150] (#9738)
* Fix the bug that self-hosted mock server URL can not be edited when creating a new mock server within a local project

* Fix type checks

* Add field validation to self-hosted mock url field
2026-03-25 07:09:15 +00:00
Ryan Willis
bbf8150091 chore: bump GHA steps to latest major (#9745) 2026-03-24 15:59:58 -07:00
Ryan Willis
e6c51d59c1 chore: upgrade to electron 41.0.3 and node 24.14.0 (#9734)
* chore: upgrade to electron 41.0.3 and node 24.14.0
2026-03-24 15:05:41 -07:00
yaoweiprc
c9decc8750 Update the logic for indentifing system changes [INS-2165] (#9720)
* Identify meta property as system change

* Add unit test

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Fix code review issues

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-24 16:54:35 +08:00
Bingbing
8732a98c4b feat: migrate models to insomnia-data - p3 (#9731) 2026-03-24 08:14:21 +00:00
Curry Yang
6383c3cbca remove hotkey nodejs runtime dependency (#9727)
* remove hotkey nodejs runtime dependency

* replace isMac function

* replace all platform api

* move docs change out of scope

* remove unused function
2026-03-24 06:46:44 +00:00
Pavlos Koutoglou
dd6fa9feb6 Git Credentials optimizations [INS-1947] (#9712)
* Add authorized as and view credential link

* Add authorName

* Add authorName

* Update credentials

* Add update credentials functions

* Typo

* Add expiresAtFromOAuthExpiresIn

* Add logic to update creds in github and gitlab

* Add utils

* Create banner

* Add logic to show the banner

* Reorder import statements in project-settings-form

* Fixes for button display

* Minor changes in gitlab

* Apply suggestion from @aikido-pr-checks[bot]

Co-authored-by: aikido-pr-checks[bot] <169896070+aikido-pr-checks[bot]@users.noreply.github.com>

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add tests

* Change console log message

* Fix tests

---------

Co-authored-by: aikido-pr-checks[bot] <169896070+aikido-pr-checks[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-23 17:40:00 +02:00
Bingbing
700fb8ff17 feat: migrate settings to insomnia-data (#9729) 2026-03-20 18:13:41 +08:00
Bingbing
a0396f6b72 feat: enforce Promise-only service exports in insomnia-data node services (#9730) 2026-03-20 17:35:24 +08:00
Kent Wang
140ecc4245 feat: Extract vault and kv-pair utility methods out of environment model (#9724)
* move environment-utils

* extract db irrelevant methods to separate utils

* fix review issues
2026-03-20 03:52:35 +00:00
Vivek Thuravupala
44142b0024 fix: Use flexbox layout in Invite modal to allow for scrolling on longer lists [INS-2101] (#9725)
* fix: Use flexbox layout in Invite modal to allow for scrolling on longer lists [INS-2101]

* Move pagination controls out of scrollable area

* Position Invite collaborators modal a fixed distance from the top rather than centering vertically

* Remove unnecessary overflow from Invite collaborators modal
2026-03-19 09:18:58 -07:00
Ryan Willis
83b0293ba0 feat(analytics): attach organization_id if available (#9723) 2026-03-19 15:21:33 +00:00
Daniil Sivak
68597394ef fix: rendering OAuth2 object depending on its type (#9662) 2026-03-19 08:03:00 -07:00
Vivek Thuravupala
335c777a3b fix: Use stable identifier when rendering test result rows [INS-2163] (#9714)
* fix: Use stable identifier when rendering test result rows [INS-2163]

Using a user-controlled string such as the test name can lead to duplicate React keys, which leads to unpredictable rendering. This can lead to duplicate rows being rendered, or filters apparently not working because React can't reliable replace a row.

* Add inline documentation to discourage changes which could cause rendering issues in the future [INS-2163]
2026-03-18 21:39:17 -07:00
Crustack
53d1ce9fda fix: openapi import use path parameters instead of variables (#8585) 2026-03-18 20:32:28 +00:00
Shelby
d4ccf50afa chore: improve error message for adding allowed directories (#9719) 2026-03-18 15:51:22 +00:00
Ryan Willis
3c4999c2fe chore(analytics): remove temporary analytics in 12.5 (#9713) 2026-03-18 15:30:22 +00:00
Vivek Thuravupala
9a32b35e69 fix: Separate GUI & internal state of runner request delay [INS-2130] (#9721)
* Separate GUI & internal state of runner request delay [INS-2130]

* Add necessary smoke tests to cover exceptional request delay input behavior in runner [INS-2130]
2026-03-18 08:05:46 -07:00
Vivek Thuravupala
2485393bf1 Separate GUI & internal state of runner iteration count [INS-2130] (#9715)
* Separate GUI & internal state of runner iteration count [INS-2130]

This allows the GUI to temporarily render invalid states, like zero or an empty string, to allow for a slightly better UX while editing the iteration count field.

* Add necessary smoke tests to cover exceptional iteration count behavior in runner [INS-2130]
2026-03-17 08:09:41 -07:00
Daniil Sivak
cd7f8cf6f3 fix: Unifying and polishing reference rewrite logic (#9674)
* fix: Unifying and polishing reference rewrite logic

- Added a `rewriteReferences` method to each model which is responsible for updating existing references.
- Rewriting references on duplicating a folder.
- Improved references rewriting on import, now it supports not only Request, but all other models too.
- Import and duplication uses the same logic for references rewriting.
- Make rewriteReferences optional
- Fixing things reported by Mr.Copilot

Closes #5730

* fix: code clean

* fix: preserve old behavior when copying grpc

* chore: handle rewriteReferences gracefully

---------

Co-authored-by: Bingbing <ZxBing0066@gmail.com>
2026-03-17 16:28:38 +08:00
Bingbing
0942846035 feat: infer services types from the implementation (#9710) 2026-03-17 15:18:38 +08:00
Curry Yang
5cb1a7016a test: e2e test for export (#9652)
* test: export

* update

* test: add more case

* feat: add har format test

* Update packages/insomnia-smoke-test/pages/project.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: comment

* refactor: adapt to the latest pom structure

* fix

* fix

* fix comment

* Wait for preference modal hidden

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Remove duplicate codes

* fix workspace page ui

* fix comment

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-17 14:18:25 +08:00
Kent Wang
2ad41e5558 feat: Support delete cloud sync workspace locally or remotely (#9603)
* support delete cloud sync workspace locally or remotely
* add test
2026-03-17 02:35:31 +00:00
Vivek Thuravupala
aae93484c1 fix: Export raw response without any interpretation by default [INS-2147] (#9676)
* Export raw response without any interpretation by default [INS-2147]
* Refactor raw response export for lightweight testing; add unit tests [INS-2147]
2026-03-16 17:57:40 -07:00
Curry Yang
23490bc0e3 fix: typo (#9711) 2026-03-16 18:15:37 +08:00
Kent Wang
76c8f73670 Fix: Bearer authorization header is not imported when parsing curl command with multiple headers (#9704)
* fix the issue that curl bearerAuthHeader is not exported

* fix typo
2026-03-16 18:09:29 +08:00
Curry Yang
25901edfa4 feat: socket.io handshake path (#9707)
* feat: socket.io handshake path

* change description

* feat: modify schema

* disable path input when connecting

* add handshake path to timeline

* fix: e2e test

* fix
2026-03-16 17:31:10 +08:00
yaoweiprc
e3f3c19777 Move GitProjectStagingModal to global [INS-1988] (#9705)
* Move GitProjectStagingModal to global

* Fix codereview issues
2026-03-14 10:27:21 +00:00
Ryan Willis
723baafd17 fix: regenerate test certs (#9708) 2026-03-13 11:57:59 -07:00
Bingbing
1a13121537 refactor: migrate MCP-related models and services to use the new insomnia-data package (#9689) 2026-03-13 17:23:20 +08:00
Curry Yang
69483e8fe1 feat: add org name in the tooltip (#9702)
* feat: add org name in the tooltip

* fix
2026-03-12 14:15:32 +08:00
Bingbing
c9dd397f63 feat: implement page objects and components for project dashboard and statusbar (#9691) 2026-03-11 11:47:27 +08:00
Kent Wang
fe417b80b3 fix: Show OAuth redirection params error details in MCP OAuth error (#9587)
* fix the issue for code parser
* add detail of oauth error
2026-03-10 11:37:48 +08:00
Bingbing
ace1188a3c refactor: use function instead of an object for create nedb (#9594) 2026-03-06 07:45:46 +00:00
Curry Yang
d6b97bd207 refactor: migrate remaining apis - [INS-2162] (#9697)
* refactor: migrate remaning apis

* fix: type

* fix

* fix
2026-03-06 15:30:15 +08:00
Bingbing
7ddf475236 feat: add tooltips for certificate file paths in the certificates modal (#9688) 2026-03-06 02:12:32 +00:00
Bingbing
8ab1b38386 feat: support for middle mouse button click to open new tab (#9696) 2026-03-05 08:00:32 +00:00
Kent Wang
4a989dbb01 Test: Adding e2e smoke test for cloud sync (#9614)
* add initial apis for mock cloud sync
* add cloud sync test
2026-03-05 06:00:36 +00:00
Alison Sabuwala
364974ec93 fix: add more error messages when calling LLM providers within AI Settings (#9670) 2026-03-05 05:12:33 +00:00
Bingbing
abe57bc96d Revert "feat: support for middle mouse button click to open new tab"
This reverts commit 9b1b2598c0.
2026-03-05 12:02:31 +08:00
Bingbing
9b1b2598c0 feat: support for middle mouse button click to open new tab 2026-03-05 12:00:09 +08:00
Vivek Thuravupala
bf554234fb Merge branch 'release/12.4.0' into develop 2026-03-05 01:30:23 +00:00
Insomnia
47e358b28f Trigger release/12.4.0 build core@12.4.0 2026-03-04 23:55:45 +00:00
Insomnia
0e30098049 Bump app version to 12.4.0 2026-03-04 23:55:20 +00:00
Balu George
15bafdfb44 Bump container image scan action to v6.1.0 (#9690) 2026-03-04 08:13:58 +00:00