Commit Graph

57 Commits (2c29ed08aba064817cf6edac4065a278e310160a)

Author SHA1 Message Date
openhab-bot 2c29ed08ab [unleash-maven-plugin] Preparation for next development cycle. 2023-04-12 21:06:07 +00:00
openhab-bot 05394454da [unleash-maven-plugin] Preparation for next development cycle. 2023-02-13 04:08:28 +00:00
openhab-bot a5f78110b1 [unleash-maven-plugin] Preparation for next development cycle. 2023-01-09 00:18:32 +00:00
Kai Kreuzer 52488f3683 Bump snapshot version
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2022-12-20 10:13:14 +01:00
Wouter Born 5e18cb3047
Use HTTPS links in Markdown (#1589)
* Use HTTPS links in Markdown
* Fix broken link

Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-18 20:05:32 +01:00
Wouter Born 3f7a1d3d04
Show Basic UI and CometVisu intros in Main UI (#1587)
Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-18 15:20:42 +01:00
Wouter Born e11bf7e219
Karaf feature improvements (#1541)
* Aggregate features like in the openhab-addons repository
* Verify features in bundle projects
* Add basicui.cfg file for Basic UI in openhab-ui-external
* Fix CometVisu rrd4j/jackson dependency version mismatch

Also-by: Sebastian Gerber <git@sgerber.de>
Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-05 23:04:41 +01:00
Tobias Bräutigam 531dabfa83
Fix cometvisu backend (#1535)
* update dependencies and files needed for code generation
* Fix parsing arrays - cache being overwritten. Remove redundant array evaluate. (#1531)
* Add missing features to cometvisu rest api backend, refactor some coding
mark old backend implementation as deprecated
* only download a real release (skip drafts/pre-releases),
fix zip asset detection
* update documentation
* remove obsolete header
* fix version comparison, handle equal versions correctly
* Revert "Fix parsing arrays - cache being overwritten. Remove redundant array evaluate. (#1531)"

Co-authored-by: Boris Krivonog <boris.krivonog@inova.si>
Signed-off-by: Tobias Bräutigam <tbraeutigam@gmail.com>
2022-11-05 17:51:06 +01:00
openhab-bot 6e9cc922fe
New Crowdin updates (#1442)
* New translations en.json (Norwegian)

* New translations en.json (Norwegian)

* New translations en.json (Norwegian)

* New translations en.json (Norwegian)

* New translations en.json (Norwegian)

* New translations iconset.properties (Norwegian)

* New translations basic.properties (Norwegian)

* New translations opennlphli.properties (Norwegian)

* New translations basic.properties (Swedish)

* New translations iconset.properties (Finnish)

* New translations en.json (Hebrew)

* New translations cometvisu.properties (Vietnamese)

* New translations basic.properties (Vietnamese)

* New translations opennlphli.properties (Hebrew)

* New translations en.json (Chinese Simplified)

* New translations opennlphli.properties (Chinese Simplified)

* New translations iconset.properties (Chinese Simplified)

* New translations basic.properties (Chinese Simplified)

* New translations cometvisu.properties (Chinese Simplified)

* New translations en.json (German)

* New translations en.json (Italian)

* New translations en.json (Italian)

* New translations en.json (Italian)

* New translations cometvisu.properties (Italian)

* New translations basic.properties (Italian)

* New translations en.json (Italian)

* New translations opennlphli.properties (Italian)

* New translations iconset.properties (Italian)

* New translations en.json (Polish)
2022-10-09 14:50:46 +02:00
Wouter Born 7cad8b2f5b
Update jaxb2-maven-plugin dependencies to fix Windows build issues (#1438)
On Windows org.openhab.ui.cometvisu fails to build:

`Failed to execute goal org.codehaus.mojo:jaxb2-maven-plugin:2.5.0:xjc (default) on project org.openhab.ui.cometvisu: "file:\C:\Users\runneradmin\.m2\repository\org\glassfish\jaxb\jaxb-xjc\2.3.2\jaxb-xjc-2.3.2.jar!\META-INF\versions\9" is not a valid file name: {1}: Invalid file path -> [Help 1]`

Signed-off-by: Wouter Born <github@maindrain.net>
2022-07-10 15:11:38 +02:00
Kai Kreuzer 74666a102b
Apply spotless (#1437)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2022-06-27 16:20:54 +02:00
openhab-bot 210ab3058c [unleash-maven-plugin] Preparation for next development cycle. 2022-06-26 23:10:41 +00:00
openhab-bot be5f2ee88c
New Crowdin updates (#1429)
* New translations en.json (Portuguese)

* New translations en.json (Portuguese)

* New translations opennlphli.properties (Portuguese)

* New translations en.json (Portuguese)

* New translations en.json (Latvian)

* New translations en.json (Bulgarian)

* New translations en.json (German)

* New translations en.json (Portuguese)

* New translations en.json (Turkish)

* New translations en.json (Latvian)

* New translations en.json (Latvian)

* New translations en.json (German)

* New translations en.json (Lithuanian)

* New translations en.json (Turkish)

* New translations en.json (Turkish)

* New translations en.json (Hebrew)

* New translations en.json (Lithuanian)

* New translations en.json (Hebrew)

* New translations en.json (Turkish)

* New translations en.json (Hebrew)

* New translations en.json (Hebrew)

* New translations cometvisu.properties (Bulgarian)

* New translations cometvisu.properties (Catalan)

* New translations cometvisu.properties (Czech)

* New translations cometvisu.properties (German)

* New translations cometvisu.properties (Hebrew)

* New translations cometvisu.properties (Hungarian)

* New translations en.json (Turkish)

* New translations cometvisu.properties (Dutch)

* New translations cometvisu.properties (Russian)

* New translations opennlphli.properties (Catalan)

* New translations opennlphli.properties (Czech)

* New translations opennlphli.properties (German)

* New translations opennlphli.properties (Hebrew)

* New translations opennlphli.properties (Hungarian)

* New translations opennlphli.properties (Dutch)

* New translations opennlphli.properties (Russian)

* New translations opennlphli.properties (Bulgarian)

* New translations basic.properties (Bulgarian)

* New translations basic.properties (Dutch)

* New translations basic.properties (Hungarian)

* New translations basic.properties (Hebrew)

* New translations basic.properties (German)

* New translations basic.properties (Czech)

* New translations basic.properties (Catalan)

* New translations iconset.properties (German)

* New translations iconset.properties (Russian)

* New translations iconset.properties (Dutch)

* New translations iconset.properties (Hungarian)

* New translations iconset.properties (Hebrew)

* New translations iconset.properties (Czech)

* New translations iconset.properties (Catalan)

* New translations iconset.properties (Bulgarian)

* New translations basic.properties (Russian)
2022-06-24 12:27:42 +02:00
Wouter Born 8378aefe7e
Fix more SAT findings (#1318)
This fixes ~100 SAT findings. It also adds some more null annotations to the HABot classes.

Signed-off-by: Wouter Born <github@maindrain.net>
2022-03-01 09:16:53 +01:00
Wouter Born eab99f0bfc
Update license headers to 2022 (#1266)
Signed-off-by: Wouter Born <github@maindrain.net>
2022-01-08 20:57:16 +01:00
Wouter Born 67bd0f221f
Make UI configurations translatable (#1246)
Adds the default translation strings so the UI configuration can be translated with Crowdin.

Other fixes/improvements:

* Adds config for this to crowdin.yml
* Adds the i18n Maven plugin dependency so it can be more easily used
* Fixes a few encoding issues
* Uses the ConfigurableService annotation

Signed-off-by: Wouter Born <github@maindrain.net>
2022-01-04 18:01:08 +01:00
Kai Kreuzer 9eeb7035e7 Apply spotless
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2021-12-20 08:51:27 +01:00
openhab-bot de8da844e8 [unleash-maven-plugin] Preparation for next development cycle. 2021-12-20 03:48:16 +00:00
Wouter Born 36170518cb
Fix/suppress PMD CompareObjectsWithEquals findings (#1190)
Newer PMD versions discover more CompareObjectsWithEquals findings.

Related to https://github.com/openhab/static-code-analysis/pull/423

Signed-off-by: Wouter Born <github@maindrain.net>
2021-11-14 17:29:32 +01:00
Wouter Born ffbd450cd0
Apply Spotless (#1123)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-06-28 19:24:46 +02:00
jenkins 2bd5bafd04 [unleash-maven-plugin] Preparation for next development cycle. 2021-06-27 19:54:38 +00:00
hubsif 71b0113a19
Use unhashed browser urls, fixes #710 (#964)
BREAKING CHANGE: the addresses of linked pages in the UI change from:

http://ip:8080/#!/page/...
http://ip:8080/#!/settings/...

to:

http://ip:8080/page/...
http://ip:8080/settings/...

Please adjust your bookmarks.

Signed-off-by: Hubert Nusser <hubsif@gmx.de>
2021-05-09 10:46:11 +02:00
Wouter Born 30e7e835b1
Remove dependency on commons-io (#1028)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-05-02 11:06:47 +02:00
Wouter Born 51d111b15b
Use commons-lang3 instead of commons-lang (#955)
This allows for removing the old commons-lang dependency.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-13 10:27:39 +01:00
Wouter Born eb7596c42d
Stop using StringUtils (#946)
There is no need for using StringUtils to replace or join strings.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-10 09:56:59 +01:00
Wouter Born abcc52e7cc
Update license headers to 2021 (#739)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-02 00:00:39 +01:00
Wouter Born a06a3371e8
Apply Spotless (#680)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-22 13:06:53 +01:00
jenkins 8c0a5c1639 [unleash-maven-plugin] Preparation for next development cycle. 2020-12-21 13:06:46 +00:00
Tobias Bräutigam e26eac6656
CometVisu fixes (#590)
* use plain text type as the content is already serialized, also cleanup
the 404 page to avoid querying the rest api without being authorized

closes #509

Signed-off-by: Tobias Bräutigam <tbraeutigam@gmail.com>

* fix tile and remove wrong path from 404 page

Signed-off-by: Tobias Bräutigam <tbraeutigam@gmail.com>
2020-12-07 18:22:20 +01:00
Wouter Born 43b7f52798
Update LastNPE EEAs to 2.2.1 (#517)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-30 12:21:30 +01:00
Wouter Born 3b31d23976
[infrastructure] add external null-annotations (#470)
Add EEAs and fix null analysis errors.

Related to:

* openhab/openhab-core#888
* openhab/openhab-core#1775
* openhab/openhab-addons#8848

Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-04 15:23:34 +01:00
Wouter Born 8a712972ab
Use renamed FilterCriteria methods (#319)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-09-07 08:42:27 +02:00
Wouter Born 3020d09ff7
Fix ConfigConstants and FilterCriteria deprecations (#308)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-08-15 10:57:18 +02:00
Kai Kreuzer b977ed4ecd
Adapted to changed persistence API (#307)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2020-08-14 13:14:02 +02:00
Wouter Born 3ca51b0e35
Migrate to JUnit 5 (#300)
* Migrates all tests to the JUnit 5 Jupiter API
* Updates bnd to 5.1.2
* Updates maven-surefire-plugin to 3.0.0-M5
* Removes org.openhab.core.boot POM dependencies

Signed-off-by: Wouter Born <github@maindrain.net>
2020-08-09 16:44:02 +02:00
Wouter Born 7453955770
Migrate to OpenAPI 3 annotations (#299)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-08-02 16:14:55 +02:00
Wouter Born 3513dadeb1
Fix ConfigurableService deprecations (#262)
Related to: openhab/openhab-core#1491

Signed-off-by: Wouter Born <github@maindrain.net>
2020-05-24 00:55:38 +02:00
Wouter Born 4d6a11ffcb
Add more null annotatons (#260)
Adds null annotations to:

* Default UI
* Basic UI
* HomeBuilder
* REST Docs
* Tiles

Signed-off-by: Wouter Born <github@maindrain.net>
2020-05-23 11:20:02 +02:00
Wouter Born 46962a874a
Add null annotations to REST resources (#249)
- Remove unused language headers from HABotResource
- Remove redundant this references in HABotResource

Signed-off-by: Wouter Born <github@maindrain.net>
2020-05-17 17:47:48 +02:00
Wouter Born aa05fab9d2
Migrate to JAX-RS Whiteboard (#242)
* Update REST Docs feature dependency
* Annotate habot for whiteboard
* Fix default UI classpath, fix null context ID warning
* Annotate cometvisu for whiteboard

Signed-off-by: Wouter Born <github@maindrain.net>
2020-05-15 14:03:44 +02:00
Wouter Born 937cf2456c
Infra improvements (#240)
* Update to SAT 0.10.0
* Add sortpom-maven-plugin configuration
* Sort POMs
* Add spotless-maven-plugin configuration
* Apply Spotless changes

Signed-off-by: Wouter Born <github@maindrain.net>
2020-05-08 21:33:24 +02:00
Tobias Bräutigam 5f72e38409
[cometvisu] adding rest api for cometvisu manager (#231)
Signed-off-by: Tobias Bräutigam <tbraeutigam@gmail.com>
2020-05-08 20:39:16 +02:00
Yannick Schaus ad27a717ed Add default UI bundle (#178)
This add the UI in its current state of development,
the intent is to test the integration in the distro
early. The other apps are listed on the home page by
calling the new REST endpoint introduced in
https://github.com/openhab/openhab-core/pull/1329

The onboarding wizard implementation is not complete
so it isn't possible to select a startup package with
the UI yet.  The wizard steps will be discussed in a
separate issue; it should however be possible to install
addons as needed from the settings screen.

Signed-off-by: Yannick Schaus <github@schaus.net>
2020-01-19 17:20:17 +01:00
Yannick Schaus 81b1cc5aea Remove all dependencies to the dashboard UI (#175)
* Remove all dependencies to the dashboard UI

Migrate all dashboard tiles to the core tile functionality
(https://github.com/openhab/openhab-core/pull/1329)

Signed-off-by: Yannick Schaus <github@schaus.net>
2020-01-18 09:32:33 +01:00
Christoph Weitkamp 739987de03 Moved ESH-INF folders to OH-INF folders (#174)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2020-01-17 15:29:49 +01:00
Wouter Born e4460f5500 Switch to Java 11 and drop Java 8 support (#160)
* Switch to Java 11 and drop Java 8 support

Signed-off-by: Wouter Born <github@maindrain.net>
2020-01-12 22:33:58 +01:00
Wouter Born 553c4b4deb Update copyright headers to 2020 (#161)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-01-01 18:04:49 +01:00
Kai Kreuzer 0a8ca96d6d
refactored namespace to org.openhab (#157)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2019-12-29 18:09:25 +01:00
Kai Kreuzer 0d51db2b54
Removed Paper UI, Classic UI and HABmin (#154)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2019-12-29 12:31:13 +01:00
jenkins 30dfe0d9ee [unleash-maven-plugin] Preparation for next development cycle. 2019-12-15 18:52:07 +00:00