Resolve "Integrate openhive.chat"
Changelog
- Integrated login to an instance of Rocket Chat with login to Condenser. Done by implementing Oauth 2.0 server on Condenser's back-end. The server can authorize users logged in via passing Hive username and Hive posting key, or logged in via HiveSigner, for Rocket Chat. The server conforms to OpenID Connect 1.0 specification.
- Upgraded nodejs to 18.14.0 (was 12.22.6). This change was necessary,
because command
yarn installwas not able to install npm packages neither with existingyarn.locknor whenyarn.lockdidn't exist. This was occurring on Ubuntu 22.04 and nodejs managed by Volta. Nodejs was upgraded inpackage.json, inDockefile, and on Gitlab CI. - Introduced file
jsconfig.jsonto enhance intellisense in VS Code editor. - Enabled showing unit tests' results in Gitlab UI (pipeline view) by creating Jest reporter on Gitlab CI.
- Enable source maps in Webpack development configuration file.
Issues
- Closes #194 (closed)
Edited by Wojciech Barcik