Balu George
9d1bd1cf11
Upgrade node-libcurl version to 2.36.12 and electron to 36.4.0
2025-08-12 11:50:20 +05:30
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
Jay Wu
4608067c11
Bump app version to 11.1.0-beta.3 ( #8664 )
2025-04-30 10:57:39 +08:00
Kent Wang
1dd7e0fbcd
Support proxy for Websocket requests [INS-5350] ( #8624 )
...
* support websocket connection using proxy settings
* update package json
2025-04-25 16:55:09 +08:00
Curry Yang
392e4ab6f2
chore: bump sentry sdk ( #8528 )
2025-04-24 14:57:29 +00:00
Jack Kavanagh
0fcd514f2e
Bump-vite-v6 ( #8608 )
...
* v6
* fix
2025-04-17 12:38:21 -07:00
Jack Kavanagh
c9e54429c2
bump minor deps ( #8621 )
...
* minor bumps
* xml and sentry fixes
* fresh package lock
* downgrade git
2025-04-17 16:10:43 +02:00
Jack Kavanagh
4bfc9a7767
react-aria upgrade breaks pw tests ( #8613 )
...
* aria
* scrollIntoViewIfNeeded
* fix debug test
* more console fixes
* fix tests
* force vertical layout
* vertical runner tests
2025-04-17 13:43:29 +02:00
yaoweiprc
7ef0daf5c1
Improve WSDL import [INS-4291] ( #8314 )
...
Improve WSDL import
* Use the feature of apiconnect-wsdl library to import the wsdl files which reference other xsd files.
Patch the npm package apiconnect-wsdl to remove the limits for generating SOAP request samples.
* show detailed error for each convertor when importing, remove unused generic type
* fix review issues
2025-04-17 16:17:02 +08:00
yaoweiprc
ac460406ad
Generate content-type header for imported requests [INS-5281] ( #8610 )
...
* generate content-type header for imported requests. update playwright version
* update vitest snapshot
2025-04-16 15:27:22 +08:00
Jack Kavanagh
a6cfebec3e
Add-playwright-linting-to-smoke-tests ( #8614 )
...
* add smoke lint
* add pw lint
* configure
* autofix
* fixed errors
* fix lint
2025-04-15 17:04:31 +02:00
Jack Kavanagh
3baeb86490
bump ts 5.8 ( #8618 )
2025-04-15 14:45:54 +02:00
Jack Kavanagh
7417aa7d60
use yaml 2 for finding line positions ( #8607 )
2025-04-14 12:10:58 +02:00
Jack Kavanagh
ed001e0c98
Prettier pass 3 ( #8586 )
...
* first pass
* use mjs
* 120
* single quote
* consistent quotes
* fix on save
* ancestors
* add recommended
* make vscode integration work
* remove prettier runtime dep
* use esm
2025-04-11 13:11:34 +02:00
Jack Kavanagh
7ce03af046
bump electron-build and add fuse ( #8602 )
...
* bump electron-build and add fuse
* ts
* fix ts issue
* js
* re-enable notarize
* update notarize step
* fix jsdoc
2025-04-11 13:10:42 +02:00
Jack Kavanagh
c8c2fcc8a3
renamed sdk to scripting-environment ( #8604 )
...
* renamed sdk to scripting-environment
* lock file
2025-04-10 17:03:10 +02:00
Jay Wu
46263a559a
Bump app version to 11.1.0-beta.1
2025-04-09 06:28:31 +00:00
Jay Wu
dbd7623e17
Bump app version to 11.1.0-beta.0
2025-04-08 10:04:57 +00:00
Jack Kavanagh
b429feb2f2
Eslint-v9 ( #8578 )
...
* autofix recommended
* first pass
* autofix
* fixed lint errors
* pin ts
2025-04-03 16:15:03 +00:00
Jay Wu
ba27b3206d
Bump app version to 11.0.2
2025-04-03 09:29:25 +00:00
Jack Kavanagh
ed81844130
eslint: remove unused disabled rules ( #8571 )
...
* remove unused disabled rules
* bump plugins
* bump tslint and ignore new rules
* fix exception
* remove unused plugins
* remove config helpers
* remove unused dep
2025-04-02 16:18:21 +02:00
Jay Wu
33f1af36b1
Bump app version to 11.0.2-beta.1
2025-04-01 10:55:00 +00:00
Ryan Willis
7a8a118b7e
Bump app version to 11.0.2-beta.0
2025-03-31 17:30:20 +00:00
Jay Wu
0f94d6f170
Bump app version to 11.0.1
2025-03-27 10:13:24 +00:00
Jay Wu
ae2ee462f5
Bump app version to 11.0.1-beta.1
2025-03-26 02:43:22 +00:00
Jay Wu
918fc81141
Bump app version to 11.0.1-beta.0
2025-03-25 11:48:50 +00:00
Filipe Freire
3f86211139
chore: bump electron 35 [INS-5154] ( #8490 )
...
* chore: bump electron 35 [no-ticket]
* fix: build.ts poiting to node 22
* fix: update types
* fix: comment out inso build.ts node version check
* fix: bump npx pkg
* skip flakey tests
* bump timeout
* use glob instead of regex
* fix windows inconsistency
* revert experiemental changes
* fix: revert timeout
---------
Co-authored-by: jackkav <jackkav@gmail.com >
2025-03-20 10:53:34 +01:00