Commit Graph

5942 Commits

Author SHA1 Message Date
yaoweiprc
960982ccca Add proxy authentication support for electron net.fetch 2026-01-21 21:40:27 +08:00
Kent Wang
5762098af9 Fix: Environment variable in MCP OAuth settings in not working (#9568)
* fix environment not applied issue
* remove useless parameter
2026-01-16 03:45:15 +00:00
Ryan Willis
368402e2b0 feat: improved enterprise trial confirmation modal (#9569) 2026-01-15 07:42:13 -07:00
Niladri Adhikary
f69b512082 fix: persist environment tab data when switching between tabs (#9138)
* fix: persist environment tab data when switching between tabs

Signed-off-by: “niladrix719” <niladrix719@gmail.com>

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

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

* fix: use memo wrap dependence

---------

Signed-off-by: “niladrix719” <niladrix719@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Curry Yang <163384738+CurryYangxx@users.noreply.github.com>
Co-authored-by: Curry Yang <1019yanglu@gmail.com>
2026-01-15 14:22:45 +00:00
Bingbing
085c4af3a5 fix: plugin install failed due to mixed usage of runtime api (#9571) 2026-01-15 15:46:17 +08:00
Curry Yang
f8c566244f test: verify git sync feature flag & storage rule - [INS-1908] (#9567)
* test: verify git sync feature flag

* fix: close modal in smoke test

* fix: aria label

* feat: add test for storage rule
2026-01-15 15:38:11 +08:00
Kent Wang
93d85d27b0 set a default NODE_AUTH_TOKEN in order not to break local plugin installation (#9572) 2026-01-15 03:47:18 +00:00
Kent Wang
23bdd9229b fix: Tooltip action is not clickable when render in modal (#9565)
* Generic way to fix tooltip issue
2026-01-15 03:18:25 +00:00
Vivek Thuravupala
e28b5de9fe Merge branch 'release/12.3.0' into develop 2026-01-15 01:47:53 +00:00
Insomnia
d6e5ca47eb Trigger release/12.3.0 build core@12.3.0 2026-01-15 00:38:54 +00:00
Insomnia
efdc35fd43 Bump app version to 12.3.0 2026-01-15 00:38:36 +00:00
Pavlos Koutoglou
10df6cd466 refactor: Minor UX polish for AI Commits [INS-1644] (#9561)
* refactor: streamline file type handling and improve commit section UI

* refactor: update GitFileType handling to use string literals for modification types
2026-01-14 17:56:17 +00:00
Ryan Willis
ed8ce8738c fix: clarify git credential fields (#9566) 2026-01-14 10:30:36 +08:00
Pavlos Koutoglou
2a075b9160 fix: enhance CookieSchema expiration handling for 'Infinity' and invalid dates (#9543) 2026-01-13 11:29:19 +02:00
Ryan Willis
6431ccb8b6 fix(mcp): minor ux improvements (#9555) 2026-01-12 17:58:05 -07:00
Ryan Willis
8a92207de0 feat(analytics): temporary org+project metrics (#9551) 2026-01-12 08:00:22 -07:00
Curry Yang
5a52860c80 Clarify macOS entitlements for local testing (#9559)
Updated instructions for macOS local testing of the packaged app to set the library validation key to true.
2026-01-12 14:14:48 +01:00
yaoweiprc
61b129a89c Hide the git-repo form in the create project modal [INS-1900] (#9558)
* Hide the git-repo form in the create project modal when the git-sync feature is disabled, remove redundant props

* Fix type error
2026-01-12 17:22:01 +08:00
Curry Yang
574dd655a3 fix: new git credential flow (#9553)
* fix: hide git repo form when git feature flag is closed

* fix: clear git repository&credentials when logout

* fix: type

* fix: connect repo
2026-01-12 07:22:12 +00:00
Jack Kavanagh
0e79177e59 move above tests (#9554) 2026-01-12 07:43:49 +01:00
Pavlos Koutoglou
752146122c feat: Make “Turn on AI” prompt clearer in Git Sync Smart Commits (#9544)
* feat: enhance AI commit message feature with settings modal prompt

* fix: update settings modal tab name for AI feature
2026-01-09 14:49:13 +02:00
Curry Yang
2a1b32446d fix: git credential migration state storage path (#9549) 2026-01-08 08:16:20 +00:00
Vivek Thuravupala
681d9879e5 Merge branch 'release/12.3.0-beta.0' into develop 2026-01-08 06:32:16 +00:00
Insomnia
730b9a4a0c Trigger release/12.3.0-beta.0 build core@12.3.0-beta.0 2026-01-08 04:56:15 +00:00
Insomnia
04a1360620 Bump app version to 12.3.0-beta.0 2026-01-08 04:55:57 +00:00
yaoweiprc
932a747877 Prevent users from deleting git credentials in use. [INS-1900] (#9546)
* Prevent users from deleting git credentials in use.

* Change wording

* Fix issues arised during code review
2026-01-08 04:01:34 +00:00
Curry Yang
2ea30046d6 test: add unit test for git credential model (#9545) 2026-01-08 10:55:20 +08:00
yaoweiprc
99c77c2ba7 [INS-1473] Introduce new Git Credentials management flow (#9513) (#9517)
* [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>

* feat: credential setup when project creation (#9520)

* feat: credential setup when project creation

* fix: add username

* 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>

* Support editing custom git credentials in the preference modal (#9526)

* Support editing custom git credentials in the preference modal

* Remove duplicate props

* feat: finish submit logic fot the new credential flow (#9528)

* feat: new credential in project creation&edit

* fix

* fix: update project credential (#9532)

* fix: update project credential

* fix

* fix: smoke test

* fix: type

* fix: vitest electron mock

* fix: vitest

* fix: disable button (#9533)

* fix: empty view ui

* Fuzzy match for repo selection (#9536)

* fix: repo list refresh

* Auto-close create credentials modal after deeplink callback (#9538)

* refactor/git-credential-model (#9537)

* refactor/git-credential-model

* fix

* fix: migration

* fix: ts

* feat: add credentials hook (#9539)

* Migrate legacy git credentials for git-synced workspaces (#9540)

---------

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
Co-authored-by: Curry Yang <163384738+CurryYangxx@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Curry Yang <1019yanglu@gmail.com>
2026-01-07 06:32:31 +00:00
Bingbing
837ea2be7d fix: ensure cookie tag respects the URL (#9534) 2026-01-07 05:39:01 +00:00
Bingbing
763b67da80 fix: move null cookie expires fix from har to jarFromCookies to ensure it be fixed across different scenarios (#9535) 2026-01-07 02:52:18 +00:00
Kent Wang
c21da9efba feat: Support git sync & cloud sync for MCP client (#9527)
* Remove sync related ui limitation for MCP client
* Add git sync and cloud sync support
* Add a new type naming for insomnia MCP git files
* Add MCP yaml export test
* Update logic to detect insomnia supported yaml files
2026-01-07 10:35:07 +08:00
Ryan Willis
fc79e24e2a feat: make commit dialog default state clearer (#9542) 2026-01-06 13:43:34 -07:00
Pavlos Koutoglou
e493ab9dcf Fixed Monaco Editor styling issues occurring after application crashes. [INS-1365] (#9498)
* refactor: simplify error handling navigation in ErrorBoundary

* feat: add Monaco Editor CSS import to main stylesheet

* feat: replace Button with RouterLink for navigation in ErrorBoundary

* Fix import order for RouterLink in root.tsx

* feat: add Monaco Editor CSS imports and implement navigation button in ErrorBoundary

* refactor: remove unused Monaco Editor CSS imports for cleaner styles

* feat: enhance DiffEditor with improved model management and theme application

* feat: add VSCode theme variables for enhanced styling and customization

* refactor: replace Button with RouterLink in ErrorBoundary for improved navigation

* feat: implement AI commit message generation with error handling and user notifications

* refactor: remove unused Button component from GitProjectStagingModal for cleaner UI

* Fix import order for RouterLink in root.tsx

* fix: add temporary fallback for VSCode variables in main.css to resolve DiffEditor styling issues
2026-01-06 11:25:50 +02:00
George
08447d0703 fix(script-sdk): auto-convert object to string in calling replaceIn (#9529) 2026-01-05 11:07:17 +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
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
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