96 Commits

Author SHA1 Message Date
akosyakov
bd5d3ea95b [jb] fix #10694: respect GW user settings 2022-06-29 14:21:37 +05:30
Anton Kosyakov
a26a9bc414 [jb] add track for sent closed heartbeat 2022-06-29 12:11:37 +05:30
Victor Nogueira
41efa4ad17 When using the Latest Release of JetBrains IDEs, if the workspace has tasks defined on .gitpod.yml, the IDE will start with one terminal opened for each task 2022-06-27 13:02:36 +05:30
Yaohui Wang
f6f894f3a5 [jb] enable vmoptions config in .gitpod.yml 2022-06-25 11:11:33 +05:30
Victor Nogueira
21e95d62e9 Update platform version from 'gateway-plugin' 2022-06-17 15:32:26 +05:30
Anton Kosyakov
4ff0c7e3b8 [jb]: monitor low memory notifications and gc overhead 2022-06-16 19:41:25 +05:30
Pudong Zheng
58bd41f7a0 [github action] Fix a bug which can cover build image 2022-06-15 22:02:25 +05:30
Yaohui Wang
49224d151f [jb] configure vmoptions for intellij backend server performance optimization 2022-06-13 13:47:24 +05:30
Victor Nogueira
853b9e7a37 Refactor 'normalizedContextURL' from WorkspaceContext as Optional
Because it can come null from the server, as you can see on interface WorkspaceContext from `components/gitpod-protocol/src/protocol.ts`.
2022-06-13 09:48:22 +05:30
Victor Nogueira
be105da608 Add parameters to ConnectionBuilder constructor, as on next Gateway release it won't run without them 2022-06-08 03:15:17 +05:30
Manuel Alejandro de Brito Fontes
5ed1deb661 Update to new stable alpine version v3.16 2022-06-07 15:33:17 +05:30
Victor Nogueira
366c211732 Properly handle the workspace list when the workspace context ref is undefined 2022-05-31 18:14:49 +05:30
Olga Klisho
dc5c59e95a getConnectorId implementation added to GitpodConnector 2022-05-31 17:51:49 +05:30
Andrea Falzetti
8f5f7b6d04 feat(jb): observe ports status and send notification 2022-05-31 02:37:48 +05:30
Victor Nogueira
6e06744fc8 Wait the Backend Plugin to be ready and the Controller Client to be connected before executing "gp preview" on JetBrains IDEs 2022-05-27 13:29:45 +05:30
Victor Nogueira
d09d67743d Revert "[jb] enable connect button only when JetBrains Client not activated"
This reverts commit bd8f2c7d9347a8c8cec37f57f094960281e00d88.
2022-05-27 12:23:45 +05:30
Yaohui Wang
bd8f2c7d93 [jb] enable connect button only when JetBrains Client not activated 2022-05-24 15:17:38 +05:30
Victor Nogueira
acc55c422b Update Gateway Plugin to work on JetBrains Gateway 2022.2 2022-05-23 15:56:37 +05:30
mustard
4e68dcba05 Terminate IDEs gracefully on workspace shutdown 2022-05-20 17:34:34 +05:30
Anton Kosyakov
faa6b3096c jb: push backend memory metrics to prometheus 2022-05-18 13:06:32 +05:30
Anton Kosyakov
e88725a0ca [jb] allow to control xmx via [product]_XMX env var 2022-05-18 13:06:32 +05:30
mustard
a60fc2d2a6 [jb-backend] add jb_active_language tracking 2022-05-17 12:10:31 +05:30
Victor Nogueira
8d077b6eb5 Expose a new environment variable JETBRAINS_GITPOD_WORKSPACE_HOST to be displayed on JB IDE Hostname widget 2022-05-13 15:17:28 +05:30
Pudong Zheng
af26333af0 Use a special domain name for SSH Gateway 2022-05-05 14:04:20 +05:30
Victor Nogueira
5362e2295e Display Gitpod Logo and Hostname on the top-left NavBar from JetBrains IDEs 2022-05-05 12:59:20 +05:30
Andrew Farries
35e21783ac [webapp] Introduce new instance phase "building" (part I, back- and forwards-compatible) 2022-04-28 00:51:14 +05:30
Christian Weichel
3b3eba4ab2 [IDE] Run leeway link 2022-04-26 13:18:38 +05:30
Victor Nogueira
7738ae79d3 [ide] Disable the exit dialog on JetBrains IDEs 2022-04-26 11:10:38 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Anton Kosyakov
9cbc72a0a4 [jb] allow to specify plugins per a product 2022-04-21 19:09:33 +05:30
Victor Nogueira
5c72a3ad17 [ide] Initialize a shared terminal on JetBrains IDEs when a workspace starts 2022-04-21 12:04:33 +05:30
Victor Nogueira
d7e743f245 Use dynamic links for downloading the latest version of JetBrains Tools 2022-04-13 16:08:26 +05:30
Anton Kosyakov
a4f50fa74f [jb] separate stable and latest system caches 2022-04-13 14:55:26 +05:30
Yaohui Wang
ec3aa787bc [jb-gw]: disable new workspace button when url is blank
Co-authored-by: Victor Nogueira <felladrin@gmail.com>
2022-04-12 15:35:25 +05:30
mustard
c5ca6edf4c [dashboard] display warning for latest IDE versions
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-04-11 19:30:25 +05:30
Anton Kosyakov
584f8d9254 fix #6508: Allow users to define Jetbrains plugins to be installed on a given project 2022-04-07 18:55:21 +05:30
Anton Kosyakov
9b80bb7415 build JB images for stable and latest separately 2022-04-07 18:55:21 +05:30
Yaohui Wang
83e3ef6d5e [jb-gw]: add ref & timespan column for workspace panel 2022-03-31 15:24:14 +05:30
Victor Nogueira
bc20276673 Extend compatibility of JetBrains Gateway plugin to the EAP version 2022-03-30 17:12:13 +05:30
Manuel Alejandro de Brito Fontes
a563242ef3 Update go dependencies 2022-03-03 18:46:10 +05:30
Pudong Zheng
7ac5d9d315 integration jetbrains smoke test 2022-03-02 22:14:09 +05:30
Victor Nogueira
c60f4a8276 Fix launch-dev-server script to work also from VS Code 2022-03-02 21:23:09 +05:30
Victor Nogueira
4e7709a66f Temporarily comment out GitpodBranding to fix workspace not connecting through JetBrains IDEs 2022-03-02 20:59:10 +05:30
Anton Kosyakov
0b6c4273bb [supervisor]: add ide-dekstop-ready phase to status_rendered analyitcs event
To track whether a user seen loading screen after configuring desktop IDE.
2022-02-25 16:51:05 +05:30
Lou Bichard
319e34f8b1 jb: fix update gateway instructions 2022-02-24 15:00:03 +05:30
akosyakov
513cdae06c [jb] update link to GW docs 2022-02-24 14:05:03 +05:30
Anton Kosyakov
9951954ebe jb: auto preconfigure module SDK as well 2022-02-23 21:33:03 +05:30
Anton Kosyakov
0f1aaa7961 jb: configure SDK workaround 2022-02-23 19:24:03 +05:30
Anton Kosyakov
f8257e4a1d [jb]: customize remote indicator 2022-02-22 13:49:01 +05:30
akosyakov
70aea6c413 [jb] fix #8296: validate host key fingerprint 2022-02-22 13:42:02 +05:30