-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TypeScript] Phase 1 & 2 #3370
[TypeScript] Phase 1 & 2 #3370
Conversation
afb8ab6
to
30f9fd1
Compare
This was done by one-by-one looking at the results of the search `ts-expect-error(?= [^-])` and the replace `ts-expect-error -- TSCONVERSION` in `insomnia-app`. The idea with this convention, which we followed everywhere else, is that for Phase 3 we will either fix (and therefore remove) or remove the `-- TSCONVERSION ` part of each of these ignores.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A list of the things I have tested:
- all request types (rest, grpc, gql)
- git integration
- cookies (rec'd from https://google.com)
- insomnia sync (sparingly)
- basic auth + query params + headers
- env variables and auto-complete
- sparingly tested debug tab
- sparingly tested test tab (lol)
- sparingly tested keyboard shortcuts
- plugins
All of these were tested while running the app in dev mode:
npm run clean
npm run bootstrap
npm run app-start
This code will under-go a period under a beta release (coming soon) and further QA in the coming weeks.
Notably, I noticed that folders are not working, however this is not a blocker for merging to develop, and the regressions identified in INS-690 (empty folder state), INS-691 (dragging into collapsed folder) and INS-688 (invalid grpc protofile error message) will each be resolved separately.
Phase 2: #3266
Note that this stacks off of the Phase 1 PR for the reason that we'll merge both Phase 1 and 2 all at once.