Commit Graph

2372 Commits

Author SHA1 Message Date
Jack Kavanagh
a48d92ad30 Bump app version to 2023.4.0-beta.0 and lerna package versions 2023-07-03 16:51:25 +00:00
Jack Kavanagh
f7f13b327f v3.18.0-beta.0 2023-07-03 16:51:07 +00:00
Jack Kavanagh
52d92e32ff
fix: auto update 10s delay (#6083)
* add delay

* show backup message
2023-07-03 16:04:12 +00:00
Jack Kavanagh
4af532670c
improve in-app update experience (#6064)
* show backup status

* use preload

* clean up update code

* remove notifcation indirection

* cleanup app start event

* more cleaning

* remove confusing state and double ipc channels

* add update detection ocnsole log

* add error ux and tidy
2023-07-03 15:11:25 +00:00
Jack Kavanagh
d0240e38cb
fix: inso dereferencing/flattening $refs (#6080)
* wip

* manually revert 4872 disabling request validator circular refs

* clean up

* clean up
2023-07-03 14:21:25 +00:00
Jack Kavanagh
7221518bb3
fix: curl transform - allow header without value (#6069)
* allow header without value

* tidy

* fix test
2023-07-03 08:46:55 +00:00
Filipe Freire
3f6865eaf5
chore: change electron-builder mac notarize config (#6054)
* chore: change electron-builder mac notarize config

* add teamId

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-07-03 08:30:00 +00:00
Jack Kavanagh
ffbf2ee42f
Electron 23 upgrade (#5987)
* electron 23 bump

* lock files

* fix type
2023-06-29 18:02:02 +02:00
Jack Kavanagh
20b4556c85
upgrade pkg (#6001)
* include debug instructions

* remove pkg as a dependency

* fix doc

* add tslib to send-request to fix libcurl pkg bs

* bump pkg to 5.8.1

* remove not needed scripts
2023-06-29 17:25:46 +02:00
Jack Kavanagh
eb0af2e2fe Bump app version to 2023.3.0 and lerna package versions 2023-06-27 18:51:40 +00:00
Jack Kavanagh
ca3191f4c3 v3.17.0 2023-06-27 18:51:25 +00:00
Jack Kavanagh
90b9516d55
make all migration functions non-async (#6043)
* make all migration functions non-async

* migrate is not a promise

* simplify scope migration

* remove apispec and fix test

* fix tests

* fix tests, for real this time

* removed api spec from collection

* default doc name to my-spec.yaml again

* fix apispec typing

* remove pointless generic

* fix type

* Create an api spec on first launch

* Remove flaky firstLaunch data creation

* fix test

* create apispec only when scope is deisgn

* oauth test left

* gitlab test

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-06-27 20:46:43 +02:00
Jack Kavanagh
d1106381ee
add support for multiple workspaces in one import file (#6044)
* many ws

* squashed import commits

* split import to project and workspace

* import logic

* fix the collection to design bug

* rename type

* fix tests

* tidy workspace loader

* multiple ws imports should always create new ws

* fall back to default project

* env var to bool

* fix tests

* fix app/import

* provide import context in title

* fix api spec import

* clean up

* ask about private envs everytime

* fix loading

* fix export private dialog
2023-06-27 15:43:51 +00:00
Jack Kavanagh
1380b6b02f
O2K add deprecation warnings (#6029)
* add UI warning

* add CLI deprecation warning
2023-06-26 11:40:46 +00:00
James Gatz
e4612735c0
Add AI test generation (#6053)
* savez

* ai animation

* save

* fixes

* improvements to ux and loading states

* ux improvements

* delete unused file

* undo vscode settings changes

* add prod api url

* remove console

* fixes

* rename loading to generating

* remove extra case in ai settings

* generate a new folder for the generated requests

* fix icon

* fix unused import
2023-06-23 19:03:01 +02:00
Jack Kavanagh
b4857c7a13
workspace migration logs (#6038)
* workspace migration logs

* add try catches around all the migrations
2023-06-21 17:45:18 +02:00
Jack Kavanagh
63754de659
electron app auto update performs a backup after download (#6005)
* nix

* export all on update download complete

* fix missing websockets inclusions

* tidy up export function
2023-06-15 12:18:37 +00:00
Jack Kavanagh
4b0defdc26
cli flake timeout 20s (#6034) 2023-06-14 14:42:01 +00:00
Filipe Freire
0cb6ab18c3
INS-2697: adjust first time user experience (#6015) 2023-06-07 14:05:06 +00:00
Jack Kavanagh
9d735b9f4a
upgrade some bundling deps (#6000)
* upgrade some deps

* downgrade execa

* remove get-bin-path

* bin path

* update execa api

* update execa

* update execa

* use old api

* locks

* revert pkg upgrade

* pin pkg at 5.8.3
2023-05-30 09:56:51 +00:00
Filipe Freire
7b74188e91
fix #5976: set content-type on openapi3 imports (#5982)
* fix #5976: set content-type on openapi3 imports

* cr improvements

* fix

* fix
2023-05-23 15:56:26 +00:00
Filipe Freire
1b87404649
INS-2639: add kong 3.x support for inso generate k8s config (#5977)
* INS-2639: add kong 3.x support for inso generate k8s config

* Update packages/openapi-2-kong/src/kubernetes/generate.test.ts

Co-authored-by: Michael Heap <m@michaelheap.com>

* test

---------

Co-authored-by: Michael Heap <m@michaelheap.com>
2023-05-22 13:15:06 +00:00
Filipe Freire
1005897417 Bump app version to 2023.2.2 and lerna package versions 2023-05-17 14:28:10 +00:00
Filipe Freire
5ed99dbc20 v3.16.0 2023-05-17 14:27:49 +00:00
Filipe Freire
9d2bde7656
fix #5969 cannot select base environment (#5970)
* fix #5969 cannot select base environment

* CR fix

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

* CR fix

* Update workspace-environments-edit-modal.tsx

---------

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
2023-05-17 13:08:36 +00:00
Thijs Schreijer
480f9c0a36
update test to expose bug in regex generation (#5974)
* update test to expose bug in regex generation

sanitizing the path-variable name is not done correctly, as it sanitizes the entire path. So it also makes unintended changes.

* fix failing test, add +1 test

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-05-17 11:25:58 +00:00
Filipe Freire
54b700c327
INS-2633: fix self-hosted git url compatibility (#5968) 2023-05-16 15:01:56 +00:00
Filipe Freire
62f7f3d74f
chore: fix prerelease environment editor tests (#5964) 2023-05-15 16:20:52 +00:00
Jack Kavanagh
d7b0d0f8db
fix debugger in dep (#5963) 2023-05-15 16:07:25 +00:00
Jack Kavanagh
81d85af39c Bump app version to 2023.2.1 and lerna package versions 2023-05-15 14:27:18 +00:00
Jack Kavanagh
3c6cb084f9 v3.15.0 2023-05-15 14:27:04 +00:00
Filipe Freire
96b36d9c28
INS-2627: sanitize path-variable name regex capture for kong 3.x (#5958)
* INS-2627: sanitize path-variable name regex capture for kong 3.x

* add slugify, and extract function

* sanitize path param in plugins.ts
2023-05-15 13:57:39 +00:00
Jack Kavanagh
ea43bacfd2
show errors from the introspection (#5919)
* better error message

* remove log

* use narrower selector

* null check error
2023-05-15 09:06:53 +00:00
Filipe Freire
28f6e1803b
INS-2497: prevent git sync parse failure (#5954)
* INS-2497: prevent git sync parse failure

* fix import and add tests

* CR improvements
2023-05-15 09:03:59 +00:00
Filipe Freire
f5d6d529a5
Add drag and drop to 'Manage Environments' (#5940)
* wip: environments drag and drop with react-aria

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

* wip

* wip

* 1st working version

* wip

* working!

* wip

* rm outline

* type issues

* add redux hack

* set active

* refactor and rename

* add aria label to fix warning

---------

Co-authored-by: James Gatz <jamesgatzos@gmail.com>
Co-authored-by: jackkav <jackkav@gmail.com>
2023-05-09 14:13:57 +00:00
Filipe Freire
953ed0d80c
fix: #5922 logo is too large for MacOS (#5927) 2023-04-28 10:03:51 +00:00
Jack Kavanagh
bc5b9c5a36 Bump app version to 2023.2.0 and lerna package versions 2023-04-26 10:15:01 +02:00
Jack Kavanagh
5e21213a8a v3.14.0 2023-04-26 10:15:01 +02:00
James Gatz
d73d7c3324
Return null from actions that return nothings (#5917)
* fix returning null

* return null from actions that return nothing
2023-04-25 15:51:30 +00:00
Jack Kavanagh
0e55e0682f
oops (#5916) 2023-04-25 14:49:05 +00:00
Filipe Freire
47a1cea2be
Add better support for binary data on WebSocket connections (#5897)
* add /binary data endpoint to smoke test server

* add function to deal with diff event.data types

* step 1

* step 2

* final step

* CR improvements

* update deps & fix type-check
2023-04-24 16:40:51 +00:00
Jack Kavanagh
12d027fc24
toggled Swagger UI representation in spec designer (#5895)
* show a button

* re-add swagger-ui-dist

* can toggle right pane
2023-04-24 16:20:18 +00:00
James Gatz
5d077d5544
Import from command (#5901)
* app-commands remove unused prop

* add default value to import modal and move app commands hook to root

* remove use-app-commands

* fix on close handler

* check the previous value to avoid clearing the fetcher

* update from type to remove weird states

* second pass at useEffect

* add useFetcher discussion

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-04-21 13:04:31 +00:00
Zhizhen He
9f64e6de65
fix typos (#5896)
Signed-off-by: Zhizhen He <hezhizhen.yi@gmail.com>
2023-04-21 10:32:30 +00:00
Filipe Freire
53db74ff6b
INS-2565: set coverage threshold to 35% min (#5903)
* INS-2565: set coverage threshold to 35% min

* improvement
2023-04-20 13:32:47 +00:00
Filipe Freire
53fe8865c8
chore: bump playwright to 1.32.3 (#5904) 2023-04-20 10:13:17 +00:00
James Gatz
48ab626938
Update the app loading indicator (#5900)
* update loading indicator

* sort orgs:projects to display them in the correct order

* update loading indicator
2023-04-19 11:19:06 +00:00
James Gatz
3913163fda
Feature/ins 2505 insomnia app improvements (#5894)
* style active items in the sidebar

* add sidebar style to test suite list

* redirect on the last opened organization route when switching orgs

* update navigation to work as going back to the previous open project
2023-04-18 08:53:08 +00:00
James Gatz
650897ac5c
guard against null requests in the history dropdown (#5890) 2023-04-13 09:54:10 +00:00
David Sandoz
76420c6748
Fix icon to follow Apple app icons best practices (#5867)
* Fix icon to follow macOS guidelines

Refs Kong/insomnia#2788

* Update icon with one created by the Insomnia team

Co-authored-by: Erick Rico <erick.rico@konghq.com>

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
Co-authored-by: Erick Rico <erick.rico@konghq.com>
2023-04-03 10:38:54 +00:00