dependabot[bot]
bc1d149a7e
Bump follow-redirects from 1.14.5 to 1.14.8 in /client ( #283 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.5 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-16 22:20:46 +01:00
dependabot[bot]
f7b6c7d88f
Bump axios from 0.21.1 to 0.21.2 in /client ( #280 )
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-26 17:04:03 +01:00
dependabot[bot]
e2793be176
Bump lodash from 4.17.20 to 4.17.21 in /client ( #267 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-08 09:50:59 +02:00
Jerome Luckenbach
0239e0a05a
Add logging to the console ( #262 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-05-08 09:49:10 +02:00
Jerome Luckenbach
3775e7d86e
Fix deprecation warning handling. ( #260 )
...
* Fix deprecation warning handling.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add Changelog.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-04-10 10:05:47 +02:00
Wouter Born
cac19605e2
Fix typos and openHAB capitalization ( #259 )
...
Signed-off-by: Wouter Born <github@maindrain.net>
2021-04-09 20:45:20 +02:00
Jerome Luckenbach
a6939ae847
Improve deprecation warning and output. ( #258 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-04-07 22:02:08 +02:00
Jerome Luckenbach
a6964e958c
Prepare 1.0.0 release.
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-04-03 09:54:38 +02:00
Jerome Luckenbach
68c52c945d
Add Update Notice ( #250 )
...
* Add UpdateNoticePanel. Refactor Webviews folder.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Move Media folder. Improved css. Improved content.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Remove beta check. Add update check. Add command for update notice.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add small improvements.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Small refactorings.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Update dependencies aside.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-29 21:51:56 +02:00
Jerome Luckenbach
8f3f597880
Add native token based authentication ( #247 )
...
* Replace request with axios for the client side.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Remove 3rd party naming.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Refactor all groupable parameters and add auth header configuration parameter.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Introduce token based authentication via configuration parameter.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Make local LSP also use primary Extension Output Channel.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add basic auth token check on config change.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Added warn message with authToken config recommendation.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Move Utils into new utils folder. Adapt import paths.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Introduce new config manager class to handle config parameters and logic.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Adapt repo settings for continous watching for file changes.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Move handler for config errors to ConfigManager. Add warning for deprecated config values.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Small improvements for config calls and warning messages.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Fix nested view for items and things TreeViewProvider
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Typo + brackets
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add basic migration script.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Adapt launch and task config.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Improve migration script. Respect config scopes.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Refactor util classes and types.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Remove migration routine.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Small language client improvements. Add Changelog and major version.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add missing deprecated parameters back for proper error handling.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-27 18:42:55 +01:00
Jerome Luckenbach
ad81ff13f4
Improve markdown presentation ( #245 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-19 10:00:36 +01:00
Jerome Luckenbach
9daa771c1d
Fix item hover. ( #244 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-18 19:41:15 +01:00
Jerome Luckenbach
46fef5ee71
Add human readable threadsleep description hover. ( #242 )
...
* Add human readable threadsleep description hover.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add cron explained to recommended extensions.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add openHAB alignment tool to recommended extensions.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Improve regex matching and Hover formatting.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-03-16 17:30:40 +01:00
Jerome Luckenbach
f78ab4c62e
Update Dependencies. Switch to @types/vscode. ( #236 )
...
* Update Dependencies. Switch to @types/vscode.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Remove vscode postinstall.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Fix build errors.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-01-17 19:12:05 +01:00
Jerome Luckenbach
02a280bd3c
Improve config usage. Extend error handling. Refresh TreeViews on config change. ( #235 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2021-01-17 17:54:10 +01:00
Jerome Luckenbach
6dc21e6d09
Remove classic ui. Fix Markdown errors. ( #224 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-12-28 10:09:53 +01:00
Jerome Luckenbach
1ae6463cc7
Update dependencies ( #220 )
...
* Update dependencies with a first audit fix command.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Second audit and a first npm update command.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Another audit fix after updating.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Also update sub package dependencies.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-12-27 19:46:39 +01:00
Jerome Luckenbach
0689d1f721
Prepare beta extension ( #218 )
...
* Updated changelog. Improved sign off docs due to DCO Check usage.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Prepare for a later beta extension.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Fix extension name.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Prevent beta from getting deactivated too.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-12-27 15:59:29 +01:00
Jerome Luckenbach
1d2bd40d65
Remove Paper UI ( #217 )
...
* Updated changelog. Improved sign off docs due to DCO Check usage.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Remove Paper UI references and Command.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-12-27 15:18:17 +01:00
gabbe
05e1c7e8a2
Encode username and password to make a valid URI. Fixes #213 ( #214 )
...
Signed-off-by: Gabriel Thörnblad <gabriel@thornblad.com>
2020-12-19 17:19:04 +01:00
Jerome Luckenbach
1d2e7f1413
Update dependencies ( #193 )
...
* Update node dependencies
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Update node dependencies
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Improved build logging, small apckage json improvements.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-01-12 12:48:46 +01:00
Jerome Luckenbach
bc0f1f1301
Big refactoring with newly comments and solving tslint issues. ( #191 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-01-11 20:57:50 +01:00
Jerome Luckenbach
07ad877900
Update item cache on save ( #189 )
...
* Added onSave event listener for HoverProvider.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Refreshed changelog.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Added some delay before item refresh.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-01-08 21:21:21 +01:00
Jerome Luckenbach
09bdbc5cce
Fix treview icons with dynamically generated path ( #188 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2020-01-07 09:48:53 +01:00
Jerome Luckenbach
2686ee3e72
Extracted HoverProvider as own class. Updated Changelog. ( #178 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-11-11 23:58:39 +01:00
Jerome Luckenbach
dfdacee4c7
Prepare release.
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-11-03 21:48:51 +01:00
Jerome Luckenbach
22a3d7d1fa
Removed, safe to replace, karaf references. ( #172 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-11-03 20:48:11 +01:00
Jerome Luckenbach
4b2d225cc5
Reorganise package.json. Remove unused utils. Add some comments. ( #165 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-29 22:13:30 +01:00
Jerome Luckenbach
d95ba9a0ba
Added status bar item for recognition of an active extension. ( #162 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-26 23:02:39 +02:00
Jerome Luckenbach
f7dd9c8d46
Add webpack support ( #155 )
...
* Add webpack support
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Adaption to multi package extension. (Language Server). ALso build improvements
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-26 21:06:29 +02:00
Jerome Luckenbach
00e4af3d94
Added output general prepared for general usage. Also added some logging for the basicui command. ( #156 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-26 21:00:23 +02:00
Jerome Luckenbach
26855baf66
Refactoring ( #154 )
...
* Move language related files in new introduced meta folder
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Add some logging, reflect file movements and make openHAB tree views available without file condition.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-23 22:31:30 +02:00
Jerome Luckenbach
20faeac1cc
Update package files.
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-19 18:46:48 +02:00
Jerome Luckenbach
ce3c2f1465
Add Hover provider, with rest api contents. Closes #69 ( #146 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-14 18:08:45 +02:00
Jerome Luckenbach
01eee46496
Fix https lsp problems ( #139 )
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-10-09 18:10:44 +02:00
Jerome Luckenbach
3575ecb038
Hotfix release changes
...
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
2019-05-19 19:50:20 +02:00
Willi Eggeling
7f8c83b3aa
added configuration option for Item name casing, refactoring ( #133 )
...
- the casing of generated Item names from Thing labels can
now be configured using the extension's configuration.
- the ItemsProvider.ts file has been refactored to not
depend on the 'underscore.strings' library any longer.
fixes #132
Signed-off-by: Willi Eggeling <thewilli@gmail.com>
2019-02-22 21:53:45 +01:00
zbot473
08a9335971
New line after item ( #136 )
...
Solves #121
Signed-off-by: Mihir Patil zbot473@gmail.com (github: zbot473)
2019-02-08 08:55:51 +01:00
Samuel Brucksch
91e7770c25
Local LSP server that improves functionality like item completion ( #122 )
...
* Initial commit with LSP from MS examples
* Code quality fixes
* added remote LSP server to run parallel to local LSP server
* removed lspEnabled check as its done in extension already
* Removed completion from REST
* removed comments
* Turned Server into a class and extracted validation
* Removed log output
* WIP: Added items completion in LSP server
Items are taken from REST API at start and are getting cached in LSP Server. Their values are updated from SSE (/rest/events). When Items are added or removed the cache is updated. So now we have a very responsive completion list.
* Code quality changes
* made code more robust
* Added parsing of StateChange and uItemUdate events
* Fixed wrongly called cb(error)
* removed log output
* Cleaned up validation to not return anything
* Cleaned up and added bit more docs
* Fixed capital letter of class in import - worked on win but not in linux
* Same as before
* Removed unused getter
* Code Quality
* Moved @types dependencies to root package.json and cleaned up tsconfig files
* Test commit for sign off
* Added author in docs
* Added pure JS impl of server and wrote tests with jest
Coverage is not goot yet, ItemCompletionProvider and Item still miss
some tests. Other files are good already.
* Added more tests, use of preomise instead of callbacks in completionitem
* Moved tests to unit folder
* Added more tests
* Cleaned up and removed TS impl
* Fixed compile problems by increasing vscode version
* Fallback to empty array if no items map is present
* More tests
* Improved npm scripts
npm run build builds a .vsix
npm run publish publishes the extension
both commands run tests before to make sure a working version is
built/deployed
* use bind() instead of anonymous function
* improved scripts
* Renamed config properties and removed useRestCompletions as its not
needed anymre
* changed config in remote language client
* removed TODO comment
* added changelog and fixed description for settings
* fixed typo
* Removed commented code
Signed-off-by: Samuel Brucksch <sasliga@freenet.de> (github: SamuelBrucksch)
2019-01-11 11:01:45 +01:00