Commit Graph

20 Commits

Author SHA1 Message Date
Jack Kavanagh
9f24405b79
Remove styled-components (#7809)
* boolean seetting 1/33

* placeholder 2/33

* dropdown 3/33

* git repo clone 4/33

* git repo settings 5/33

* git repo setting form

* password viewer 6/33

* menu item 7/33

* menu section

* gitlab repo settings form

* empty state

* ws req pane

* event view

* disconnect button

* response headers

* most of item content

* menu

* action bar

* unstyled toast

* unstyled theme panel

* unstyled request-url-bar

* fix debug

* unstyled realtime-response-pane

* unstyled grpc-request-pane

* svg-icon unstyled

* trail-lines unstyled

* dropdown hint

* mock url bar

* theme button 1

* some of project empty state

* some of tabs

* most of import modal

* more of import modal

* a bit more import

* method dropdown

* item content

* proto file list

* docs

* project empty pane

* oops

* import modal

* eliminate dropdown button

* tabs without pseudo elements

* fix types

* remove styled-components

* themed button

* fix project empty state and clone test

* tailwind tabs

* fix mock send button

* fix tab border

* more tailwind fixes

* more tailwind

* fix type

* fix height github and gitlab modal

* send button

* history dropdown

* cookie-modal tabs

* mock-response-pane tabs

* mock-route tabs

* git-repo tabs

* repo-settings-modal tabs

* settings-modal tabs

* grpc-request-pane tabs

* grpc-response-pane tabs

* remove old tabs component

* fix e2e

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2024-08-07 14:28:26 +02:00
Jack Kavanagh
e2b466a0cd
Vitest-2 app package (#7757)
* vitest insomnia-inso

* remove skipped logs

* vitest insomnia config

* remove jest

* mocks?

* remove globalBeforeEach smell

* 110 left

* 38 failing

* 34

* 30

* 26

* 3 to go

* fix tests

* fix type checks

* delete send-request

* fix lint

* test runner hack for now

* remove duplicate snapshots

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2024-07-26 16:56:56 +02:00
Jack Kavanagh
44642a49e9
remove send-request (#7731)
* remove send-request

* move types

* fix type-checks

* remove pointless const

* handle react in inso unit test

* remove
2024-07-18 15:06:28 +02:00
Jack Kavanagh
e711bffda7
refactor: flatten and reduce tsconfigs (#7716)
* add

* use es2020

* improve verify

* minify jest conf

* organise tsconfig

* tweaks

* remove tsconfig.build.json

* add inso structure notes

* fix lint

* remove tsc step

* add notes
2024-07-15 11:31:12 +02:00
Jack Kavanagh
f9bd4ff82a
fix: http request loading indicator (#6265)
* flatten url bar

* flattening continued

* more flat

* more more flat

* fix lint

* flatten network send into one call

* unpack send everywhere

* remove send with settgins

* fix types

* fix bug in download

* contain interpolation and modal

* abstract render try catch

* send action

* extract to file

* remove plugin ignore code

* remove unused

* unpack misc functions

* less misc functions

* readd inso tests

* split test runs

* fix test

* fix test

* fix test

* use workspace pathing

* remove check-engine

* add tech debt list
2023-08-13 12:30:04 +02:00
Filipe Freire
9800ad5aee
chore: use npm workspaces (herecles) (#6193)
* chore: use npm workspaces

* edit workspaces

* fix

* fix

* force workspace order

* fix lock?

* define max_old_space_size on CI

* rm unnecessary bootstrap

* fix

* cleanup package.json

* bump vite and re-add build to bootstrap

* define paths on tsconfig

* fix some things

* add mocha to vite config

* bump mocha

* remove tsconfigs and project refs

* cache npm install

* fixed types

* assing repo root

* merge lint configs

* fix clean

* fix tests

* setup node

* lockfile

* fix bump

* fix lint markdown

* temporary disable inso tests

* dont use rimraf

* simplify clean

* fix version

* lockfile

* inso build

* fix lint

* lock file

* remove cleans

* remove unused

* tslib hack

* redownload node-libcurl

* rm version from scripts

* fix extrainfo bug

* use npm version

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-10 00:14:16 +02:00
Jack Kavanagh
454319f487
remove redux (#6225)
* workspaces fetcher

* sync items branches

* cond render two sync modals

* use ws loader

* move vcs hook

* remove redux

* remove redux

* lock file

* fix prerelease
2023-08-04 19:17:18 +02:00
Jack Kavanagh
7886fdb350
redux->remix workspace route (#6191)
* checkpoint

* workspace meta

* select environment

* fix sidebar layout

* clean up

* absorb apispec into workspace route

* client certs

* remove redux tests

* update data docs

* remove active project

* revert selector change

* fix selector

* remove activeworkspace

* remove activity
2023-07-25 14:15:00 +00:00
Jack Kavanagh
c0e25d0490
Bump/electron-25 (#6081)
* bump

* lockfiles

* upgrade doc
2023-07-04 22:55:47 +02:00
Seth Falco
150e3ef5ef
docs: update links and minor typo (#4809) 2022-09-07 10:34:51 +00:00
Seth Falco
3a8561f8d1
docs: revise contributing, development, and readme (#4801)
Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-05-20 12:36:28 +00:00
Dimitri Mitropoulos
213e1dd1c8
rename insomnia-app/app to insomnia/src (#4491) 2022-04-20 17:42:19 +00:00
James Gatz
eb21506d40
️vite/esbuild (#4329)
* ️ vite

* replace webpack with esbuild in build script

* move build sr to esbuild

* esbuild send-request shim

* remove main externals

* fix lint

* remove webpack from insomnia-testing

* removes more webpack stuff

TODO after this PR: make debugging work again

* pin swagger-ui-react to version before esm change

* restore prepare script to build in bootstrap

* use default tsconfig for eslint and apply fixes

* bundle insomnia-components as cjs/esm

* makes ca_certs.ts pass linting

* builds types for insomnia-components

* improve build script for production

* skip typechecking insomnia-components

* separate package from build

* add electron to externals

* add preload bundling and fix build output

* exclude grpc/proto-loader from the bundle

* move node packages to commonjs

* don't bundle grpc since it's a node module

* fix content security error

* use vite lib mode for insomnia-components

* tidy up vite config and tsconfig options

* update package-locks

* use process.env. for static build time variables

* fix vscode debugging

Co-authored-by: jackkav <jackkav@gmail.com>
Co-authored-by: Dimitri Mitropoulos <dimitrimitropoulos@gmail.com>
2022-04-18 17:27:39 +02:00
Jack Kavanagh
8cea5edc26
Chore: replace spectron with playwright (#4305)
* add smoke test fixture

* respect INSOMNIA_DATA_PATH override in CI

* add playwright

* remove spectron

* move CLI tests after app smoke tests in CI

* remove onboarding skip

* random path feedback

* npx feedback

* remove DATA_PATH override

* remove step from import process

* cleanup

* restore readme

* move specs to tests

* feedback on DESIGNER_DATA_PATH

* remove skipLibCheck

* last mention of spectron

* fix windows npm run test:smoke:build

* DATA_PATH override is required

* github CI is slow sometimes
2021-12-17 13:05:14 +01:00
Dimitri Mitropoulos
422d5a809c
adds markdown linting (#3931) 2021-08-27 15:44:01 +12:00
Dimitri Mitropoulos
2bf4370fd2
Inso -> Inso CLI (in docs) (#3936) 2021-08-23 20:21:19 -04:00
Anthony
45a8aa45b8
Improve documentation (#2990) 2021-01-12 15:23:20 +13:00
Opender Singh
c46a7c4c4c
Smoke and Unit testing documentation (#2947)
* chore: smoke testing documentation

* chore: unit testing documentation

* chore: address comments and add a section on element selection

* chore: replace screenshot with code block
2020-12-18 00:54:30 +13:00
Nguyen Minh Luan
28c9cd2d76
Consistent trailing punctuation in README lists. (#2477)
We need sync for all line. Dot or none, we can't do like that.
2020-08-03 16:53:09 +12:00
Gregory Schier
c6a7c4d682 Initial designer merge 2020-04-26 13:33:39 -07:00