github modrinth/code v0.23.0
Modrinth App 0.23.0

4 hours ago

Added

  • Shared instances you've joined but haven't installed on your device now appear on the Library page.
  • Install status and Owner filters on the Library page.
  • "Shared by" labels on shared instance cards in the Library page, showing who owns each one.
  • A "Hide from library" option in the instance menu and on the instance page.
  • Hidden instances don't appear on the Library page or in the quick instance switcher.
  • Hidden instances are listed under Settings > Behavior, where you can show them again.
  • Leave and Unpublish options for shared instances that aren't installed, including for several instances selected at once on the Library page.
  • A "Skip" option on the welcome screen's "Create an instance" button.
  • Modrinth Hosting: Play tab in the server panel. "Play server" opens Modrinth App straight into the server, and you can invite friends by Modrinth username or link, push updates to their instances, and download the player content as an `.mrpack`. Read the blog post for more information.
  • Modrinth Hosting: "Enabled for" column in the Content tab to choose whether each item is installed on the server, shared with players, or both.
  • Modrinth Hosting: One-time migration for existing modded servers, which backs up the server and reinstalls its content the first time you share it from the Play tab.
  • Modrinth Hosting: "Upload a CurseForge modpack" option when setting up or resetting a server, from a CurseForge link or file, with automatic server pack detection.
  • Modrinth Hosting: Mods, plugins, and data packs can now be chosen as the starting content when setting up or resetting a server, not only modpacks.
  • Modrinth Hosting: Environment filter on Discover when browsing content for a server, with "Player and server", "Server only", and "Player only" options.
  • Modrinth Hosting: Resource packs and shaders can now be installed to a server from Discover.
  • Modrinth Hosting: "Enabled for" and "Warnings" filters in the Content tab, including "Server-only content" and "Compatibility unknown".
  • Modrinth Hosting: Warning icon on content enabled somewhere it may not work, such as a client-only mod on the server.
  • Modrinth Hosting: Confirmation modal when enabling content on a side it isn't designed for, or disabling it on a side that needs it. Turn it off with "Warn about incompatible or required content" in the General tab.
  • Modrinth Hosting: Sort and filter options in the Modpack content modal.
  • Modrinth Hosting: Mods and plugins that aren't published on Modrinth now show the icon and version embedded in their file.
  • Modrinth Hosting: Update channel setting in the General tab of the server settings modal to choose whether beta and alpha versions are offered as updates.
  • Modrinth Hosting: Sharing tab in the server settings modal to view and revoke invite links, and to unpublish the shared instance.
  • Modrinth Hosting: The hostname field in the General tab now checks whether the subdomain is available as you type.
  • Modrinth Hosting: Prompt to push config changes to players after saving a file in the `config` folder on the Files tab.
  • Modrinth Hosting: Starting or restarting a server with unshared changes now offers to push the update first.
  • Modrinth Hosting: Activity log entries for enabling or disabling content on the server or for players, and for resetting world data.
  • Modrinth Hosting: Opening a project from a server's Discover page now carries the selected game version and loader to its Versions tab.

Changed

  • The instance page now checks for shared instance updates every minute and when the app regains focus.
  • Shared instance invite notifications now have a single "Review" button that opens the install preview. The invite is only accepted when you press Install.
  • A shared instance that can no longer be found now shows "Shared instance unavailable" and keeps your installed content linked.
  • Toggling content in the instance Content tab now applies immediately instead of locking the list.
  • Renamed "Show installation tasks" to "Show tasks" in the download manager.
  • Renamed the "Servers" breadcrumb to "Hosting".
  • Updated translations. Want to help translate Modrinth App? Click here.
  • Improved load times for various project, shared instances and author icons across the app.
  • Reinstalling a shared instance you own now downloads the last version you pushed and shows a notice that changes you hadn't pushed aren't included.
  • The instance page now shows an "Update available" notice when you pushed changes to a shared instance from another Modrinth App installation.
  • Pushing an update to a shared instance is now blocked until you download a newer version that was pushed from another installation.
  • Modrinth Hosting: Hosting region names now name the city, such as "United States (Dallas)" instead of "Central North America".
  • Modrinth Hosting: Modpack uploads now show progress inside the setup modal instead of a separate progress modal.
  • Modrinth Hosting: Renamed "Re-install modpack" to "Reinstall modpack".
  • Modrinth Hosting: The Joined column in the Access tab now comes before Role and is the default sort.
  • Modrinth Hosting: Content tab toggles now apply immediately instead of locking the list while saving.
  • Modrinth Hosting: Backup slot cards subtext has changed to be easier to understand what the types are, and when an automatic backup will occur.
  • Modrinth Hosting: Updated translations. Want to help translate Modrinth Hosting? Click here.

Removed

  • Removed the duplicate "Unpublish shared instance" controls from the Installation tab of instance settings. They remain in the Sharing tab.
  • Removed "Edit icon" tooltip from the Instance icon edit interaction as it made no sense.
  • Modrinth Hosting: Removed "Install CurseForge pack" from the Files tab upload menu. CurseForge packs are now installed from the setup and reset flows.
  • Modrinth Hosting: Removed "Edit icon" tooltip from the server icon edit interaction as it made no sense.

Fixed

  • Fixed installing content ignoring the instance's update channel, so a release-only instance could receive a beta or alpha version.
  • Fixed `.mrpack` exports including `.quilt`, `.cache`, `.bobby`, `.voxy`, and `.git` folders.
  • Fixed freshly installed shared instances missing config files from the owner's first push.
  • Fixed "database is locked" errors while installing shared instances.
  • Fixed installs failing immediately with a rate limit error. They now wait up to 30 seconds for the limit to clear.
  • Fixed data not refreshing after switching back to the app window.
  • Fixed older project links losing their game version and loader filters when opened.
  • Fixed dropped skin files showing a generic error instead of the reason.
  • Fixed issue where installing some modpacks would cause a "Please verify and repair your instance" error.
  • Fixed issue with the "Export debug zip" action in Troubleshooting not working.
  • Fix "Unsupported content destination error" when installing some modpacks.
  • Modrinth Hosting: Fixed the server icon flashing whenever server details refreshed.
  • Modrinth Hosting: Fixed "Reset icon" erroring on servers without a custom icon.
  • Modrinth Hosting: Fixed Start and Restart sending duplicate requests when clicked repeatedly. The button now shows "Starting server..." while waiting.
  • Modrinth Hosting: Fixed the console and statistics not reconnecting after a dropped connection once the session token had expired.
  • Modrinth Hosting: Fixed every selected project on Discover showing as installing when only one was.
  • Modrinth Hosting: Fixed issue with backup counters being incorrect with what was actually stored on the backend.

Don't miss a new code release

NewReleases is sending notifications on new releases.