* Prepare 0.8.0-beta version
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* Use proper version number in package json.
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
* 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>
* 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>
- 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>
* 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)
* Preparations for release 0.3.0
Signed-off-by: Kuba Wolanin <jakub.wolanin@sabre.com>
* Preparations for release 0.3.0
Signed-off-by: Kuba Wolanin <jakub.wolanin@sabre.com>
Added icons and quick reference to thing's binding docs
Show Thing in Paper UI - WIP
Generating Items from Things channels and more!
Things Explorer is completed!
Signed-off-by: Kuba Wolanin <hi@kubawolanin.com>
* Updated README.md, host configuration section
Added a note to the configuration section, to clarify that the settings will take a hostname or the ip adress of the openHAB instance.
Suggested here: <https://community.openhab.org/t/visual-studio-code-openhab-extension/30205/56?u=confectrician>
Signed-off-by: Jerome Luckenbach <github@luckenba.ch> (github: @Confectrician)
* Discussion spelling fix
Signed-off-by: Jerome Luckenbach <github@luckenba.ch> (github: @Confectrician)
* Added IP adress in host config description
Signed-off-by: Jerome Luckenbach <github@luckenba.ch> (github: @Confectrician)IP address
Added configuration for openhab.host and openhab.path
Updated README.md to accomodate new configuration options (including examples)
Signed-off-by: Dennis Gieseler <dennis.gieseler@me.com> (github: dennisausbremen)