all notable changes to this project will be documented in this file. the format is based on keep a changelog and adheres to semantic versioning.
- the ability to launch the game in vanilla mode
- trim a lot of the about page's text
- drop support for disabling lovely console output
- an update notification popup based on the latest github release tag
- popup can be dismissed by pressing
escor clicking outside it
- popup can be dismissed by pressing
- the security notice on first launch
- the entire balamod module :)
- resolve lint warnings in
bmm_lib - unify
package.jsonandCargot.tomlas the source of truth on the project's version everywhere in js and rust respectively - nix devshell: fix no TLS capabilities in the webview
ModCard&ModView: don't crop or zoom into thumbnails if they don't match the 16:9 aspect ratio- "Installed Mods" page: prevent mod cards from jumping between sections when they're enabled/disabled
- tauri: attempt to launch the balatro through
steamfirst, thenxdg-open steam://before falling back to theBalatro.exebinary.
- the same lints in
bmm_lib&bromomethanebin crates are enforced in thebromomethanelib crate - enforced default
js,ts&svelteeslint rules on the frontend
- support for
tarandgzmod zips, onlyzipis supported now
Modscomponent:- thumbnails are lazily loaded after their cards are rendered in the UI, instead of waiting for the entire index to download before showing any usable UI
- mods are sorted by last updated instead of alphabetical
- the search finds mods by name, author and description, not just name and author
- all of the three caching layers are unused and will eventually be replaced
- the frontend dev server is run on node with pnpm instead of bun
- a good bunch of rust lints are enforced, and stricter code quality checks will be added for the FE
- linux support, the project builds and runs on linux with no missing features compared to other platforms
- support for tracking mods' last updated time
- discord rich presence
- the animated shader background