Commit Graph

1054 Commits

Author SHA1 Message Date
Tony Cheang
a25402cb8d remove: (experimental) suffix from commands 2021-02-05 12:13:16 -08:00
tonycheang
290bbd43a2
Fix CI (#371)
* dep: upgrade vscode-test to 1.5.0

* try: xenial with xvfb service
2021-02-01 11:23:25 -08:00
tonycheang
7446960904
Notification for All Feat Pro (#370)
* feat: presentational notification handler

* improve: migrate hover.js to typescript

* rename: kite.more-position -> kite.copilot-docs-from-position

* fix: events checks version from package to avoid circular dependencies

* refactor: docs-related commands lives with hover provider

* refactor: hover.ts -> docs.ts and no default export

* add: check for notification on docs command error

* improve: render buttons in presentational error notif

* clean: remove unused kite.more

* improve: use promisifiedKiteAPIRequest insetad of Kite.request

Avoids circular dependency when compiling for typescript.

* improve: variable naming

* improve: log unexpected hover errors

* improve: notifyFromError takes optional default error message

* fix: don't notify on JSON.parse error

It is expected that not all errors will send a notification.

* improve: set up ICommandRegistrant[] to signal refactor intent
2021-01-29 16:49:12 -08:00
Daniel Hung
2eebb8c5a8
Merge pull request #368 from kiteco/tweak-code-nav-decoration
Code nav decoration fixes
2021-01-28 11:22:14 -08:00
Daniel Hung
f2ffd024b9 fix tests 2021-01-27 19:32:26 -08:00
Daniel Hung
b58f00b376 fix icon in windows 2021-01-27 17:11:22 -08:00
Daniel Hung
dd1aaa0407 Merge branch 'master' into tweak-code-nav-decoration 2021-01-27 17:11:04 -08:00
Daniel Hung
f9b95016ee more clear code 2021-01-27 16:39:11 -08:00
Edward Zhao
8d150c21e8 0.136.0 2021-01-27 15:41:01 -08:00
tonycheang
b2f7faa95e
Merge pull request #367 from kiteco/fix-kiteco-12334-1
fix: kiteco 12334-1
2021-01-27 12:39:47 -08:00
edzkite
45fca23db3
Enable Plugin Install Flow (#369)
* Implement notifications

* Implement auto install flow

* hasKiteConfig -> hasKiteRun

* Send launchCopilot and channel opts

* Remove jsconfig.json

* Minor tweaks

* Remove this.showCopilot

* Update kite-api to 3.2.0 and kite-connector to 3.14.0
2021-01-27 11:55:00 -08:00
Daniel Hung
b1944a8bad add delay to decoration ui 2021-01-26 16:11:55 -08:00
Daniel Hung
8f5ec93037 make decoration less distracting 2021-01-26 15:18:59 -08:00
Tony Cheang
a34e137854 fix: path separators 2021-01-26 14:40:06 -08:00
Jason G
4a7f71aff7
Merge pull request #366 from kiteco/update-listing-211
Update store listing
2021-01-25 12:32:23 -08:00
BigTSoft
556e16d24b fix typo 2021-01-25 12:30:52 -08:00
BigTSoft
ad2963586e update description 2021-01-25 11:14:24 -08:00
BigTSoft
5440a5e88c add new categories 2021-01-17 19:31:57 -08:00
BigTSoft
320c0630cd update badges 2021-01-15 13:45:38 -08:00
BigTSoft
4dedeed608 add badges 2021-01-15 13:37:48 -08:00
BigTSoft
d91b47bf89 Update readme 2021-01-15 13:30:37 -08:00
BigTSoft
42a419e65a top image 2021-01-15 13:02:36 -08:00
BigTSoft
6f092ea331 title, desc, colors 2021-01-15 13:01:01 -08:00
edzkite
69b53e8cfd
VS Code Build Issues (#365)
* Add dev dependency for @babel/runtime

* Update engines.vscode
2021-01-15 12:15:15 -08:00
tonycheang
28f70f2d31
Line Decoration for Code Nav (#350)
* update: typescript to latest

* add: ts bundling with ts-loader

* add: KiteCodeLensProvider skeleton

* change: wip codelens -> prototype inline decoration

* update: rm vscode devDep in favor of @types/vscode and vscode-test

See https://code.visualstudio.com/updates/v1_36#_splitting-vscode-package-into-typesvscode-and-vscodetest

* improve: consolidate after block to avoid conflicting styles

Long standing vscode bug "Inline decorations can interfere with one another"
https://github.com/microsoft/vscode/issues/33852

* remove: post-install since now using @types/vscode

* update: webpack and webpack-cli to latest

* migrate: to using vscode-test via webpack transpiling

* improve: fix various tests and improve dev test experience

* improve: use link theme color for inline message

* improve: bump kite-api and use getLineDecoration

* add: source-map and typescript test support

* migrate: expect.js -> chai for assertion style testing

* remove: unused deps + update sinon

* test: codenav-decoration
2021-01-13 11:02:31 -08:00
Jason G
70f28ba42f
Merge pull request #357 from kiteco/update-marketplace-title
update title and keywords for marketplace
2020-12-18 16:45:32 -08:00
edzkite
9640570fb9
Remove empty line checks (#359)
* Remove empty line checks

* Remove unused args
2020-12-17 15:35:47 -08:00
Naman
fcc1388da0
Merge pull request #358 from kiteco/nav-error-handling
simplify predictive nav error handling
2020-12-17 13:56:23 -08:00
naman
54358d3b99 log exception 2020-12-15 11:48:11 -08:00
naman
311613f128 simplify error handling 2020-12-15 10:40:14 -08:00
BigTSoft
e6bca77d36 update title 2020-12-14 21:15:27 -08:00
edzkite
3f6bdf8c33
Handle ErrPathHasUnsupportedExtension (#356)
* Handle ErrPathHasUnsupportedExtension

* Remove extra args

* Remove braces
2020-12-09 14:05:32 -08:00
hrysoula
325122741a
Merge pull request #355 from kiteco/support-pyw-files
Support Python .pyw extension.
2020-12-08 20:42:55 +02:00
Naman
bfefe05246
Merge pull request #354 from kiteco/fix-353
synchronize welcome notification state
2020-12-05 18:40:26 -08:00
naman
7867be9840 guard for new api 2020-12-04 16:35:33 -08:00
Hrysoula Papadakis
bd4cedfe77 Support Python .pyw extension. 2020-12-03 22:49:35 +02:00
Naman
92e675772e
synchronize welcome notification state 2020-11-30 09:24:13 -08:00
Edward Zhao
d4b106e548 0.135.0 2020-11-24 15:33:28 -08:00
edzkite
ced332ae7f
Send editor path in related code request (#351)
* Send editor path in related code request

* Update kite-api to 3.18.0
2020-11-24 15:31:25 -08:00
tonycheang
7813e6e5ea
Typescript Eslint (#349)
* add: typescript-eslint, use in .eslintrc

* clean: auto-fix semicolons

* improve: require -> es6 import statements

* remove: unused args

* clean: remove unnecessary escapes

* add: @types declarations for md5 and mixpanel

* replace: deprecated package name opn with updated open

* add: indent and object curly spacing eslint rules

* add: no-trailing-spaces rule
2020-11-13 14:45:30 -08:00
Tony Cheang
119ae51fe6 0.134.0 2020-11-02 14:49:00 -08:00
tonycheang
e7e6efc556
Merge pull request #345 from kiteco/bump-kite-api-3.17.0
bump: kite-api to 3.17.0 for nav api changes
2020-11-02 14:37:38 -08:00
Tony Cheang
88847c35d9 bump: kite-api to 3.17.0 for nav api changes 2020-11-02 11:51:41 -08:00
tonycheang
28b28c1cb6
Fix Per Filetype Disable (#344)
* Revert "Revert "Per Filetype Disable (#342)""

This reverts commit c735ee2761.

* fix: duplicate completions for .py

* rename: EventSupported -> IsEnabledAndSupported
2020-11-02 11:31:54 -08:00
Ryan Berg
4ad5a78bb4 0.133.0 2020-10-29 14:51:46 -07:00
Naman
5a949aac57
Merge pull request #343 from kiteco/revert-342-per-filetype-disable
Revert "Per Filetype Disable"
2020-10-29 14:47:51 -07:00
Naman
c735ee2761 Revert "Per Filetype Disable (#342)"
This reverts commit 4005c8b065.
2020-10-29 14:47:15 -07:00
Tony Cheang
556d6c82f8 0.132.0 2020-10-27 17:36:19 -07:00
tonycheang
4005c8b065
Per Filetype Disable (#342)
* feat: kite.completions.disabledFileExtensions option

* feat: status 'kite: disabled' for disabled file extensions
2020-10-27 17:34:42 -07:00
Tony Cheang
62ae4cf688 0.131.0 2020-10-23 12:43:44 -07:00