Commit Graph

5904 Commits

Author SHA1 Message Date
Kent Wang
e2fb1bcbbd initial check-in for sync support
1.Remove sync related ui limitation for MCP client
2.Initial support for cloud sync

add basic parser

add missing attribute

revert changes

use tailwind v4

1.update mcp client types

add a new type naming for insomnia mcp git files

add test and fix export issue

add mcp yaml export test

update logic to detect insomnia supported yaml files

fix type issue
2025-12-25 15:26:28 +08:00
Kent Wang
1c1c7b4179 fix: Add state and scope input UI for MCP OAuth parameter (#9507)
* add state and scope support
* validate the form before sending, but don't block sending on validation errors for debug purpose
* support public oAuth client without client secret
2025-12-24 15:47:25 +08:00
yaoweiprc
94d0764243 Support fuzzy match when picking repo [INS-1460] (#9504)
* tmp

* Fuzzy match for selecting branch
2025-12-23 07:30:16 +00:00
Bingbing
a4250a53e3 chore: add circular reference check (#9065) 2025-12-23 02:44:40 +00:00
Curry Yang
d53b55b6e7 feat: add branch info (#9508) 2025-12-22 17:37:42 +08:00
Kent Wang
a018501f5d fix: Insomnia V5.1 parser fails to parse legacy data with incomplete header data (#9495)
* fix to handle header items without name or value property

* fix typo
2025-12-22 11:01:12 +08:00
Kent Wang
85cea94521 Fix: Using safeParser to parse Insomnia git yaml files (#9425)
* using safe parser to parser git yaml files

* add extra unit test for unsupported or future yaml schema
2025-12-19 02:19:12 +00:00
yaoweiprc
9f7bd0c4a4 Remove unnecessary state parameter when exchanging code for token in OAuth2 (#9496) 2025-12-19 01:48:16 +00:00
Vivek Thuravupala
2899e840dc Merge branch 'release/12.2.0' into develop 2025-12-19 01:19:37 +00:00
Insomnia
b61521a0c3 Trigger release/12.2.0 build core@12.2.0 2025-12-19 00:24:58 +00:00
Insomnia
da68781c30 Bump app version to 12.2.0 2025-12-19 00:24:44 +00:00
Kent Wang
5c6a29d9a7 revert structuredClone fix (#9494) 2025-12-17 10:35:36 +00:00
yaoweiprc
23d8e7ece4 Fix style issue (#9493) 2025-12-17 10:02:12 +00:00
yaoweiprc
248b1179b5 Force the dropdown to be positioned below the input, adjust styles (#9492) 2025-12-17 07:58:24 +00:00
Vivek Thuravupala
7b954f3423 Merge branch 'release/12.2.0-beta.1' into develop 2025-12-16 21:33:33 +00:00
Insomnia
003ef9d6dc Trigger release/12.2.0-beta.1 build core@12.2.0-beta.1 2025-12-16 19:56:52 +00:00
Insomnia
139791a4fb Bump app version to 12.2.0-beta.1 2025-12-16 19:56:31 +00:00
James Gatz
aa178d09a9 feat(Project Modal): Sticky action toolbar on the bottom of the modal (#9489)
* refactor: improve UI structure and error handling in project forms and ensure buttons are sticky at the bottom

* feat: add toast notifications for project update and creation success

* fix: better default connectRepositoryLater to false in project settings form

* feat: update LearnMoreLink URLs to reflect project type changes in ProjectSettingsForm

* feat: enhance NoProjectView layout and update heading style
2025-12-16 18:01:33 +01:00
Curry Yang
624585eac5 fix: connect repo later - [INS-1843] (#9487)
* fix: connect repo later

* fix

* fix: connect later

* fix: checkbox active area

* fix: update connectRepositoryLater logic in project settings form

* fix: simplify props spreading in GitRepoForm component

---------

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2025-12-16 14:49:31 +01:00
yaoweiprc
88f87d1660 Fix issues related to project creation flow [INS-1844] (#9488)
* Fix style issues in git-repo-form

* Update learn more link

* Solve the issue that the popover flashes when clicking the refresh button

* Expand the dropdown when the user clicks the input in ComboBox
2025-12-16 14:30:47 +01:00
Curry Yang
055f426f06 fix: ux 2025-12-16 17:27:44 +08:00
Jay Wu
ef229e6176 chore: pin external github ations to commit SHA (#9417) 2025-12-16 06:26:52 +00:00
Pavlos Koutoglou
9748c42bc7 Refactor Git authentication event tracking to use a simplified function call (#9486) 2025-12-15 16:06:48 +01:00
Kent Wang
64a769bb77 feat: Add sampling support for MCP (#9395)
* squash commits for elicitation support
* add basic mcp support
* update ai plugin version
2025-12-15 16:29:34 +08:00
Vivek Thuravupala
ae5f212404 Merge branch 'release/12.2.0-beta.0' into develop 2025-12-12 19:32:43 +00:00
Balu George
b553c62a63 Modify client cert path core@12.2.0-beta.0 2025-12-12 22:14:36 +05:30
Balu George
24bc24b8c1 Check status 2025-12-12 21:30:33 +05:30
Balu George
1562c71aa7 Hardcode cert path for release 2025-12-12 19:08:48 +05:30
Insomnia
365152644b Trigger release/12.2.0-beta.0 build 2025-12-12 09:16:00 +00:00
Insomnia
d0f07bf1d7 Bump app version to 12.2.0-beta.0 2025-12-12 09:15:42 +00:00
Balu George
92b186510c Decrypt keypair before trust manager setup (#9478) 2025-12-12 14:41:51 +05:30
Balu George
7f0ff46f8d Fix Insomnia windows build signing and path for inso.exe signing (#9474)
* Fix incorrect path for inso.exe

* Fix windows build
2025-12-12 14:12:06 +05:30
yaoweiprc
f1a4ab5838 Fix theme issue (#9476) 2025-12-12 16:25:10 +08:00
yaoweiprc
7737371823 Fix file delimiter escape issue in Windows (#9398) 2025-12-12 08:09:10 +00:00
Curry Yang
2cd3bf2233 feat: update link (#9473) 2025-12-12 15:48:08 +08:00
Balu George
12b54b0ae7 Modify the windows app signing process to use the new certificate (#9472) 2025-12-12 07:33:00 +00:00
James Gatz
5f2fa7285d fix: add 'apiconnect-wsdl' to external dependencies (#9462) 2025-12-11 19:12:56 +00:00
Pavlos Koutoglou
484a7b7e6c feat: Added new Segment Events [INS-1332] (#9464)
* feat: add operating system details to app start tracking

* fix: correct event names for request creation and execution; add git authentication completed event

* feat: enhance git tracking events with repository IDs and provider names

* feat: track plugin installation events with Segment analytics

* feat: track filter creation events on the project list

* feat: track filter creation events in project list

* feat: track request execution events with Segment analytics

* feat: track request renaming events with Segment analytics

* feat: track request deletion events with Segment analytics

* feat: enhance request creation tracking with detailed Segment analytics

* feat: track filter creation events with Segment analytics

* feat: track the number of requests in Segment analytics for mock server collection generation

* feat: add source property to Segment analytics event for mock route creation

* feat: track request generation events with Segment analytics

* feat: enhance Segment analytics tracking for workspace and request creation events

* feat: add git_provider property to Segment analytics event for project creation

* feat: update SegmentEvent enum to include new analytics events and correct existing ones

* feat: track request URL copy event with Segment analytics

* refactor: streamline imports and remove redundant Segment event tracking in RequestUrlBar

* feat: track Segment event when Git settings modal is opened

* refactor: remove unused import for IconName from FontAwesome

* feat: track Segment events for Generate Code and Copy as cURL actions

* feat: track Segment event when code generation language is changed

* feat: track Segment event when settings modal is shown

* feat: track Segment event when mock response tab is selected

* refactor: remove unused import for React in project settings form

* feat: track Segment event when theme is changed

* feat: track Segment event when filter is created in response viewer

* feat: track Segment event when filter is created in mock route response body

* fix: set default environment type to 'global' in clientAction

* Reorder import statements for request group modules

* feat: track Segment event when settings tab is changed

* feat: track Segment event when environment is created

* fix: handle undefined 'set-cookie' header value in clientAction

* Update packages/insomnia/src/routes/organization.$organizationId.project.$projectId.workspace.$workspaceId.debug.request.new.tsx

Co-authored-by: James Gatz <jamesgatzos@gmail.com>

---------

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2025-12-11 18:53:43 +00:00
James Gatz
aa2f2b1b23 [INS-1473] fix credentials not reloading in Git form (#9470)
* fix: ensure credentials are returned as an object for GitHub and GitLab loaders

* chore: update padding tailwind class in project create form checkbox

* fix: prevent default behavior on sign out button click for GitHub and GitLab forms
2025-12-11 18:24:48 +00:00
James Gatz
20e48b11d7 fix: improve layout of NoProjectView component (#9468) 2025-12-11 19:09:35 +01:00
James Gatz
b4508acada fix: handle missing active workspace by redirecting to project overview (#9467) 2025-12-11 17:03:52 +00:00
Curry Yang
3a29012f9e feat: git editing flow (#9459)
* feat: move swith tip to first screen

* fix: footer styles

* feat: move git repo to first screen

* fix: correct typo in Cloud Sync project message

* refactor: remove unused onGitRepoFormSubmit function from ProjectSettingsForm

* update scan results ui to project settings form

* style: enhance ProjectTypeSelect component styling and structure

* refactor: inline TypeItem component into ProjectTypeSelect for improved readability

* fix: update default children text in LearnMoreLink component

* fix: resolve import order in ProjectSettingsForm

* fix: update project type selection in dashboard test

---------

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2025-12-11 15:35:44 +01:00
Kent Wang
d8cc35177d fix wrong ssl validation modal for mcp (#9460) 2025-12-11 10:17:23 +00:00
Jack Kavanagh
66b39cad4b pin react plugin and autofix (#9458)
* pin react plugin and autofix

* fix type check failure on mcp

* fix issues

---------

Co-authored-by: Kent Wang <kent.wang@konghq.com>
2025-12-11 09:33:15 +00:00
yaoweiprc
9a2d2bfb6c Refine the modal for creating and editing project (#9423)
* tmp

* split creat and edit project form

* Update style

* tmp

* Create button wording

* feat: project type select (#9436)

* feat: project type select

* update

* Use ProjectTypeSelect component

* fix: edit form ts

* Extract git-repo-form

* feat: git connection info (#9441)

* feat: git connection info

* update

* fix: lint

* fix: ts

* fix: delete load git repo

* comment out branch

* tmp

* git repo scan result

* feat: update git repo name directly

* feat: update git repo name directly (#9456)

* fix lint issue

* remove unused props

* fix: smoke test

* Disable connected git repo options when creating new git project.

* refactor: improve layout and styling in project modal and create form

* refactor: adjust spacing and layout in project forms and type select component

---------

Co-authored-by: Curry Yang <163384738+CurryYangxx@users.noreply.github.com>
Co-authored-by: Curry Yang <1019yanglu@gmail.com>
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2025-12-11 09:17:21 +00:00
Curry Yang
f42923d469 fix: clone selected branch - [INS-1462] (#9408)
* fix: clone selected branch

* fix: delete unuse git-related modal

* fix: support gitlab & azure

* fix: remove unuse entry
2025-12-10 11:26:49 +08:00
Jack Kavanagh
dfcb8ebace add lint warning about node modules (#9439)
* add lint warning about node modules

* eliminate hash function from test case

* use bridge for read file

* use main bridges for fs

* add header

* fix types

* remove node:url

* path bridge

* multipart bridge

* clean up eslint file

* add naive warning count in order to see impact
2025-12-08 14:27:48 +00:00
Bingbing
1d625ba1c9 refactor: extract insomnia-api (#9093) 2025-12-08 03:57:47 +00:00
Kent Wang
1db960e563 fix: Shortcut not working in MCP client issue (#9448)
* fix shortcut not working issue
2025-12-08 03:39:58 +00:00
Jack Kavanagh
76fa0c2349 explicit noEmit (#9437) 2025-11-28 11:52:19 +00:00