radical icon indicating copy to clipboard operation
radical copied to clipboard

Element (Riot Web) unofficially bundled as Firefox Add-on

Radical

Build Status Coverage Status Radical Matrix room #radical-webext:matrix.org

Element (Riot Web) bundled as Firefox Add-on.

  • Firefox AMO: https://addons.mozilla.org/firefox/addon/radical-web

Features

  • Element (Riot Web) served entirely locally without the need for additional setup
  • Ability to edit Element's "config.json" in the Add-on preferences
  • Search in encrypted rooms using Radical Native

Search

  1. Install Radical Native (the Add-on is not required)
  2. Reload Radical Add-on tab, go to "Settings > Security & Privacy", there you should see a "Manage" button under "Message search", clicking it should show ongoing work

Troubleshooting

  • See https://github.com/stoically/radical-native#troubleshooting

Development

yarn is required to build element.

npm install
npm run dev

Firefox

  • Load the build located in build/firefox as Temporary Add-on via about:debugging#/runtime/this-firefox

Tests

# watcher
npm run test:watch

# once & coverage
npm run test

Release

# bump version in manifest.json
./scripts/release.sh

Disclaimer

Not an official project from Element!