68 Commits

Author SHA1 Message Date
Max Marze
893bfa7aef
chore: update eslint & prettier (#12553) 2024-05-29 11:51:04 -04:00
Max Marze
5e604f2e1f feat: update custom resource handlers to node20 2024-02-13 14:56:57 -05:00
Austen
bd6a242812
chore: Embed dashboard plugin into framework (#12332)
* chore: initial removal of dashboard plugin as dependency and deprecated logic

* chore: continue refactor

* chore: move dashboard into framework and reduce logic
2024-01-23 00:28:56 -08:00
Max Marze
590bb7e177
feat: Remove Console Login (#12153)
* feat: Remove Console Login

* fix: Update login tests to remove console login options

* feat: Remove Console login options

* feat: Remove console onboarding

* fix: Remove console tests

* chore: Remove remaining console flags

* fix: Remove console deploy unit test

* fix: Interactive Setup tests

* fix: Update generate-payload tests
2023-09-15 11:33:40 -04:00
Mariusz Nowak
39806d622f refactor(Telemetry): Report installed docker version 2023-06-02 12:55:20 +02:00
Mariusz Nowak
83670f98c5 feat(Telemetry): Inspect docker availability 2023-05-31 17:46:56 +02:00
Mariusz Nowak
473614d3f3 test: Upgrade tests to not rely on nodejs12.x runtime 2023-05-30 14:20:52 +02:00
Mariusz Nowak
311a4544a9 test: Improve test title 2023-05-30 14:20:52 +02:00
Mariusz Nowak
9a41468309 feat(Console): External Console integration 2022-10-31 16:07:52 +01:00
Mariusz Nowak
f3a191590b feat(Console): Remove support for integrated configuration 2022-10-31 16:07:52 +01:00
Piotr Grzesik
007c294211 refactor(Telemetry): Recognize isUsingCompose 2022-05-23 15:32:36 +02:00
Piotr Grzesik
3bcff796f1 refactor(Telemetry): Ensure to pass unique id with events 2022-04-13 11:22:27 +02:00
Piotr Grzesik
d215517cf0 feat(AWS Lambda): Add support for function URLs 2022-04-06 23:13:37 +02:00
Mariusz Nowak
c28c48c6a1 refactor(Console): Dynamically resolve latest version of the extension 2022-03-14 16:15:46 +01:00
Mariusz Nowak
bdaf21e1a1 feat(Console): Initial integration 2022-02-25 20:12:02 +01:00
Piotr Grzesik
0c810bf96a fix: Improve detection of tty 2022-02-08 18:12:11 +01:00
Mariusz Nowak
e9c3502e2a refactor: Rename lib/utils/telemetry/generatePayload.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c3e08ca342 refactor: Rename lib/utils/telemetry/areDisabled.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
84626e385c test: Rename fixture programmatic/httpApi 2022-01-27 15:21:58 +01:00
Mariusz Nowak
439b2ab6cb test: Rename fixture programmatic/customProvider 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d62c3288b2 feat: Unconditionally fallback when local installation found
BREAKING CHANGE:
`enableLocalInstallationFallback` configuration property is no longer supported.
2022-01-27 15:21:58 +01:00
Mariusz Nowak
c18e1b308b refactor(CLI): Export resolved local installation path directly 2022-01-27 15:21:58 +01:00
Piotr Grzesik
ae169f564a refactor(Telemetry): Include paramsCount in telemetry 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b4a25d70d3 feat: Remove tab autocomplete feature
Reasoning:
- Performance is very poor due to slow command startup time
- `tabtab` package is no longer maintained and shares security issues
- Feature usage is relatively low (telemetry data shows 7% of users has the autocompletion on)

BREAKING CHANGE:
Opt-in tab-tab autocompletion feature is removed due to performance and security issues
2022-01-27 15:21:58 +01:00
Piotr Grzesik
4fa20a56ea feat(Telemetry): Report didCreateService property 2021-12-23 12:51:04 +01:00
Piotr Grzesik
08b5acbaa9 refactor(Telemetry): Ensure to report projectId for interactive 2021-12-23 12:51:04 +01:00
Piotr Grzesik
cc7d7e4d53 feat(Telemetry): Add projectId to payload 2021-11-03 10:08:32 +01:00
Sudipto Das
05fff98a00
refactor: Replace fse.writeFile with fs.promises.writeFile (#9870) 2021-08-30 11:08:47 +02:00
Piotr Grzesik
00fdba1546 refactor(Telemetry): Recognize notificationsMode 2021-08-17 21:02:09 +02:00
Piotr Grzesik
60d729b5d4 feat(Telemetry): Detect used variable sources 2021-07-28 13:18:31 +02:00
Sudipto Das
1e00f9edfb
refactor: Replace fse.readdir with fs.promises.readdir (#9780) 2021-07-26 14:36:44 +02:00
Sudipto Das
daee1d5375
refactor: Replace fse.unlink with fs.promises.unlink (#9754) 2021-07-16 09:27:13 +02:00
Mariusz Nowak
9cea555e88 refactor(Telemetry): Report whether we're in context of TTY terminal 2021-07-07 18:32:44 +02:00
Piotr Grzesik
e65199c052 refactor(Telemetry): Ensure generation and related utils are sync 2021-07-06 11:24:21 +02:00
Mariusz Nowak
01f158695b feat(Telemetry): Report configuration validation result 2021-07-01 08:32:33 +02:00
Mariusz Nowak
8e2d48fee5 feat(Telemetry): Report configValidationMode 2021-07-01 08:32:33 +02:00
Mariusz Nowak
01439b4f51 test(Telemetry): Optimize to not rely runServerless when not needed 2021-07-01 08:32:33 +02:00
Mariusz Nowak
004ba08bd9 test: Fix test title 2021-07-01 08:32:33 +02:00
Mariusz Nowak
7264d1672e refactor(Telemetry): Increase error location coverage 2021-07-01 08:32:33 +02:00
Piotr Grzesik
5e0d80579e feat(Telemetry): Add hasLocalCredentials 2021-06-28 15:19:55 +02:00
Piotr Grzesik
0eba2dcdfe feat(CLI Onboarding): Add telemetry for interactive flow 2021-06-28 15:19:55 +02:00
Piotr Grzesik
9e10ceaf81 refactor(Telemetry): Recognize constructs 2021-06-21 17:15:30 +02:00
Mariusz Nowak
f3ff6d2175 refactor(Telemetry): Optimise error location length 2021-06-10 10:14:57 +02:00
Mariusz Nowak
f6a7d03b04 refactor(Telemetry): Reduce length of error location 2021-06-10 10:14:57 +02:00
Mariusz Nowak
8d0ff078f7 feat(Telemetry): Report awsUserResourceTypes 2021-05-19 15:32:45 +02:00
Mariusz Nowak
105807a674 refactor(CLI Onboarding): Integrate steps from dashboard plugin 2021-05-12 12:41:30 +02:00
Mariusz Nowak
4f6a50a2e1 refactor(Telemetry): Make generatePayload serverless independent 2021-05-12 12:41:30 +02:00
Mariusz Nowak
096ed9652b fix(Telemetry): For local fallback ensure to report locally used version 2021-05-11 08:57:29 +02:00
Mariusz Nowak
420e13479f test: Put setup into before 2021-05-11 08:57:29 +02:00
Mariusz Nowak
3804aebd29 test: Improve test title 2021-05-11 08:57:29 +02:00