[Full Changelog](https://github.com/vector-im/riot-web/compare/v1.5.8...v1.5.9-rc.1) * Upgrade JS SDK to 5.0.0-rc.1 and React SDK 2.1.0-rc.2 * Update from Weblate [\#12354](https://github.com/vector-im/riot-web/pull/12354) * Add top left menu shortcut [\#12310](https://github.com/vector-im/riot-web/pull/12310) * Remove modernizr rules for features on which we only soft depend [\#12272](https://github.com/vector-im/riot-web/pull/12272) * Embed CSP meta tag and stop using script-src unsafe-inline [\#12258](https://github.com/vector-im/riot-web/pull/12258) * Add contribute.json [\#12251](https://github.com/vector-im/riot-web/pull/12251) * Improve Browser checks [\#12232](https://github.com/vector-im/riot-web/pull/12232) * Document padlock flag [\#12173](https://github.com/vector-im/riot-web/pull/12173) * Enable cross-signing on /develop [\#12126](https://github.com/vector-im/riot-web/pull/12126) * Switch back to legacy decorators [\#12110](https://github.com/vector-im/riot-web/pull/12110) * Update babel targets [\#12102](https://github.com/vector-im/riot-web/pull/12102) * Install deps for linting [\#12076](https://github.com/vector-im/riot-web/pull/12076) * Update from Weblate [\#12062](https://github.com/vector-im/riot-web/pull/12062) * Change to minimal Webpack output [\#12049](https://github.com/vector-im/riot-web/pull/12049) * Remove docs for new invite dialog labs feature [\#12015](https://github.com/vector-im/riot-web/pull/12015) * ElectronPlatform: Add the indexSize method. [\#11529](https://github.com/vector-im/riot-web/pull/11529) * ElectronPlatform: Add the ability to load file events from the event index [\#11907](https://github.com/vector-im/riot-web/pull/11907) * Fix the remainder of the cookie links [\#12008](https://github.com/vector-im/riot-web/pull/12008) * Use bash in Docker scripts [\#12001](https://github.com/vector-im/riot-web/pull/12001) * Use debian to build the Docker image [\#11999](https://github.com/vector-im/riot-web/pull/11999) * Update cookie policy urls on /app and /develop config.json [\#11998](https://github.com/vector-im/riot-web/pull/11998) * BuildKite: Only deploy to /develop if everything else passed [\#11996](https://github.com/vector-im/riot-web/pull/11996) * Add docs for admin report content message [\#11995](https://github.com/vector-im/riot-web/pull/11995) * Load as little as possible in index.js for the skinner [\#11959](https://github.com/vector-im/riot-web/pull/11959) * Fix webpack config (by stealing Dave's config) [\#11956](https://github.com/vector-im/riot-web/pull/11956) * Force Jest to resolve the js-sdk and react-sdk to src directories [\#11954](https://github.com/vector-im/riot-web/pull/11954) * Fix build to not babel modules inside js/react sdk [\#11949](https://github.com/vector-im/riot-web/pull/11949) * Fix webpack to babel js-sdk & react-sdk but no other deps [\#11944](https://github.com/vector-im/riot-web/pull/11944)