Decently scuffed and leaves a bunch of stuff to be done. This is just the beginning of a series of commits that will be moving things over.
Icon is temporarily and will be replaced with the official Amethyst icon at a later date.
Thank you @Tungstend and @Swung0x48 for the help!
Co-authored-by: Tungstend <hanjinlong197@gmail.com>
Co-authored-by: Swung0x48 <swung0x48@outlook.com>
# Conflicts:
# app_pojavlauncher/src/main/res/values/strings.xml
* Fix[DownloadUtils]: Set Read Timeout Duration
Pojav has not set a timeout for downloading files, which results in situations where file downloads do not throw an exception or terminate even after timing out.
* Update DownloadUtils.java
* fix[log]: log4j with incorrect configuration, mostly in newer minecraft versions
* fix[log]: add xml configuration for minecraft 1.21.2+
* refactor[log] improved getLog4jConfiguration()
* refactor[log]: just change version number instead unpacking in a method to get the log4j config
* fix[demo]: button to open the game directory allowing access to the hidden demo folder
* fix[demo]: switching accounts being able to access hidden folder
Reverts commit 19dc51f (cleanup: remove unneeded menu entry)
Even if it closes when swiping away the app, there are cases where you
cannot swipe it away, or even bring up the navigation bar.
* feat: demo mode when using local account
* refactor[demo]: do not allow local account download the game and switch game dir when is demo, use DateUtils instead creating another date checker
* fix[demo]: require activity from optifine installer fragment to minecraft downloader verify if is a local account
* fix(submodules): Remove broken, unused gl4es submodule
* fix(build): Git checks had typo
version also gets updated here because I changed their build.gradle
* [Actions]: Remove private token and use public release (#6742)
* Feat[zink]: Downgrade to Mesa 23.0.4 from Questcraft
This reverts commit f88fb3c61ad1fca4a3b0f719464abe2e40a29b48.
Mali devices are severely screwed over by this change.
* [Misc]: Make reading custom_env.txt better
This makes it override anything that could be set by the launcher, which
is the point. Also it looks cleaner imo.
* [Misc]: Turn component version file into commit hash of project folder
I'm really annoyed at how the version file keeps changing and it seems
dumb
* fix(actions): Upgrade workflow Java version from 8 to 21
Using 8 is causing some really weird unreproducable shitfuckery that is
likely related to caches.
Co-authored-by: ItsWinterBush <154499206+ItsWinterBush26@users.noreply.github.com>
* enhancement(build): Explicitly clone submodules recursively
* fix(build): Update Gradle to 8.13
This is to fix `aar-metadata.properties (No such file or directory)`
See https://github.com/leancodepl/patrol/issues/2181 for similar issue
* enhancement(build): Add git checks to prevent build errors
---------
Co-authored-by: ItsWinterBush <154499206+ItsWinterBush26@users.noreply.github.com>