Releases: MegalithOfficial/basalt-launcher
Releases · MegalithOfficial/basalt-launcher
Release list
Basalt 1.0.0 dev.17.1
New
- servers: show running servers in a separate badge
22b7dee - servers: run the start script a pack brings, and read what it leaves behind
e5eeb5f - servers: build a server from a modpack, from either side of it
b2532d8 - servers: keep the console across launcher restarts, and manage players
b45808d - servers: install mods and plugins from Modrinth and CurseForge
ae11ca5 - servers: manage the mods or plugins a server already has
4b643d7 - servers: colour the console from the escape codes a server prints
2e83a83 - servers: host PumpkinMC servers, with each software defined in its own module
69ca003 - servers: manage a server from its own page
d03ce55 - servers: browse servers and drive one from its console
83c8d82 - servers: keep servers, their console and their usage in the store
72637f4 - servers: expose creating, importing, running and editing servers
1ac881b - servers: run servers with a live console and a graceful stop
532eaa1 - servers: install vanilla, paper, purpur, fabric, neoforge and forge servers
1049ec4 - servers: browse and edit server files with a validator per format
4804c51 - servers: read and write server.properties without disturbing it
826dbfa - servers: store servers and their running processes
b1d71b2 - servers: add a servers data root and reach folders outside it
ab4662d - sidebar: create an instance from the rail
3bccaf7 - instances: select instances to delete or move in bulk
8ea2b9a
Fixed
- dialogs: tolerate spaces, casing, and small typos
f9de799 - updater: match GitHub's published asset names
e1aefa4 - servers: keep the server header two lines whether it is running or not
f11f257 - discover: load server pack versions in the background
1af221c - content: prefer each modpack's source platform
499afc3 - servers: bootstrap and link CurseForge pack servers
8c720da - servers: keep modpack installs linked
8568519 - servers: load the server software list at startup
4d90ff1 - open folders that live on another drive
98c516b
Changed
- servers: match the page header to the other pages
eeda9b2 - content: draw installed file rows from one card
dadf2f4
Full changelog: v1.0.0-dev.16.1...v1.0.0-dev.17.1
Basalt 1.0.0 dev.16.1
Basalt 1.0.0 dev.15.1
New
- packaging: add Solus package release assets
b48cd0c - cli: launch an instance from the command line
150b38b - storage: put any data folder on any drive
9584ef5 - stats: page the session list instead of cutting it off
99ba6dd
Fixed
- settings: sit the Mojang notice at the foot of the general tab
7e25b2c - stats: checkpoint playtime during active game runs
52071f2 - storage: measure storage without a completion toast
8e17f9a - settings: align the two column sections
9ac924f - content: surface identity write failures
6b2dc86 - migrate: report corrupt Modrinth metadata
72de269 - tasks: require recovery journals before starting
57dbb55
Changed
- rust: shrink the desktop dependency graph
dd22239 - ui: rename the base colour to void
b9fb004 - ui: format sizes and dates through one helper
f9e98a8
Documentation
- add the Mojang disclaimer to the readme and the about panel
f276130 - add the repository social preview card
fa6041a - present Basalt as cross-platform
0929147 - define project contribution and security policies
c25fb02 - say what a CurseForge key actually takes
3c43f2a
Other
Full changelog: v1.0.0-dev.14.1...v1.0.0-dev.15.1
Basalt 1.0.0 dev.14.1
New
- logs: give every log level its own badge colour
cf347ab - discord: speak the RPC protocol directly
54e8ae6 - discord: show the running instance as rich presence
15e169b - stats: add a playtime stats page
37af87e - curseforge: fall back to a build-time API key
272bce2 - launch: wrap the game and run commands around it
aa689d4
Fixed
- cache: drop stale provider data when a key is rejected or replaced
f187b1e - downloads: keep the pack logo on modpack install rows
2e67b53 - content: preserve installs across navigation
f5ca7cd - content: stabilize project pages and CurseForge downloads
f1518ad - network: surface provider messages for HTTP failures
3ef6b8e
Changed
- stop re-reading whole files and cap the caches that never shrank
e5d56b1
Full changelog: v1.0.0-dev.10.1...v1.0.0-dev.14.1
Basalt 1.0.0 dev.9.1
New
- ui: one file picker with drag and drop behind every add
96f785f - storage: show where the disk went and clear what nothing needs
0e614d7 - captures: browse screenshots and crash reports in the launcher
7465919 - logs: explain crashes and share logs without secrets
f8a6a6b
Fixed
- instances: let the modpack own the version and loader
6026ba5
Full changelog: v1.0.0-dev.8.1...v1.0.0-dev.9.1
Basalt 1.0.0 dev.8.3
Basalt 1.0.0 dev.8.1
New
- add offline launching and path-based navigation
6dc4406 - modpack: pick the target version and link a pack to an instance
d2d7a21 - modpack: upgrade an installed pack to a newer version
f4e7ab6 - security: store credentials in the OS keychain
83550dc
Fixed
- modpack: read the installed pack version before diffing an imported instance
f1e95cd
Full changelog: v1.0.0-dev.7.1...v1.0.0-dev.8.1
Basalt 1.0.0 development build
Basalt 1.0.0 dev.10.1
New
- datapacks: manage the packs inside each world
15849e0
Fixed
- settings: space the memory slider marks by how far the scale runs
7f1d7d1 - build: eliminate platform-specific Rust warnings
4081dbe
Full changelog: v1.0.0-dev.9.1...v1.0.0-dev.10.1