Releases: XorTroll/Goldleaf
0.6 - The awakening
Changelog
(My god, it's been 4 months!)
-
NSP installs:
-
As Goldleaf's internal filesystem handling has been completely remade, installs have been internally remade. This apparently results in slightly faster installs, at least in my case.
-
Now the user won't be asked to ignore required firmware version or not, as that can be configured on the config.
-
Sleep-mode is disabled now in order to avoid to interrupt installs.
-
Now all the NSPs inside a directory can be installed in a row (see below).
-
-
USB installs:
-
USB installs have been improved into a new feature: remote PC browser!
-
Now you can directly browse your PC, plus any drives connected to it, as a regular filesystem, same as SD card or console memory.
-
It is also worth to mention that the new USB command system seems to be way, WAY more stable than any previous USB system in Goldleaf!
-
Anyway, always keep in mind that it might freeze or cause bugs with folders with tons of files.
-
-
File systems:
-
Presenting the new, remade USB system: remote PC browsing!
-
Instead of a simple connection, it's a whole filesystem implementation over USB.
-
Browse your PC (Windows-only with Goldtree) directly from Goldleaf! Any extra drive inserted browsable by the PC will be browsable here.
-
Since USB drives' support (fsp-usb service in Atmosphere) is still being worked on, you can use this system with drives inserted in your PC in order to browse or install files from there.
-
-
Two simple, QoL features have been added to filesystems (to directories in this case): the option to install all NSPs within the directory, and the option to set the archive bit on it.
-
-
UI
-
For now on, Goldleaf main color will continue to be golden, but the "secondary" color along with gold is going to be blue.
-
Therefore, both the icon and the main themes have been changed.
-
-
Goldleaf auto-updating:
-
Now Goldleaf supports updating itself, since https was supported on dkP. (this means direct access to GitHub for version checking and asset downloading)
-
Nevertheless, now Goldleaf's NSP is a forwarder, what means that just by updating the NRO you will target Goldleaf from HOME menu as always.
-
You can even upgrade the installed version if you want to!
-
As you may suppose, this requires internet connection :)
-
-
Amiibo dumping support
-
A new option has been added to the main menu, which adds support to dump real amiibos to be used with emuiibo.
-
Obviously, emuiibo 0.3 format is used. Please ensure you're also using the latest emuiibo version!
-
I know, it's been a while! Go grab it while it's hot!
0.5 - The best of the best!
Changelog (big one!)
-
Huge UI refactor:
- Dialogs have been refactored, now they aren't full-screen, and are roundy and well designed :)
- Several graphics have changed (main logo)
- Touch support, mainly noticeable in dialogs and menus. (scrolling still not supported)
- On file browsers (SD / console memory), the element size has been changed from 100 to 50, doubling the element count being showed, and improving browsing in very populated directories.
- As Plutonium changed on 0.2.1, now moving up on the top element in a menu will move to the latest one, and down on the latest one to the top one.
-
USB is in a better state now:
- Installations are no longer handled by two different threads, which makes them more stable.
- USB system has been changed on the libnx fork, hence some things are easy to handle now, like connection issues or callbacks while USB reading.
- Don't worry, multi-installation USB is planned for 0.6 or sooner versions :)
-
New and rebuilt content manager:
- Titles are sorted by all their subcontents (in case they have updates or DLC)
- Any kind of content can be deleted individually
- System titles are also supported, but deleting them is not allowed by default.
-
New config file! Goldleaf.ini:
- Support to replace UI colors and assets.
- Support to enforce a custom language
- Via RomFs replacing icons, texts, even translations can be replaced!
-
File browsers:
- Files and directories are sorted properly now.
-
NSP installs:
- 7.x installs are supported by doing a temporary copy of CNMT and control NCAs to NAND SYSTEM (which gets deleted right after the install, don't worry)
- Install dialog might take a few seconds to show up as the change mentioned above. Just a small delay, nothing dangerous.
- Bad installs will (attempt) to remove half-installed contents to avoid corrupted installs.
- If the title is already installed, Goldleaf will uninstall it so that the new one can be installed. This might happen with updates (share the same application Id so are considered as the same title internally)
-
USB installs:
- Sizes were fixed, transferring methods were revised... now USB installs are more stable than ever :) (after those tons of bugs with 0.4)
- Goldtree also had small changes related to USB commands, so other PC clients should get updated too. Not a big change, but a really relevant one.
-
Error handling:
- Not a very big addition, but now caught errors are displayed on a FBI-ish style (dialog showing error type, description..., not just the error code on the footer)
-
NXTheme installs:
- Now Goldleaf doesn't handle these installs itself, instead it uses NxThemes installer, which should be installed in order to install themes. This fixes compatibility with new changes.
-
User accounts:
- Now icons are checked whether they are valid 256x256 JPEG icons before using them for account icons.
- On previous versions the only user (in case there was just one) could be deleted. Now that has been corrected.
-
Removed features!?
- NCA file support (extractions) was removed as a new system to dynamically mount and access NCAs is being worked on for next versions :)
- CFW support as it resulted in a pointless menu, which just was useful to see whether qlaunch was replaced in the selected CFW.
-
General system stability improvements to enhance the user's experience.
And, as always, have fun with this multitool!
0.4 - More, more stability
Changelog
-
Atmosphère v0.8.3's new feature, payload rebooting from the console itself, is also supported by Goldleaf! Binary *.bin files will have an option to be launched as payloads if Atmosphère is detected running.
-
The old title manager has been refactored. Now, it can show ANY kind of content located in any partition, from system data archives to DLCs and updates, and regular titles. All of them can be removed individually.
-
Goldleaf has the ability to detect the CFW currently running, which gets displayed on the CFW menu.
-
Now the web browser is accessible even if Goldleaf isn't an installed title. It will use the WifiLogin web-applet, which has some limitations, but at least it's something.
-
Content mounting (like NAND when being browsed or the NSPs when being installed) has been refactored to minimize any filesystem issues.
-
Some icons were changed: NROs have a new icon, NCAs have now the old NROs icon...
-
NSP exporting now warns with titles which are 4GB or higher, for risk preventing.
-
USB has been quite improved with experimental threads' syncing, which seems to make it more stable.
-
Regular installs check for free size now.
-
Tickets show if they're used or not, so unused ones should be safe to remove.
-
Both USB and regular installations abort if the title is already installed.
-
Minor fixes and corrections on texts and several options.
(just saying, now the installable version has also those support information docs you can access from HOME menu)
0.3 - So much new stuff!
Changelog
-
Now it's checked that the base folders inside "sd:/goldleaf" are created before entering certain menus.
-
File browsers won't refresh the current directory's contents after copying a file as it was pointless and caused delay.
-
This version of Goldleaf supports libnx v2.0.0, which fixed a few bugs with USB, and also added native keyboard support.
-
Now files and directories can be renamed in file browsers using the native keyboard.
-
Now new files or directories can be created (files will be empty) by pressing L (for files) or R (for directories) in a file browser.
-
Now the star feature, NSP dumping! This is quite experimental though, and could be unstable. Be careful using it!
-
Another console memory partition can be browsed appart from the three others: PRODINFOF
-
Brief information about the different partitions is displayed when selecting the console memory browser.
-
The path of the key file has been moved from "sd:/goldleaf/" to "sd:/switch/" as other homebrews use this path.
-
After removing tickets no dialog will be shown, the footer will inform of the process instead.
-
The top part of Goldleaf has been redesigned, which has a mini-text for the current menu. (e.g. current directory in SD card or console memory browsers)
-
A warning dialog is displayed selecting USB installation as it's quite unstable for the moment.
-
Fixed small bugs with SD card NSP installation.
-
Now file/directory copying has a progress bar to follow the copy process, instead of freezing the UI.
-
WEB BROWSER! Yeah, you've read right, Goldleaf is the first homebrew tool to provide support for the console's internal browser.
-
Account manager! You can replace user's icon, delete them or rename them. Anyway, replacing the icon can be dangerous and banbait!
-
Now no cert files are required to install a ticket, not even with NSP installs or USB installs. Goldleaf contains the public cert directly.
-
Minor fixes on several dialogs and texts.
0.2 - Crash and theme fixes
Changelog
-
Supposedly, now those random crashes browsing menus or filesystems are fixed now.
-
When looking for the key file for NCAs or themes, now more names are sopported (not just
keys.dat
):keys.dat
,prod.keys
,keys.txt
orkeys.ini
. -
Fixed bug which would not install the selected theme if qlaunch was not extracted, and it would just extract it without processing the theme.
-
Now title 0100000000001013 is installed to
qlaunch
directory, previously user page themes wouldn't work for this issue.
Goldtree doesn't have any changes, only version number.
Happy New Year!
First release!
This is the first release of Goldleaf.
You have all the information at the README for a detailed description of the entire project.
Enjoy!