Commit Graph

450 Commits

Author SHA1 Message Date
James Gatz
80de9774d2 fix(deps): Move @react-router/dev to dev dependencies (#9231)
* move react-router dev to dev-deps

* fix: remove unnecessary x64ArchFiles configuration from electron-builder
2025-10-09 08:06:14 -07:00
Jack Kavanagh
b94115d77a bumps (#9199) 2025-10-02 08:36:28 +00:00
Jack Kavanagh
1ac66dfdc0 Bump react-aria (#9188)
* bumps

* remove underlay

* fix e2e tests

* fix tests

* fix more e2e tests

* use prompt button

* fix type checks

* locator
2025-09-29 16:37:33 +00:00
Jack Kavanagh
270244b44e chore: explicit external deps (#9124)
* explicit external deps

* move definition

* duplicate

* fix warning
2025-09-26 16:17:52 +02:00
yaoweiprc
f261e27345 Remove dependency on @mismerge/react since it does not support react 19, use the custom element mis-merge3 defined in @mismerge/core directly. (#9145) 2025-09-25 16:36:39 +08:00
Insomnia
0d9ff79bd2 Bump app version to 11.6.1 2025-09-18 06:46:23 +00:00
Kent Wang
0adec30b0b feat: Support Vault Dedicated for Hashicorp (#9082)
* add support for vault dedicated
* update vault plugin version
2025-09-12 07:06:49 +00:00
Insomnia
af7104f189 Bump app version to 11.6.0 2025-09-11 07:46:54 +00:00
Insomnia
0aa90e31d0 Bump app version to 11.6.0-beta.0 2025-09-05 07:42:11 +00:00
yaoweiprc
76e8af7d19 Resolve git merge conflicts change by change [INS-908] [INS-1193] (#9052)
* Resolve git merge conflicts change by change

* Fix the issues raised by the PM
2025-09-05 15:36:07 +08:00
Curry Yang
b0345b6496 chore: bump electron-builder (#9081) 2025-09-05 11:38:04 +08:00
Jack Kavanagh
4f143c98d7 vite v7 bump (#8842) 2025-08-27 12:34:08 +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
Insomnia
0accbf8a9e Bump plugin version to 0.1.0 (#9024)
Co-authored-by: Kent Wang <174399962+cwangsmv@users.noreply.github.com>
2025-08-20 19:42:58 +08:00
Curry Yang
a3e6ee7dcb include spectral packaged to dependence (#9023) 2025-08-20 18:19:11 +08:00
Jay Wu
efbd7c3900 Bump app version to 11.5.0-beta.1 2025-08-20 06:24:47 +00:00
Kent Wang
208b70265b update optionalDependencies and lock file (#9013) 2025-08-19 14:23:54 +02:00
Kent Wang
56ec3c6f15 Bump plugin version to 0.1.0-alpha.2 2025-08-18 08:49:58 +00:00
Curry Yang
289bc96e18 Bump app version to 11.5.0-beta.0 2025-08-15 03:11:52 +00:00
Curry Yang
441e548469 bump: electron-log - [INS-929] (#8939)
* bump: electron-log

* fix: type

* feat: disable file transport in dev
2025-08-14 09:48:58 +00:00
Kent Wang
1a8350ca4b update bundle plugin version (#8986) 2025-08-13 15:40:40 +08:00
Jack Kavanagh
e50056e5cd bump electron 37 (#8978) 2025-08-12 15:35:08 +00:00
Jack Kavanagh
f4247c3ece bump electron 36 (#8963)
* bump electron

* bump npmrc
2025-08-12 09:17:35 +00:00
James Gatz
aa838bf39c chore(Architecture): react router spa mode (#8902)
* first pass

fix tests

move all react things in dev

try-package

build stuff

use http protocol instead of file

handle refresh

fix tests and routeloaderdata apths

fix npm run dev

fix sorts

fix hidden browser window

cleanup files

Typesafe /auth/* routes

typesafe commands route

git-credentials typesafe routes

import typesafe routes

fix types

fix hidden browser window

invite and collaborators typesafe routes

fix types

remove workarounds

fix dashboard test

more types

git typesafe routes

fix runner test

typesafe scratchpad navigation

fix remove unused project route

fix test routes

add space

request typesafe routes

git credentials typescript conspiracy

git typesafe routes

typecheck

debug bundles for inso

fix test

fix request group tab

workspace typesafe routes

feedback

All routes use generated types

Add typed fetchers to actions and loader

Use typed fetchers in the app

move git actions to the root

* fix react-use usage

update import source field

Spawning npm fails the build

Add ~ module resolution to vitest

add initialEntry functionality

fix update environment name requirement

fix settings patch

use loader for fetching the vault key and fix process.env.PLAYWRIGHT issue

fix missing type

Centralize useRouteLoaderData to routes

Use environment for vitest tests that run browser code

Update remaining fetchers to typesafe versions

remove unused fetcher and add callback to sync

Wrap load/submit in useCallback to keep them stable between re-renders

Update deps lists with stable submit functions

fix lint issue

* fix ts issues

* Add toaster to root

* Use shell for running scripts with spawn on Windows

* Move renderer bundling out of the build script

* Fix request-pane test flakiness

* update the url we use for internal purposes

* Increase timeout for release workflow

* fix flaky bundling test

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2025-08-08 11:10:28 +02:00
Kent Wang
2eca4de150 feat: External vault separation and bundle plugin support for Insomnia & Inso (#8864)
* Move vault related UI code
* Support bundle plugin for app & inso and backend integration (#8857)
* Update Github actions
* spike: bundle plugin installation alternatives (#8899)
* installation alternative by optional dependency
* Refine plugins api
* feat: Execute vault plugin tag in web worker (#8934)
* update bundle test
* fix issues from comment

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2025-08-07 14:06:41 +00:00
Jack Kavanagh
b6c7467810 replace lodash with es-toolkit (#8909) 2025-07-31 06:40:26 +00:00
Jay Wu
6137ff6cf9 Bump app version to 11.4.0 2025-07-30 09:06:55 +00:00
Curry Yang
25c66a6fce Bump app version to 11.4.0-beta.1 2025-07-29 10:15:28 +00:00
Curry Yang
d597f68c7d Socket.io improvements-[INS-1027] (#8913)
* fix: import&export socket.io

* feat: socket.io improvements

* add smoke test

* del trim
2025-07-29 15:29:17 +08:00
Curry Yang
d46b9a1e2a Bump app version to 11.4.0-beta.0 2025-07-24 10:58:09 +00:00
Curry Yang
6ae901bb28 Feature: support socket.io - [INS-5024] (#8405)
* init socket.io model

* socket.io request panel UI

* init socket.io response pane(use RealtimeResponsePane)

* adaptive for new socketio tab type

* payload panel ui

* socketIO event tab UI

* fix event switch style

* feat: socketIO payload persist

* feat: event panel

* feat: socketIO IPC

* update ui

* feat: add query

* build response

* fix: add db type

* add useFetcherWithPromise hook

* fix todo

* prettier format

* attach cert to request

* fix minor bugs

* fix lint

* fix unit test

* feat: add proxy for socket.io

* Adapt to multiple tabs

* disable proxy

* fix enable proxy

* support git&cloud sync

* fix: ci

* del console

* chore: adapt to react-router v7

* fix bugs

* fix: lint

* feat: reuse websocket component (#8828)

* del unuse field

* fix: conflict

* fix: lint

* fix: type check
2025-07-22 12:02:06 +08:00
Jack Kavanagh
5f60b01cae Disable node integration in worker (#8822)
* simplify out tough-cookie

* remove fs from vite config

* bridge fs os and decode

* polyfill crypto and uuid

* replace node:url

* remove require interceptor

* bridge jsonpath

* disable node in worker

* fix elevated extension

* remove spectral optimzation

* abstract and type db router

* complete abstraction

* add info about dev deps

* revert encode url

* fix and extend tests

* use jsonpath-plus import esm

* fix type check

* hide the openapi spam

* rename readFile

* optimise import

* fix md5 test

* speed up grpc test

* fix grpc test

* use global timeout

* fix lint

* fix tests

* fix types

* complete os support

* fix test

* update nodeOS
2025-07-14 16:10:32 +00:00
Jay Wu
37af3e3ea1 Bump app version to 11.3.0 2025-07-10 07:59:23 +00:00
Curry Yang
cc8ff00f23 Bump app version to 11.3.0-beta.1 2025-07-08 09:41:40 +00:00
James Gatz
1f7a82a5e5 Move zod to dev deps to be bundled by vite (#8840) 2025-07-07 12:53:24 +02:00
James Gatz
d9dab8a2f4 chore(Bump zod): Upgrade zod to latest (#8835)
* Upgrade zod to latest

* Consistent names and parameters in schema
2025-07-04 08:22:06 +02:00
Jay Wu
3b05ea17f8 Bump app version to 11.3.0-beta.0 2025-07-01 20:13:50 +08:00
Ryan Willis
e9b75c02bc feat: allow choosing install dir with NSIS - [INS-5109] (#8456)
* feat: allow choosing install dir with NSIS

* inject file

* write file to package

* read nsis flag file

* add publish config

* add publish config

* comment wrapper

* nsis auto-update

* auto update

* update

* fix nsh

* update nsh script

* update config

* fix: lint error

* fix lint

* fix: can not read or write file

* fix: did not generate app-update.yml

* use different wrapper logic

* modify comment

* fix: simplify code

* feat: add version into origin exe name

---------

Co-authored-by: Curry Yang <1019yanglu@gmail.com>
2025-06-23 16:31:13 +08:00
Jay Wu
fa553a620c Bump app version to 11.2.0 2025-06-05 05:11:01 +00:00
yaoweiprc
152a113a3d Move dependency decompress to packages/insomnia (#8764) 2025-06-03 10:03:32 +08:00
Jay Wu
3f1004dde4 Bump app version to 11.2.0-beta.0 2025-05-30 13:05:49 +00:00
Jack Kavanagh
5543a6e08f tooling: unicorn eslint (#8743)
* set a few unicorn rules

* autofixes

* fix types

* more minor fixes

* more autofixes

* more normalisation

* prettier run
2025-05-27 09:47:46 +00:00
Bingbing
ce74f305fc feat(Inso): add an overall run collection test result summary (#8739) 2025-05-22 09:55:25 +00:00
Jack Kavanagh
a0524841cc bump jsonpath and spectrals (#8690) 2025-05-17 08:01:37 +00:00
James Gatz
ecb1ca7e0f Upgrade to react router v7 (#8702)
* [Relative splat path](https://reactrouter.com/upgrading/v6#v7_relativesplatpath)

* [Start Transition](https://reactrouter.com/upgrading/v6#v7_starttransition)

* [Persist Fetcher](https://reactrouter.com/upgrading/v6#v7_fetcherpersist)

* [Normalize Form method](https://reactrouter.com/upgrading/v6#v7_normalizeformmethod)

* [Partial Hydration](https://reactrouter.com/upgrading/v6#v7_partialhydration)

* [Skip Action error revalidation](https://reactrouter.com/upgrading/v6#v7_skipactionerrorrevalidation)

* [Deprecations](https://reactrouter.com/upgrading/v6#deprecations)

* react-router v7.6

* Update imports to new package name

* Cleanup flags

* Add loading indicator to command-palette

* fix ts error

* Remove debounce from environment updates

* fix flaky test on key-value environment update

* Use .destroy to close the hidden browser window if we want to stop it

* Use aria labels for invite test instead of data-test-ids

* remove timeout awaits

* update send request button selector

* force click on button click in invite modal

* make sure renames in sidebar happen correctly in tab test

* remove flaky prompt button test for now

* make sure hiddenWindowIsBusy is reflecting the actual state of the hidden window

* verify that navigation is flaky

* Make sure request navigation happened before sending the request
2025-05-17 09:46:48 +02:00
Jay Wu
0dd38ba87b Bump app version to 11.1.0 2025-05-06 05:41:09 +00:00
Jay Wu
96cc096511 Bump app version to 11.1.0-beta.4 2025-04-30 11:17:33 +00:00