* Cosmetic changes, handle static files in UIService
Restore the serving of static files through the UIService
(the Jetty handler doesn't seem to take precedence).
Add missing images for Basic UI and CometVisu,
cleanup temporary screenshot images.
Add description and author info for the Cordova app.
Rename "default UI" to "main UI".
Add version info in webapp initialization.
Adjust HABPanel dependencies.
Update README.md and CONTRIBUTING.md files.
Signed-off-by: Yannick Schaus <github@schaus.net>
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>
* 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>
For bnd 4.3.0 release notes, see:
https://github.com/bndtools/bnd/wiki/Changes-in-4.3.0
Also note:
The Bnd Maven plugins are now marked thread safe and can be used with -T.
It seems to work well so far as long as the features are build after the bundles so I've added the bundles BOM as dependency to the features POM.
We still need to make SAT thread safe (openhab/static-code-analysis#200).
When disabling SAT you can build using one thread per processor core by executing:
mvn clean install -DskipChecks -T 1C
This significantly speeds up Maven builds and puts all your processor cores to good use. :-)
Signed-off-by: Wouter Born <github@maindrain.net>
Fixes all SAT errors in resources and tests reported by SAT 0.8.0-SNAPSHOT.
Related to: openhab/static-code-analysis#363
Signed-off-by: Wouter Born <github@maindrain.net>
Include a new complete Japanese translation (thanks to koui), and partial translations and fixes in Afrikaans, Arabic, Bulgarian, Korean, Lithuanian, Ukrainian.
Signed-off-by: Yannick Schaus <github@schaus.net>
This change broadcasts the 'openhab-update' event immediately, not waiting for
the result of the /rest/items request, if the items are already populated, when
OHService.reloadItems() is called. This improves the dashboard switching latency
significantly at the expanse of reliability - some widgets (e.g. slider) might
'flicker' slighly.
Signed-off-by: Yannick Schaus <github@schaus.net>
Discourse now seems to use relative "short URLs" redirects (`/uploads/short-url/...`) instead of linking to the absolute URL of the attachment on S3 (for new posts only, those created before are not affected).
Signed-off-by: Yannick Schaus <github@schaus.net>
On newer Maven versions the reactor summary also contains the project name and version so the regexp needs to be adjusted for this.
Signed-off-by: Wouter Born <github@maindrain.net>
After adding the nullness annotations to the automation the type
argument for the base module handler must be a non nullable one.
To apply the non-null annotation to the given type argument we mark the
whole class as non null by default.
Related to: https://github.com/openhab/openhab-core/pull/910
Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>