44 Commits

Author SHA1 Message Date
Victor Nogueira
6b6bac37c6 Use Java SDK defined on JAVA_HOME by default on JetBrains IDEs 2022-08-23 12:31:39 +02:00
Andrea Falzetti
b4edca5b68 feat: move new jetbrains features to stable 2022-08-19 10:12:35 +02:00
Andrea Falzetti
131aa358ad feat(supervisor): add resource status severity 2022-08-17 13:35:33 +02:00
Victor Nogueira
6274cf1649 Update Platform Version from stable JetBrains Backend Plugin
As we're now using v222.3354 for all stable JetBrains IDEs.
2022-08-12 15:57:29 +02:00
Andrea Falzetti
4091496971 feat(jetbrains): show workspace resources 2022-08-12 11:34:29 +02:00
Victor Nogueira
b60946ec96 Fix Java projects configs 2022-08-11 21:16:28 +02:00
Victor Nogueira
232e85a0d7 Upgrade Gradle Wrapper for compatibility with Java 17 2022-08-10 07:48:54 +02:00
Victor Nogueira
d0627ab85e Auto-forward all workspace open ports when using Latest JetBrains IDEs 2022-08-09 20:08:53 +02:00
roboquat
1b9f753729 Update Platform Version of JetBrains Backend Plugin to 222.3739-EAP-CANDIDATE-SNAPSHOT 2022-08-09 09:55:53 -03:00
Victor Nogueira
de67bd4d89 Clean code from GitpodServerLauncher and update JetBrains backend-plugin to work when user has proxies 2022-07-13 13:42:00 +02:00
mustard
5bb6e2a6e0 Use a different logic when client is not using proxies to connect to Gitpod Server when using JetBrains IDEs
Also, use a fixed version on JetBrains backend-plugin to avoid unexpected API changes which could block Werft to build the main branch on Gitpod repository.
2022-07-08 19:51:55 +05:30
Victor Nogueira
95f02d84f5 Auto-forward Task Terminals Ports on JetBrains IDEs 2022-06-30 21:09:38 +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
Anton Kosyakov
4ff0c7e3b8 [jb]: monitor low memory notifications and gc overhead 2022-06-16 19:41:25 +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
Anton Kosyakov
faa6b3096c jb: push backend memory metrics to prometheus 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
Victor Nogueira
5362e2295e Display Gitpod Logo and Hostname on the top-left NavBar from JetBrains IDEs 2022-05-05 12:59:20 +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
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
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
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
Anton Kosyakov
e1112966cc [jb] track client project sessions 2022-02-21 17:53:01 +05:30
Anton Kosyakov
0f95d44035 jb: enable debug flow for backend plugin 2022-02-16 18:35:56 +01:00
Anton Kosyakov
8bdd0ca581 [jb-remote] gp cli support 2022-02-09 12:59:30 +01:00
Anton Kosyakov
3c82d6cb1a [jb-remote] hook git credential helper 2022-02-09 12:59:30 +01:00
Anton Kosyakov
bc75f05bba increase gradle timeouts to stabilize builds 2022-02-01 10:23:23 +01:00
Anton Kosyakov
615e8a0bbc fixing JB backend plugin
- remove dependencies, since JB backend already has Kotling dependencies, and adding other version leads to runtime incompatibilities
- fix memory leak of grpc message channels
- use Kotlin koroutines instead of dedicated thread for heartbeating
- implement web socket reconnection handling for Gitpod server connection
- pin java target to v.11 in all projects
2022-01-27 10:15:19 +01:00
Pudong Zheng
b58cb5984b Automatic rollout latest Jetbrains IDE 2022-01-19 22:38:12 +01:00
André Duarte
3c8b60c0f6 [jetbrains] Clean up JetBrains backend plugin 2021-11-29 11:38:25 +01:00
Cornelius A. Ludmann
147599a08e [jetbrains] Remove werft secret 2021-11-23 09:10:19 +01:00
Cornelius A. Ludmann
0c2a84475a [jetbrains] Fix Heartbeat plugin connection error 2021-11-04 11:14:12 +01:00
André Duarte
0ff13e4a0c Add jetbrains-backend-plugin resources as build srcs 2021-11-03 17:15:11 +01:00
André Duarte
a37d8781e6 Make Jetbrains listener public 2021-11-02 14:28:10 +01:00
André Duarte
63ba6d0d13 Address heartbeat plugin issues 2021-10-27 14:43:05 +02:00
Cornelius A. Ludmann
0f36285ce7 [ide] Add JetBrains IDE images 2021-10-27 14:05:05 +02:00
Jan Keromnes
0545d95e61 [ide] Add mysterious new JetBrains files 👀 2021-10-15 05:47:02 -03:00
André Duarte
acee90361c Create intellij-backend-plugin 2021-10-14 09:43:01 -03:00