Commit Graph

24 Commits

Author SHA1 Message Date
Muhammad Atif Ali
937ffcd47b Update slug format for JetBrains Gateway apps
This change improves URL uniqueness by appending a lowercase IDE
identifier to the slug, ensuring distinct slugs for each default IDE.
2024-11-14 19:50:09 +05:00
Muhammad Atif Ali
4452630a7e Support multiple default IDEs in JetBrains Gateway 2024-11-14 18:41:40 +05:00
Muhammad Atif Ali
27e3faf31c feat: enable multiple IDE buttons in JetBrains
Add support for specifying a list of default IDEs to be displayed on
the Workspace page. This allows users to see multiple IDE options
simultaneously. Ensure no duplicates are included and validate
provided IDE codes against allowed set. Adjust logic to dynamically
render IDE buttons based on specified defaults, improving flexibility
in user interface setup.
2024-11-14 11:31:27 +05:00
Kerwin Bryant
87854707bc feat(jetbrains-gateway): add releases_base_link/download_base_link variables (#333) 2024-10-30 14:51:03 +05:00
Muhammad Atif Ali
8e0dfcd534 feat(jetbrains-gateway): add slug variable (#322) 2024-10-17 14:25:03 +00:00
Asher
8a0ac3435c Add owner to Gateway link (#310)
Without this, it is not possible to reliably connect to another user's
workspace (for admins, mainly) when duplicate workspace names are
involved.
2024-10-07 21:16:01 -08:00
Muhammad Atif Ali
33dbae6ea0 fix(jetbrains-gateway): fix icon and name of coder_app (#233) 2024-04-24 23:42:55 +03:00
Muhammad Atif Ali
d8f71e4571 feat(jetbrains-gateway): Allow fetching latest version dynamically (#226) 2024-04-17 11:05:04 +03:00
Michael Brewer
e8f6578ece feat(jetbrains-gateway): bump version to 2024.1 (#220) 2024-04-11 02:36:25 +03:00
Michael Brewer
9a5ff6df64 feat(jetbrain-gateway): add coder_pameter order (#208) 2024-03-30 14:14:43 +03:00
Michael Brewer
f5681b5206 feat(jetbrains-gateway): update ide versions to 2023.3.* (#191) 2024-03-14 21:42:09 +03:00
Michael Brewer
d8fa7c959f feat(jetbrains-gateway): add rider support (#186) 2024-03-14 13:17:12 +03:00
Michael Brewer
a3dc364227 feat: add order variable to coder_app modules (#177) 2024-03-05 21:15:37 +05:00
Muhammad Atif Ali
313ec59d46 Add terraform validation to linting (#170)
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>
2024-02-23 23:49:47 +05:00
Andrew Svoboda
aef9b3b116 Add build numbers and versions to jetbrains gateway module (#150) 2024-02-12 17:16:31 +03:00
Muhammad Atif Ali
3878e66700 fix: use agent_name in jetbrains-gateway (#110) 2023-12-08 04:10:19 +03:00
Muhammad Atif Ali
a954af73c5 chore(jetbrans-gateway): update JetBrains IDEs and remove community editions
Another try at #96. I cannot reproduce the error on deployment and dev.coder.com.

It also removes Community editions, `Rider`, and `DataGrip` as they are not supported for Remote Development.
2023-12-08 02:34:14 +03:00
Spike Curtis
4e7f1e0ffd Revert "chore(jetbrans-gateway): update JetBrains IDEs (#96)" (#98)
This reverts commit b0187c69c1.
2023-11-14 10:05:15 +03:00
Muhammad Atif Ali
b0187c69c1 chore(jetbrans-gateway): update JetBrains IDEs (#96) 2023-11-14 01:18:35 +03:00
Stephen Kirby
2c94c82cbf chore: allowed empty default for modules (#72)
From #66, also added testing for `jetbrains-gateway`.

## Regions
Azure and AWS were simple, but there is no error message when no region is selected:

https://github.com/coder/modules/assets/58410745/9a9e317b-7764-427f-b298-86313de5fb33

Open to feedback on this.

## Jetbrains Gateway
The Jetbrains gateway default IDE satisfies a ton of logic in the template, so allowing `null` would lead to a lot of patchwork `try` statements. Now it's implemented to use the first IDE in the `jetbrains_ides` as the coder_parameter default for cleanliness. 

Let me know your thoughts.
2023-10-03 10:05:47 +03:00
Muhammad Atif Ali
0e35b55a44 fix jetbrain-gateway (#57) 2023-09-27 16:50:15 +03:00
Muhammad Atif Ali
1b83ae6f92 fix(jetbrains-gateway): use magic string for session token (#53)
* fix(jetbrains-gateway): use magic string for session token

* refactor

* improve default logic

* fmt
2023-09-27 07:07:14 -04:00
Muhammad Atif Ali
d3d9a9f135 fix: update tags and fix module bugs, rewrite vscode-server (#42) 2023-09-26 02:16:14 +03:00
Atif Ali
bca8470a05 add jetbrains-gateway-ides 2023-09-20 11:29:08 +03:00