Commit Graph

6078 Commits

Author SHA1 Message Date
Bingbing
a09cf446ad merge 2026-04-01 11:25:53 +08:00
Bingbing
c561ef800f lint fix 2026-04-01 11:22:36 +08:00
Ryan Willis
9fbfa3adc5 fix: import state and project scan (#9766)
* fix: search all projects for existing workspace

* fix: reset import state for new links
2026-03-31 14:31:47 -07:00
Pavlos Koutoglou
71bf351d57 fix: Git Hub credentials edit pop up should be close automatically after reauthorize succeed. (#9760)
* feat: enhance Git credentials modal behavior

- Added tracking for the currently edited credential version when the modal opens.
- Implemented auto-close functionality for the edit modal when the edited credential is updated.

* Remove extra functions

* Fix issue with close modal
2026-03-31 18:11:04 +03:00
Kent Wang
dba87baa3d fix issue (#9764) 2026-03-31 10:30:30 +00:00
Bingbing
6fbd14e723 fix: add missing changes 2026-03-31 18:03:02 +08:00
Bingbing
b1fbe117e9 merge develop 2026-03-31 18:02:37 +08:00
Bingbing
04abdf2c97 feat: make insomnia-data as a package 2026-03-31 14:27:44 +08:00
Kent Wang
9161761169 fix: delete cloud sync workspace issue (#9762)
* fix the issues found in test
* remove unnecessary change
* add missing words
2026-03-31 13:42:39 +08:00
Pavlos Koutoglou
1aca649f75 feat: Add toast notifications for update/create credentials (#9761)
* Add toast notifications for update/create credentials

* Update packages/insomnia/src/routes/git-credentials.update-sign-in.tsx

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

* Update packages/insomnia/src/routes/git-credentials.complete-sign-in.tsx

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

* Fix import

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-30 20:07:07 +03:00
Bingbing
d0d809ee36 feat: drop dependencies of insomnia 2026-03-26 17:09:14 +08:00
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
Bingbing
0b3880e637 clean 2026-03-25 15:51:50 +08:00
Bingbing
b92f342eae refactor 2026-03-25 15:51:20 +08: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
Bingbing
fb269f363b merge 2026-03-24 15:56:29 +08:00
Bingbing
b590873ee7 fix 2026-03-24 15:14:54 +08: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
Bingbing
3002c06b6f fix 2026-03-18 18:16:58 +08:00
Bingbing
166b84ded7 fix tests 2026-03-18 17:45:26 +08:00
Bingbing
2d032e410c fix build 2026-03-18 17:05:18 +08:00
Bingbing
88429192e2 feat: migrate all models to insomnia-data 2026-03-18 16:24:25 +08: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