Muhammad Atif Ali
70020d8b8c
Support multiple default IDEs in JetBrains Gateway
2024-11-14 19:54:58 +05:00
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
5bc2aa4aa0
Fix JetBrains Gateway tests for multiple IDEs
...
- Allow creation of links with multiple IDEs.
- Ensure outputs handle arrays for identifying multiple IDEs.
- Update runTerraformApply to handle array values as JSON strings.
2024-11-14 19:36:36 +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
github-actions[bot]
c50c4259d9
chore: bump version to 1.0.13 in README.md files ( #238 )
...
Co-authored-by: matifali <matifali@users.noreply.github.com >
2024-04-25 18:53:46 +03:00
Muhammad Atif Ali
33dbae6ea0
fix(jetbrains-gateway): fix icon and name of coder_app ( #233 )
2024-04-24 23:42:55 +03:00
github-actions[bot]
49df203bd6
chore: bump version to 1.0.12 in README.md files ( #230 )
...
Co-authored-by: matifali <matifali@users.noreply.github.com >
2024-04-18 18:13:02 +03:00
Muhammad Atif Ali
43304e5d4e
docs(jetbrains-gateway): add examples on how to use the latest version ( #228 )
2024-04-17 11:27:49 +03:00
Muhammad Atif Ali
d8f71e4571
feat(jetbrains-gateway): Allow fetching latest version dynamically ( #226 )
2024-04-17 11:05:04 +03:00
github-actions[bot]
dfe69f25ce
chore: bump version to 1.0.11 in README.md files ( #221 )
...
Co-authored-by: matifali <matifali@users.noreply.github.com >
2024-04-11 02:39:55 +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
Muhammad Atif Ali
017f007bde
chore(jetbrains-gateway): match example with screenshot ( #200 )
2024-03-18 22:39:23 +03:00
github-actions[bot]
7e3743739e
chore: bump version to 1.0.9 in README.md files ( #193 )
...
Co-authored-by: matifali <matifali@users.noreply.github.com >
2024-03-15 04:44: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
github-actions[bot]
472d80ade6
chore: bump version to 1.0.8 in README.md files ( #182 )
...
Co-authored-by: matifali <matifali@users.noreply.github.com >
2024-03-07 00:34:50 +05:00
Michael Brewer
a3dc364227
feat: add order variable to coder_app modules ( #177 )
2024-03-05 21:15:37 +05:00
github-actions[bot]
08adb4a839
chore: bump version to 1.0.6 in README.md files ( #171 )
2024-02-23 23:52:36 +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
Muhammad Atif Ali
534491613f
Update module versions to v1.0.3 ( #159 )
2024-02-14 16:37:01 +03: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
3227a47044
fix(jetbrains-gateway): fix readme to include agent_name ( #151 )
2024-02-09 21:19:29 +03:00
Muhammad Atif Ali
acab6437bc
chore: bump version to 1.0.2 and add script to update them automatically. ( #128 )
...
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2024-01-30 17:51:31 +03:00
Mathias Fredriksson
376c0cae31
chore: add prettier terraform formatting in markdown files ( #134 )
2024-01-27 15:02:40 +02:00
Muhammad Atif Ali
b968a2aa22
feat: add version to module docs ( #122 )
2024-01-23 13:50:55 +03:00
Muhammad Atif Ali
c6b1990225
fix(jetbrains-gateway): fix tests
2023-12-08 04:20:05 +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
c23edf47d8
added jetbrains-gateway test
2023-10-10 18:58:51 +00:00
Stephen Kirby
30a8d3cde0
added starter test for personalize
2023-10-09 19:51:18 +00:00
Muhammad Atif Ali
9f110e6e63
chore: fmt
2023-10-04 00:39:50 +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
Kyle Carberry
cb72a16221
feat: add test framework ( #48 )
...
* Add test framework
* Add aws-region tests
* Add azure-region tests
* Update CONTRIBUTING.md
* Add formatting
* Improve fmt
* Format Terraform
2023-09-25 23:17:04 -05:00
Muhammad Atif Ali
d3d9a9f135
fix: update tags and fix module bugs, rewrite vscode-server ( #42 )
2023-09-26 02:16:14 +03:00
Muhammad Atif Ali
4ab81b7e12
update REDAME
2023-09-20 12:37:03 +03:00
Muhammad Atif Ali
0e534821aa
add icon
2023-09-20 12:32:14 +03:00
Atif Ali
ab9dee74c0
update tags
2023-09-20 11:31:29 +03:00
Atif Ali
4350995a4e
update README
2023-09-20 11:31:28 +03:00
Atif Ali
bca8470a05
add jetbrains-gateway-ides
2023-09-20 11:29:08 +03:00