Skip to content

Releases: FTBTeam/FTB-App

1.30.0: Stability Improvements

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 26 Jun 11:53
044d059

Changed

  • Improved feedback and progress of instance moving
  • We now use first party maven servers when downloading assets for various Mod Loaders and Minecraft itself. We no longer proxy maven artifacts through a third party
  • Updated the News icon to a new icon to avoid confusion with RSS feeds
  • Added support for CurseForge's CDN changes in preparation for their July deadline

Fixed

  • Hopefully resolved all the issues with our apps 'protocol' meaning that ftb://modpack/install?packId=130 should show an install dialog for StoneBlock 4. We plan to expand these capabilities soon!
  • Hopefully resolved various update flow issues for the apps 'prelaunch' process"
  • Fixed a minor issue when being notified of an update, it would show the current version twice, it now shows the current apps version and the version of the app that you'll be updating to
  • Minor issues with Linux + Desktop files

1.29.6

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 17:03
b1ee440

Minecraft 26.1 and Java 25 fixes

Added

  • Improved support for Minecraft 26.1+

Changed

  • Updated Electron to 39.6.1
  • Updated our subprocess to use Java 25

Removed

  • Removed the global JVM arguments option from 'instance defaults' as this needs reworking for Java 25+, we now set the correct arguments based on Minecraft version but we plan to improve this system fairly soon. This is primarily a stop-gap solution
  • Removed any usage of java.awt within our subprocess to resolve issues with wayland based linux operating systems
  • Removed option for optionally including instance logs in the export as we found more often than not, these logs are very helpful when debugging users problems

1.29.5

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:23
57ec71f

QOL + Fixes

Added

  • Added "Reset to instance defaults" for all settings in the Modpack settings
  • Support for --fullscreen to be passed into the main Electron process to automatically fullscreen the app. This is primarily useful for Steam Decks
  • Support for detecting "Game Scope" of a Steam Deck to automatically apply the fullscreen flag.
  • Added a toggle to disable Java Agents from being injected into the Minecraft instance. These are typically used for security and we do not recommend disabling them unless you know what you're doing.

Changed

  • Improved Minecraft / Microsoft login errors for better user readability
  • Increased the font size to 13px to slightly improve readability
  • Added a special catch case for "Request was rejected by the server" when Microsoft isn't happy with your network

Fixed

  • A longstanding issues where Java would fail to start due to pathing issues. This should now be resolved and resolved for already broken instances
  • An issue caused where user selected artwork wouldn't apply properly

1.29.2

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:23
fba7f10

Lots of squashed bugs!

Added

  • Play again button to the 'running instance' page so you can quickly jump back into the modpack if the game crashes
  • Purge options in the App settings have been improved, there are now more specific purge options for different types of files and caches
  • A quick link to our Merch in the sidebar. Oh, btw, did you know we have merch now?

Changed

  • The back button on the 'running instance' page now goes back to the instance page instead of the library
  • Updated the library that handles JRE (Java runtimes) to hopefully resolve issues with duplicate JRE's and various instance & install crashes caused by weird pathing

Fixed

  • If the preflight checks done as part of the instance starting flow happens to crash, you will no longer get stuck in the instance starting screen
  • Mods for older modpacks, like 1.7.10, will now correctly show their available versions instead of showing an empty list
  • Files containing special characters will no longer crash the instance installer
  • Older packs, like 1.5.2 should now install, but sadly we're still having issues with actually running these packs. We're continuing to work on this as we speak.
  • Removed -Xms from the purged instance arguments, meaning you can now set this argument if you so wish.
  • Empty files (placeholder files) in a modpack should no longer cause install weirdness

1.29.1

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:23
233d013

Hotfix

Fixed

Minor issue where in some instances, the dropdown on select boxes are not visible

Notable changes from previous versions

See 1.29.0 for more details.

1.29.0

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:23
880608d

Multi-select!

Modpack multi-select actions, mod list fixes and various UI improvements

Added

  • Multi-select options to move, duplicate and delete instances in your library. It's as easy as selecting the box that will show when hovering an instance
  • CurseForge modpacks now have a link to their original project on the Modpack Overview tab
  • Toasts (In-app notifications / alerts) are now cleaner and now have a copy contents button
  • Reworked the mod's page a little bit to clean up the action buttons and add basic filtering

Changed

  • The overall app's default font size has been reduced to be more inline with typical system applications. A lot of adjustments to most of the app's UI has been updated to allow for this. Please report any readability issues if you notice them.
  • Improved the styling behind multiple inputs, buttons and some mismatched elements that should have all looked the same.
  • Updated the way we handle ZIP's internally to hopefully handle curse imports via ZIP's a little better
  • The install queue has had some updates to hopefully show the install queue in a more readable way
  • The app's subprocess is now started in the correct "working directory" and a bunch of the subprocesses internals have been updated to support this. This removes previous hardcoding of user paths.
  • Updated Electron to 37 from 34 for those that would be interested in this 🤣

Fixed

  • Many issues with our old select component, this should stop the component being half hidden, unresponsive, etc.
  • Categories are now stored as their own data. This means when you move the last instance from a category, it will still exist. A lot of the systems around categories have also been improved to hopefully improve user experience
  • Mod resolution should be vastle improved, faster modpack mods list loading, more accurate, and CurseForge modpacks should now load their mods list near instantly
  • Minor issue with modpack artwork not downloading correctly
  • Added a possible solution for a large amount of logs being sent back to the app causing in-game performance issues. We now stop reading the games log after 100k lines.

1.28.2

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:23
2b1bed0

Squshing Bugs!

Changed

  • Log backups with no longer stack indefinitely and will not auto delete after 5 backups or after 7 days
  • Added an option to remove instance logs from the log exporter functionality in the app settings
  • Added fallback endpoints to the Minecraft Authentication flow. Although we don't think this will do anything, it's worth being more inline with other platforms.
  • Added logging for all Fetch requests made by our Java subprocess which should help out team debug networking issues when they're reported
  • The RAM slider is now limited to at least 1GB of RAM.

Fixed

  • Update button on Modpacks showing even when the Modpack has been updated
  • Modpack category will now save when changed in the Modpack settings menu
  • Mod Loader selection will now actually apply instead of applying the default option every time
  • The RAM slider will no longer spam "Settings Saved" when moved
  • Creating an instance after having previously created an instance will no longer result in the RAM and screen resolution being set to zeros
  • Resolved a potential deadlock in the authentication flow for starting a pack causing users to get stuck in a "logging in" state

1.28.0

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:23
0f3d903

Big refresh!

Our first major release after months of work moving the app over to more stable footings! We've made lots of under the hood changes... And when we say a lot (140+ commits)... We mean it! Hopefully none of this will effect you, but you should see a faster, more stable experience from the FTB App ❤️

Added

  • Login with FTB Account but this is disabled for now, we'll be making more announcements about this very soon!
  • Updated and refreshed Modpack Preview page to better show off Modpacks
  • Official flatpak releases
  • Gamemode flag enable for flatpak users to get improved performance from their systems

Changed

  • Moved from Vue2 to Vue3, although this sounds minor, this required major reworks in our tooling, startup processes, etc. We're hopeful all of our testing and ensure this will be a smooth transision for everyone.
  • Reworked startup flows to improve deadlocks
  • Reworked self-updating flow
  • Minor reworks to the sidebar
  • Moved the install progress to the sidebar instead of the library page
  • Improved logging in various areas

Fixed

  • Mods in the mods tab of instances should now load a lot quicker
  • Incorrect Java version selection for Fabric versions
  • Various improvements & fixes to the Microsoft login flow for Minecraft
  • Various UI issues regarding searching, app lockups, etc.

Removed

  • All old traces to the previous login system we had for an ad-free experience
  • Favorites page as this was relatively unused

1.27.4

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:23
47d7ed1

Fixed

  • Resolved issues with newer versions of Minecraft and different Modloaders
  • Attempt to fix issues with old process killing causing loops
  • Removed server files link from CurseForge projects as this directed to our website

1.27.3

Choose a tag to compare

@MichaelHillcox MichaelHillcox released this 08 Apr 12:22

Fixes & Improvements

Changed

  • Updated electron to 31.7.6
  • Enabled changelogs for CurseForge Modpacks

Fixed

  • Actually save modpack settings when toggling the IPv4 option, this before required something else to change before this option would save.
  • Issues with App Channels not persisting on app restarts
  • Forge 1.20.3 and Forge 1.21.3 not being able to start
  • Log saving on on-standard User home directories will now correctly go to the Download/Desktop folder even if your home folder is no in the C drive on windows
  • The default category will no longer vanish if you only have one instance and you move that instance to a custom category
  • Mods on curseforge modpacks will now correctly show again
  • Resolved API issues that would cause ResourcePacks & ShaderPacks to download into the mods folder
  • Improved our internal testing processes to ensure app updating failures are not possible going forwards