Commit Graph

10 Commits (main)

Author SHA1 Message Date
GiviMAD 1c03c60f84
Upgrade from webpack v4 to v5 (#2267)
Upgrade webpack and related build dependencies from v4 to v5.
Also upgrade the NodeJS and npm versions used by the Main UI build as well as babel.

The changes follow the recommendations of the webpack migration guide at https://webpack.js.org/migrate/5/ or are required changes for updated webpack plugins.
New default values causing problems have been overwritten, e.g. devServer.compress: false because compression broke the SSE event streams.
The ModuleConcatenationPlugin is not created manually in production mode anymore, as this setting broke the production build, and it is not neccassary to create that, as this plugin is automatically enabled in production mode.
See https://webpack.js.org/plugins/module-concatenation-plugin/.

---------

Also-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2024-01-31 00:32:56 +01:00
mueller-ma 751f7a8bac
Remove Bountysource badge (#2166)
It seems that Bountysource has been shut down as the website isn't
reachable anymore and they don't respond to support mails.

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
2023-11-12 11:36:14 +01:00
J-N-K d0b1a448e8
Upgrade Maven builds to Node.js v16 and npm v8 (#1353)
For Main UI & Basic UI, with appropriate changes for the latter.
Leaving HABot to current versions for now until the build is fixed.

Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-04-19 20:02:57 +02:00
Wouter Born 97f18398d3
Add GitHub Actions CI build (#1341)
* Add GHA CI build (Java 11/17)
* Add GHA build status badge
* Update required Java version range used by the enforcer plugin

Signed-off-by: Wouter Born <github@maindrain.net>
2022-03-13 12:25:22 +01:00
Ethan Dye 19395dfaca
Use vector version of openHAB logo (#1027)
This also implements vector favicons for browsers that support it,
support for browsers that do not allow vector favicons has not changed.

Signed-off-by: Ethan Dye <mrtops03@gmail.com>
2021-05-10 10:17:33 +02:00
Wouter Born 195a1b67e3
Add Crowdin badge (#1014)
So it is easier to find where to contribute translations.

Signed-off-by: Wouter Born <github@maindrain.net>
2021-04-23 19:26:17 +02:00
Wouter Born 9ea63a0085
Use Jenkins Build Status badge (#627)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-12 15:23:37 +01:00
Yannick Schaus dae0086a0b
[skip ci] [orga] Further improvements to the issue templates & README (#530)
Signed-off-by: Yannick Schaus <github@schaus.net>
2020-11-17 22:59:35 +01:00
Yannick Schaus 338e819196
[skip ci] [orga] Adjustments in README & templates (#528)
Signed-off-by: Yannick Schaus <github@schaus.net>
2020-11-17 17:26:57 +01:00
Yannick Schaus ce79d887f5
[Orga] Add README, move directives & template issues (#527)
Signed-off-by: Yannick Schaus <github@schaus.net>
2020-11-17 17:17:13 +01:00