Archived
1
0
Commit Graph

24 Commits

Author SHA1 Message Date
40a7c11ce3 node/routes: Fix error handling
We should always send HTML if the user agent expects it.

If they do not, they should clearly indicate such via the Accept header.

Closes #2297
2020-11-13 18:44:28 -05:00
5499a3d125 Use baseUrl when redirecting from domain proxy
This will make the route more robust since it'll work under more than
just the root.
2020-11-12 11:23:52 -06:00
4574593664 Refactor vscode init to use async
Hopefully is a bit easier to read.
2020-11-10 18:21:20 -06:00
71850e312b Avoid setting ?to=/
That's the default so it's extra visual noise.
2020-11-10 18:14:18 -06:00
b8340a2ae9 Close sockets correctly 2020-11-10 17:55:04 -06:00
fe399ff0fe Fix formatting 2020-11-06 14:47:08 -05:00
706bc23f04 plugin: Fixes for CI 2020-11-06 10:13:01 -05:00
af73b96313 routes/apps.ts: Add example output 2020-11-06 10:12:47 -05:00
139a28e0ea plugin.ts: Describe private counterpart functions
Addresses Will's comments.
2020-11-06 10:12:46 -05:00
e03bbe3149 routes/apps.ts: Implement /api/applications endpoint 2020-11-06 10:12:46 -05:00
e08a55d44a src/node/plugin.ts: Implement new plugin API 2020-11-06 10:12:45 -05:00
f7076247f9 Move domain proxy to routes
This matches better with the other routes.

Also add a missing authentication check to the path proxy web socket.
2020-11-05 17:07:32 -06:00
cb991a9143 Handle errors for JSON requests
Previously it would have just given them the error HTML.
2020-11-05 15:19:56 -06:00
7b2752a62c Move websocket routes into a separate app
This is mostly so we don't have to do any wacky patching but it also
makes it so we don't have to keep checking if the request is a web
socket request every time we add middleware.
2020-11-05 15:08:09 -06:00
9e09c1f92b Upgrade to Express 5
Now async routes are handled!
2020-11-05 15:08:08 -06:00
34225e2bdf Use ensureAuthenticated as middleware 2020-11-04 17:07:40 -06:00
210fc049c4 Document VS Code endpoints 2020-11-04 17:07:39 -06:00
e5c8e0aad1 Remove useless || 2020-11-04 17:07:38 -06:00
c5ce365482 Use query variable to force update check 2020-11-04 17:07:37 -06:00
1067507c41 Proxy to 0.0.0.0 instead of localhost 2020-11-03 14:28:48 -06:00
6ab6cb4f07 Fix error handler types 2020-10-27 17:20:13 -05:00
6422a8d74b Fix webview resource path 2020-10-27 17:17:05 -05:00
112eda4605 Convert routes to Express 2020-10-26 17:56:13 -05:00
9f25cc6d5d Move providers from app to routes 2020-10-20 16:18:27 -05:00