89 Commits

Author SHA1 Message Date
Bingbing
b09cde814d refactor: extract insomnia-data into workspace package (#10010)
Move insomnia-data models, services, database code, and common utilities into a dedicated workspace package. Update consumers to import from the new package entrypoints and declare workspace dependencies for the extracted package.
2026-06-02 09:49:10 +00:00
Bingbing
de70e63bcb refactor: add aliases for insomnia-data (#10002) 2026-06-02 13:01:18 +08:00
kwburns-kong
e038e317f7 feat: migrate templating engine from Nunjucks to LiquidJS (#9980)
* feat(nunjucks): Swapped templating engine from Nunjucks to liquidJS
* fix: resolved circular references and linting issue
* fix: updated baseline with new naming schema, no new imports introduced.
* fix: patch for playwright test (6/6)
* fix(smoke): handle multi-collection import in importFixture without timing out
* fix(smoke): ensure correct env selected before table edit
2026-05-29 20:41:27 +02:00
Bingbing
38ee844f39 refactor: move the common code that insomnia-data depends on (#9931) 2026-05-29 05:18:28 +00:00
Bingbing
862c9d4d17 feat: migrate model imports, base types, org model and helpers (#9802) 2026-05-07 15:51:15 +08:00
Jack Kavanagh
a3a3ef490e refactor: auth header to main (#9834)
* remove deprecated baseUrl

* add failing test

* fix AI playwright runs

* move getAuthHeader to main

* address feedback about dynamic import

* move oauth 1 + 2 flow to main

* handle bad cookie

* handle bad apikey

* fix imports

* block main process imports

* extract plugins

* fix vite config

* console log

* move init store

* Fix OAuth imports after rebase

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

* clean up

* Revert config changes

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

* clean up hawk

* use bridge

* update node require

* remove this

* define process type

* remove 14

* ignore reports folder

* fix e2e tests

* address feedback

* remove unused

* tidy constants

* feat: add getOAuth2Token IPC bridge

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

* fix tests

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-24 15:36:59 +08:00
Insomnia
b18f9528fc Bump app version to 12.5.1-alpha.0 2026-04-11 00:15:09 +00:00
Bingbing
6a6bb4708d feat: migrate models to insomnia-data - p6 (#9763) 2026-04-08 17:09:02 +08:00
Curry Yang
e2e8ac6d01 refactor: model migration (#9742)
* model migration

* lint

* fix lint

* fix type check

* lint

* fix: import type error

* fix: lint

* fix comment

* fix: comment

* fix: type
2026-04-07 10:16:19 +00:00
Ryan Willis
52d64a0116 chore(deps): bump dependencies (#9756) 2026-04-03 19:08:00 -04:00
Insomnia
33e0c2e2e2 Bump app version to 12.5.0 2026-04-01 21:51:11 +00:00
Insomnia
8f6bf2af2f Bump app version to 12.5.0-beta.0 2026-03-26 02:32:17 +00:00
Bingbing
8732a98c4b feat: migrate models to insomnia-data - p3 (#9731) 2026-03-24 08:14:21 +00:00
Bingbing
700fb8ff17 feat: migrate settings to insomnia-data (#9729) 2026-03-20 18:13:41 +08:00
Insomnia
0e30098049 Bump app version to 12.4.0 2026-03-04 23:55:20 +00:00
Insomnia
a7dbd115f9 Bump app version to 12.4.0-beta.0 2026-02-26 04:11:02 +00:00
Insomnia
58cc102bf8 Bump app version to 12.3.1 2026-02-05 05:24:10 +00:00
Insomnia
5d669097a9 Bump app version to 12.3.1-beta.1 2026-02-04 08:00:05 +00:00
Insomnia
a195fdf6a2 Bump app version to 12.3.1-beta.0 2026-02-02 00:05:36 +00:00
Bingbing
252a4b8b63 refactor: move node dependencies from models to helpers (#9563) 2026-01-20 04:30:47 +00:00
Insomnia
efdc35fd43 Bump app version to 12.3.0 2026-01-15 00:38:36 +00:00
Insomnia
04a1360620 Bump app version to 12.3.0-beta.0 2026-01-08 04:55:57 +00:00
George
08447d0703 fix(script-sdk): auto-convert object to string in calling replaceIn (#9529) 2026-01-05 11:07:17 +08:00
Insomnia
da68781c30 Bump app version to 12.2.0 2025-12-19 00:24:44 +00:00
Insomnia
139791a4fb Bump app version to 12.2.0-beta.1 2025-12-16 19:56:31 +00:00
Insomnia
d0f07bf1d7 Bump app version to 12.2.0-beta.0 2025-12-12 09:15:42 +00:00
Bingbing
1d625ba1c9 refactor: extract insomnia-api (#9093) 2025-12-08 03:57:47 +00:00
Jack Kavanagh
76fa0c2349 explicit noEmit (#9437) 2025-11-28 11:52:19 +00:00
Jack Kavanagh
c62a114d28 Chore: eslint-autofixes (#9421)
* sort and remove a few

* autofix 1

* remove useless undefined

* fix types

* number seperators

* native coercion

* utf8

* explicit number

* dom node dataset

* explicit unused catch

* array find

* fix types

* prefer negative index

* from code point

* fix error layout

* prefer ternary

* explicit length

* useless case

* named functions

* utf8

* import style

* default parameters

* no instance of

* clone

* use regex test

* single call

* prettier

* fix types

* Revert "use regex test"

This reverts commit 8fb9e991fffa9e3a51ff75cdc29dad331ed2fb66.
2025-11-27 09:36:52 +00:00
Jack Kavanagh
2f4e3a8e65 run prettier (#9431) 2025-11-26 11:19:07 +00:00
Jack Kavanagh
9598d828d6 Fix/proxy-config-INS-1532 (#9416)
* improve logs

* use request derived proxy protocol

* clarify logs

* fix tests
2025-11-25 16:30:32 +00:00
Insomnia
5d4f750b31 Bump app version to 12.1.0 2025-11-21 06:47:53 +00:00
Insomnia
0c640f58c1 Bump app version to 12.1.0-beta.1 2025-11-20 09:58:45 +00:00
Jack Kavanagh
2d64f5b0a1 chore: normalise filenames (#9399)
* add rule

* kebab case

* kebab case

* kebab case

* fix import path

* fix snapshot
2025-11-19 11:00:54 +00:00
Ryan Willis
d798be87dc feat(inso): support request timeouts (#9363)
* feat: support request timeouts in inso

---------

Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2025-11-18 10:50:19 -07:00
Insomnia
1cec82cc26 Bump app version to 12.1.0-beta.0 2025-11-14 08:29:15 +00:00
Pavlos Koutoglou
9044a77e91 fix: Insomnia V5 Schema changes [INS-847] (#9275)
* Clarify comment on network-related errors

Updated comment for clarity on error checking.

* fix: Migration System & Intelligent Diff Detection [INS-847] (#9278)

* feat: add significant diff detection functionality

* feat: add Insomnia schema version constant

* feat: add migration functions for Insomnia schema version 5.1

* feat: implement migration functions and property normalization for Insomnia schema

* feat: add comprehensive Insomnia schema migration guide

* feat: optimize property order normalization for arrays in normalizePropertyOrder function

* Update packages/insomnia/src/common/insomnia-schema-migrations/index.ts

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

* Update packages/insomnia/src/common/insomnia-schema-migrations/migration.md

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

* Update packages/insomnia/src/common/insomnia-schema-migrations/index.ts

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

---------

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

* fix: Git VCS Intelligence Layer [INS-847] (#9276)

* refactor: enhance NeDBClient and project routing logic with improved documentation and handling

* test: enhance NeDBClient tests with additional scenarios and improved structure

* docs: enhance Git service documentation with detailed module overview and function descriptions

* feat: enhance GitVCS with intelligent diff analysis and improved status reporting

* feat: enhance checkout action to support forced branch switching when no uncommitted changes exist

* refactor: simplify getGitChanges calls in multipleCommitToGitRepoAction

* fix: Core V5 Schema Foundation & Parser Implementation [INS-847] (#9281)

* feat: add Zod schemas for Insomnia v5 import parsing and validation

* feat: enhance Insomnia v5 import/export utilities with comprehensive mapping functions and error handling

* feat: enhance Request model with comprehensive documentation and additional authentication configurations

* feat: make QueryParam value optional for improved flexibility

* feat: improve data handling in removeEmptyFields and getCollection functions

* refactor: simplify removeEmptyFields and update terminology in getCollection function

* fix: UI Components, Routes [INS-847] (#9277)

* fix: enhance User-Agent header structure in clientAction functions

* fix: add hideValueType prop to KeyValueEditor for conditional rendering

* fix: add hideValueType prop to MockResponseHeadersEditor, RequestHeadersEditor, and GrpcRequestPane for consistent rendering

* fix: update onChange handler in RequestParametersEditor for type safety

* fix: remove organizationId from dependency array in GitBranchesModal, GitProjectBranchesModal, and GitStagingModal for improved effect handling

* fix: remove callback from db.init in export workspaces test for cleaner initialization

* fix: remove organizationId and workspaceId from useParams in GitProjectStagingModal for cleaner code

* fix: improve merge result validation by applying schema migration and handling errors more effectively

* fix: remove hideValueType prop from multiple editors for cleaner code

* Import React alongside FC and useCallback

* Import React alongside FC and useCallback

* Import React alongside other hooks in grpc-request-pane

* Update packages/insomnia/src/ui/components/key-value-editor/key-value-editor.tsx

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

* fix: import useState in KeyValueEditor for state management

---------

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

* chore: Update schema version to 5.1 in various YAML files [INS-847] (#9280)

* Clarify comment on network-related errors

Updated comment for clarity on error checking.

* chore: update schema version to 5.1 in various YAML files

- Updated schema_version to "5.1" in example-spec.yaml, with-tests.yaml, after-response-collection.yaml, chained-responses.yaml, client-certs.yaml, collection-for-global-environments.yaml, environments.yaml, global-environment.yaml, graphql.yaml, grpc-mtls.yaml, grpc.yaml, header-templates.yaml, import-from-url.yaml, multiple-workspaces.yaml, insomnia4-update.yaml, insomnia4.yaml, mock-server.yaml, oauth.yaml, openapi3.yaml, pre-request-collection.yaml, runner-collection.yaml, script-global-environment.yaml, simple.yaml, smoke-test-collection.yaml, socket-io.yaml, swagger2.yaml, template-tag-collection.yaml, unit-test.yaml, vault-collection.yaml, and websockets.yaml.
- Cleaned up unnecessary parameters and headers in multiple files.
- Adjusted formatting for better readability in several scripts and body texts.

* fix: Enhance discardChanges to support unstaged and staged options [INS-1099] (#9279)

* fix: enhance discardChanges to support unstaged and staged options

* fix: simplify discardChanges function by removing unused options

* fix: enhance discardChanges to handle unstaged changes more effectively

* fix: update import path for InsomniaFile type in schema migrations

* fix: simplify useParams destructuring in GitProjectStagingModal

* fix: Preserve OpenAPI spec contents during v5.1 schema migration (#9314)

* fix: remove unnecessary comment in AskModal component

* fix: remove unnecessary comment in AskModal component

* fix: preserve OpenAPI $ref entries and specific properties in cleanHeadersAndParameters function

* fix: skip OpenAPI spec contents in cleanHeadersAndParameters function

* test: add comprehensive tests for Insomnia Schema Migrations v5.1

* Grpc metadata

* Ignore metadata

* Fix migration

* Include all inside try

* Fix test

---------

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2025-11-10 11:59:56 +02:00
Insomnia
62d56e3863 Bump app version to 12.0.0 2025-11-04 18:32:25 +08:00
Insomnia
18352b3ea7 Bump app version to 12.0.0-beta.0 2025-10-24 03:59:15 +00:00
Insomnia
605f21111d Bump app version to 11.6.2 2025-10-21 19:49:00 +00:00
Insomnia
0d9ff79bd2 Bump app version to 11.6.1 2025-09-18 06:46:23 +00:00
Insomnia
af7104f189 Bump app version to 11.6.0 2025-09-11 07:46:54 +00:00
George
a8d4b607d5 fix: sendRequest doesnt return error in some cases - INS-1262 (#9059)
* fix: sendRequest doesnt return error in some cases

* chore: formatting

* chore: refactoring async styles
2025-09-08 17:56:41 +08:00
Insomnia
0aa90e31d0 Bump app version to 11.6.0-beta.0 2025-09-05 07:42:11 +00:00
Curry Yang
87f73a6ab0 feat: auth for socket.io-[INS-1270] (#9066)
* feat: auth for socket.io

* fix: type check

* fix: ts issue

* feat: add auth indicator
2025-09-03 07:54:57 +00:00
Jack Kavanagh
b898fefb1c prune db methods, and improve type-checking (#8993)
* remove unused hooks

* remove _empty

* remove unused all

* fix test

* align get and get where

* getOrCreate

* create string union of model types

* fix bad test

* remove getMostRecent

* simplify renderer change listeners

* remove batch modify usage

* use async api

* use localhost for ci

* remove false db typings

* allow undefined as a bridge response

* improve typing

* eliminate find most recent

* fix vitest path aliases

* types

* simplify insert

* eliminate upsert

* fix tests

* remove partial type

* fix tests

* remove redundancy, init types

* fix types

* delete comments

* remove optional types

* fix coercion

* fix types

* add export types and remove modeltypes
2025-08-28 13:49:24 +02:00
Insomnia
c46c54bd03 Bump app version to 11.5.0 2025-08-26 06:10:06 +00:00
Insomnia
614a70041d Bump app version to 11.5.0-beta.4 2025-08-25 09:51:04 +00:00
Insomnia
b927392764 Bump app version to 11.5.0-beta.3 2025-08-25 05:42:40 +00:00
Pavlos Koutoglou
8beb63f7da Bump app version to 11.5.0-beta.2 2025-08-21 14:07:05 +00:00