test: add a testbench page
Merged
SN
14d ago+270+270+012345678901234567890123456789-11-11-01234567890123456789
Summary by cubic
Adds a browser testbench demo page that runs Ghostbird against mocked Thunderbird APIs, so the extension can be tried without Thunderbird.
Ghostbirdnow takesbodyandselectionas constructor parameters instead of reading them fromdocument.- The testbench bundle is built into
dist/testbench/main.jsonly in development builds. - Documents how to run the demo page and updates the linter config to cover HTML files.