Commit Graph

5920 Commits

Author SHA1 Message Date
Curry Yang
87c0511d6a fix: vitest 2025-12-31 17:29:45 +08:00
Curry Yang
1aa950fca1 fix: vitest electron mock 2025-12-31 16:05:00 +08:00
Curry Yang
8c07bf16a7 fix: type 2025-12-31 15:31:15 +08:00
Curry Yang
6b41c68bb4 fix: smoke test 2025-12-31 15:12:53 +08:00
yaoweiprc
cf6e9e36a5 Merge branch 'develop' into feat/git-credentials 2025-12-31 11:20:07 +08:00
Curry Yang
afd87d891a fix: update project credential (#9532)
* fix: update project credential

* fix
2025-12-31 11:09:47 +08:00
Bingbing
f9e1aa0527 refactor: move trial apis to insomnia-api (#9518) 2025-12-31 02:21:21 +00:00
Kent Wang
39030e3b48 fix: Import collection variables as the base environment collection environment. (#9530)
* import postman collection variable as base environment
* fix ut failures
* remove unused code
2025-12-31 09:59:31 +08:00
Curry Yang
c7170cf0e4 feat: finish submit logic fot the new credential flow (#9528)
* feat: new credential in project creation&edit

* fix
2025-12-30 10:48:07 +08:00
yaoweiprc
629b7f3c8a Support editing custom git credentials in the preference modal (#9526)
* Support editing custom git credentials in the preference modal

* Remove duplicate props
2025-12-29 18:12:11 +08:00
yaoweiprc
f9812d57fa Merge branch 'develop' into feat/git-credentials 2025-12-29 11:04:30 +08:00
yaoweiprc
1ea60ccd1d Fix code style (#9521)
* Fix code style

* Improve accessibility

* Update packages/insomnia/src/sync/git/providers/gitlab.ts

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

* Update packages/insomnia/src/ui/components/settings/credentials.tsx

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

* Fix bug

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 11:02:09 +08:00
Curry Yang
e8e7d22385 feat: credential setup when project creation (#9520)
* feat: credential setup when project creation

* fix: add username
2025-12-26 16:12:43 +08:00
Bingbing
bf4e0fc321 feat: integrate customer-io in-app messages (#9510) 2025-12-26 16:10:38 +08:00
Bingbing
5aad514412 chore: clean unused crypt code and hkdf (#9519) 2025-12-26 14:08:05 +08:00
Kent Wang
01c512ae34 feat: Allow empty credential configs to work with cloud providers (#9499)
* support empty credential config
* update plugin package
* update yaml for fix test error
2025-12-26 10:18:37 +08:00
James Gatz
4474bce8e0 [INS-1473] Introduce new Git Credentials management flow (#9513)
* Update git credentials model and deprecate embedded credentials in repos

* Add credentialsId instead of relying on credentials object in gitVCS

* Add git providers and registry

* Expose new api in routes and remove gitlab/github specific routes

* Move functions out of git service path to make sure there's no issues with the client bundle

* Update shallowClone to use credentialsId instead of credentials in gitRepository

* Update Credentials tab in settings to display Git Credentials

* Fix import statement for getOauth2FormatName in GitHub app config link component

* Refactor imports in GitProjectSyncDropdown and GitSyncDropdown for consistency

* Refactor GitRemoteBranchSelect to use credentialsId instead of credentials and simplify essential input checks

* Implement GitRepositorySelect component and remove GitHubRepositorySelect

* Refactor GitRepoForm and GitRepositorySettingsModal to integrate Git Credentials selection and improve repository setup flow

* Refactor getModificationClassName to use GitFileType constants and simplify logic for modification types

* Refactor ProjectCreateForm to remove unused Git credentials fields and simplify project data structure

* Refactor ProjectSettingsForm to integrate Git credentials fetching and simplify project data handling

* Refactor GitConnectionInfo to integrate providerInfo and remove GitProviderTag component

* Remove deprecated Git repository settings forms for GitHub, GitLab, and custom repositories

* Refactor useGlobalKeyboardShortcuts to update keyboard shortcuts modal tab to 'keyboard'

* Fix code style

---------

Co-authored-by: yaoweiprc <6896642+yaoweiprc@users.noreply.github.com>
2025-12-25 15:58:13 +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