BIOS file support
We've added the ability to mount (or upload) your BIOS/firmware files for any of the supported platforms. On top of that, when playing in browser with our EmulatorJS integration, you'll now be able to select both a BIOS file to load, and a core (when the system supports more then 1 core). Refer to the EmulatorJS for the complete list of available cores for each system.
Sharable & private notes
When viewing a game, you might notice a new tab called "Notes"; this is your notepad, a blank space to jot down just about anything. With full Markdown support, you have complete control over the style and layout of your note.
You're also able to make the note "public" (using the little eye icon next to the pencil), that is visible to every logged-in user on your instance. And if they do the same, you'll get access to their note, for easy sharing of tips and tricks.
Performance improvements
On collections of 1000+ games/platforms with 250+ roms, we've measured a 10x to 20x improvement in load times. RomM should now feel faster regardless of the size of your collection, with smoother gallery navigation, faster loading of games on scroll, and real pagination support in the list view.
What's Changed
- Games notes by @gantoine in #828
- Copy download link dialog by @zurdi15 in #846
- Firmware/BIOS support by @gantoine in #830
- Upgraded front packages and adapted code by @zurdi15 in #847
- Python package changes by @gantoine in #844
- Fixed gallery play button for not supported platforms by @zurdi15 in #848
- Fixed updating user images and ignore firmware files based on config by @gantoine in #851
- Purge platforms correctly on scan by @gantoine in #858
- Ruff-only pre-commit hooks by @gantoine in #855
- Added amiibo platform icon by @Casuallynoted in #869
- Fixed emulatorjs game loading when game have non-ascii characters in the name by @vincywindy in #872
- Fix search by ID for mobygames by @gantoine in #863
- Platform fetch performance improvements by @gantoine in #857
- Fixed uploading images for roms and users by @gantoine in #874
- Fixed rom download by @vincywindy in #876
- Improved general performance (10x faster load at home page and galleries) by @gantoine in #875
- Fixed scan view selectors by @zurdi15 in #878
- Whats new link fixed by @zurdi15 in #880
- Only scan platform when selected by @gantoine in #882
- Improved performance of Rom DB fetch by @gantoine in #883
New Contributors
- @vincywindy made their first contribution in #872
- @Deekerman a special shoutout for being a right PITA