What's Changed
- misc: Identify first party modules for isort by @adamantike in #2371
- Reload window when exiting emulatorjs on component unmounted by @gantoine in #2374
- feat: Make EmulatorJS threads always available by @adamantike in #2376
- [HOTFIX] getEjsControls should return null if no controls for core or default by @gantoine in #2378
- Console UI improvements by @gantoine in #2377
- misc: Allow minor upgrades for backend dependencies by @adamantike in #2379
- [ROMM-2375] Fix sanitizing file name on rename by @gantoine in #2380
- [ROMM-2344] Ignore RA manuals on scan by @gantoine in #2381
- fix: Correctly mock async response.json() in unit tests by @adamantike in #2382
- Selecting collections should change background by @gantoine in #2383
Full Changelog: 4.2.0-alpha.2...4.2.0-alpha.3