v0.4.0
0.4.0 - 2026-08-08
features
- (content) add Modrinth discovery mode
- (content) refine Modrinth discovery streaming
- (content) refine discovery project metadata
- (content) install Modrinth project versions
- (content) add managed content metadata layout
- (tui) integrate content migration workflow
- (content) stream finalized content icons
- (content) manage discovery installs incrementally
- (content) add Modrinth project pages
- (content) cache provider descriptions
- (markdown) add responsive tables and links
- (discovery) add CurseForge and modpack browsing
- (tui) add hybrid discovery pagination
- (tui) support Ctrl+Backspace in text inputs
- (discovery) select Minecraft version for modpacks
- (content) manage required mod dependencies
- (worlds) add metadata cards and quick launch
- (worlds) refine metadata cards
- (content) add datapack discovery and world installs
- (content) configure discovery provider scope
- (content) show compatible updates
- (modpacks) check discovered pack updates
- (content) manage installed versions
- (content) update installed content atomically
- (modpacks) refresh managed instances safely
- (modpacks) manage installed pack versions
bug fixes
- (tui) keep instance spinners animated
- (settings) clamp profile selection after deletion
- (config) allow concurrent shared profile launches
- (migration) harden layout transitions
- (content) make provider metadata durable
- (content) stabilize indexing progress
- (markdown) harden Modrinth page rendering
- (markdown) improve document block layout
- (markdown) align inline project images
- (content) preserve entries across toggles
- (content) persist toggles without reconciliation
- (discovery) guard unsupported vanilla content
- fixed windows test pipeline
- (import) reject unsafe mrpack override paths
- (import) clean up failed modpack imports
- (tui) render wrapped keybind footers
- (tui) harden rendering and centralize tests
- (auth) validate Minecraft profile UUIDs
- (tui) handle mouse wheel scrolling
- (discovery) update page keybindings
- (tui) unify popup background theming
- (discovery) layer version popup above details
- (discovery) prioritize version popup input
- (tui) redraw images exposed by overlays
- (tui) select the first visible content row
- (tui) initialize newly imported instances
- (discovery) skip redundant modpack confirmation
- (tui) correct popup image redraw ordering
- (discovery) keep version popup size stable
- (import) index Modrinth modpack content
- (tui) repaint terminal images around overlays
- (tui) show spinner for indeterminate progress
- (tui) keep popups above terminal images
- (tui) fit confirmation popups to content
- (tui) clarify Modrinth progress labels
- (tui) simplify dependency cleanup dialog
- (tui) clarify dependency cleanup dialog
- (content) only clean up library dependencies
- (content) harden dependency resolution
- (tui) correct relative time wording
- (content) compact datapack world picker
- (content) correct discovery loading status
- (content) hide unavailable world actions
- (content) indent world datapack previews
- (content) validate provider download paths
- (content) isolate concurrent install tasks
- (discovery) preserve provider results across pages
- (content) bound remote resource usage
- (content) complete provider hardening
- (content) label unloaded version dialogs correctly
- (modpacks) recover interrupted refreshes
- (content) refine installed update workflow
- (content) resolve selected updates together
- (tui) clarify update and version dialogs
- (content) refresh installed provider metadata
- (content) persist provider aliases after matching
- (tui) keep keybind footers on one line
- (tui) guard contextual content actions
- (tui) contain settings profile input
- (ci) use commit sha as release target
other changes
- Merge pull request #31 from objz/feature/add-modrinth-discovery
feat: add content discovery and managed updates
refactoring
- clarify content and tui ownership
- reorganize source and tests
- use canonical module paths
- (packaging) move wix sources under pkg
- (tui) switch markdown renderer
- (discovery) share provider pipelines
styling
- (tui) improve dependency cleanup dialog
- (worlds) simplify metadata line
testing
- (tui) externalize and expand UI coverage
- remove redundant coverage
- (tui) cover application interaction flows
- (cli) cover modpack import selection
- harden migration and UI coverage
- (net) consolidate live API smoke tests
- (net) make retry and loader coverage deterministic
maintenance
- simplify release workflows
- run network tests before releases
- (git) ignore local scripts
- remove redundant dist profile comment
- release 0.4.0
- sync Cargo.lock for 0.4.0
- pass CurseForge API key to network tests
downloads
| File | Platform | Checksum |
|---|---|---|
| rmcl-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| rmcl-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| rmcl-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| rmcl-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| rmcl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| rmcl-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
installation
release archives and installers are attached above. package-manager releases can take a little longer to become available.
Cargo
cargo install rmcl
Homebrew
brew install objz/tap/rmcl
WinGet
winget install Objz.Rmcl
The generated WinGet manifest is attached as winget-manifest-0.4.0.zip for local validation.
AUR
paru -S rmcl-bin