Skip to content

Releases: Universal-Team/Universal-Updater

Wi-Fi strength indicator and other minor improvements

22 Nov 01:40
Compare
Choose a tag to compare

What's new?

  • Added an indicator for your Wi-Fi strength and if you're connected
  • The download list is now sorted case insensitively such that the [nightly] versions always appear below the normal versions now
  • Added an option to automatically update to the latest nightly version of Universal-Updater instead of just stable releases
  • Added Ryukuan translation
  • Removed the message variable from scripts, allowing for translations and smaller file sizes
  • The rmdir action will now fail silently if not required and the folder doesn't exist, allowing to ensure a folder doesn't exist without having to ensure it exists first

Bug fixes

  • Fixed not scrolling in the Get UniStore list
    • Previously the Wordle DS Mods UniStore was in the list, but it wouldn't scroll when you moved down to it
  • Fixed some settings strings not having ellipses when they should

Other notes

Another fairly small update, but there's been a few worthwhile changes so we figured it was a good time to put out a new release.

Find any bugs we missed, have suggestions, or need help? You can either make an issue or discussion here on GitHub or join our Discord server.

We hope you enjoy the new update!
~ Universal-Team


QR code for Universal-Updater.cia

Bug fix and improved 3D banner

07 Mar 03:01
Compare
Choose a tag to compare

What's new?

  • (@PabloMK7) The 3D banner has been improved with animations and shading!

    2022-03-07.02-37-37.mp4

Bug fixes

  • Fixed really short release notes not showing

Other notes

See v3.2.4 for more recent changes, there was just a relatively major new bug in that version and the improved banner so we're putting out another release so soon.

Find any bugs we missed, have suggestions, or need help? You can either make an issue or discussion here on GitHub or join our Discord server.

We hope you enjoy the new update!
~ Universal-Team


QR code for Universal-Updater.cia

3D banner and new translations

05 Mar 19:53
Compare
Choose a tag to compare

What's new?

  • (@lividhen) Universal-Updater now has a 3D banner!
    3d-banner
  • Added Dutch, Norwegian, and Romanian translations, some existing translations have been improved
  • The search tab now defaults to searching by title
  • START will now exit Universal-Updater, anything that was previously triggered by START is now SELECT
  • Notes are now shown explaining what "nightlies" and "prereleases" are before installing
  • Left/Right can now be used to scroll through release notes faster

Bug fixes

  • Fixed lagging/crashing on really long release notes

Other notes

Another relatively small update, mainly created to add the translations that have been added/updated since v3.2.3 and the new 3D banner. We've been working on the next major update in the rewrite branch with the major planned feature being DSi support, however that's stalled due to the DSi Wi-Fi library still being too unstable resulting in a lack of interest in working on it, so in the meantime we're putting out this smaller update.

Find any bugs we missed, have suggestions, or need help? You can either make an issue or discussion here on GitHub or join our Discord server.

We hope you enjoy the new update!
~ Universal-Team


QR code for Universal-Updater.cia

Translation updates and a bug fix

11 Aug 03:37
Compare
Choose a tag to compare

Changes

  • Adds Danish and Turkish translations and updates to some existing translations
  • Adds Makefile option to build a Citra compatible version (make citra)

Bug fixes

  • Fixes empty folders and 0 byte files not being extracted

Other notes

Pretty small update this time, it's been a while since the last one though so we figured we should push out the couple changes we have at the moment.

Find any bugs we missed, have suggestions, or need help? You can either make an issue or discussion here on GitHub or join our Discord server.

We hope you enjoy the new update!
~ Universal-Team


QR code for universal-updater.cia

New icon, Korean, and bug fixes

28 May 12:14
Compare
Choose a tag to compare

What's New?

  • Adds Korean and most other translations have been fully completed
  • Uninstalling an app now makes it not show an icon for updates
  • Changed to a new icon with better shading

Bug fixes

  • Fixes fonts being too large on Chinese, Taiwanese, and Korean consoles
  • Blocks going to the HOME menu and quitting the app while the queue is running, which could cause buggy behavior
  • Adds safety checks for low SD card space

Other notes

A fairly minor update this time, but we've got enough bug fixes and new little things that we figured it was a good time.

Find any bugs we missed, have suggestions, or need help? You can either make an issue or discussion here on GitHub or join our Discord server. That's right, we're letting people in again now!

We hope you enjoy the new update!
~ Universal-Team


QR code for universal-updater.cia

3, 2, 1, bug fix time!

24 Mar 23:20
Compare
Choose a tag to compare

What's New?

  • Added Chinese (Simplified and Traditional, though Traditional is not fully translated currently)
  • Added custom themes, see the wiki page for details
  • Prompts now have buttons on the touch screen you can tap in addition to pressing A and B

Changes

  • Shortened the description so it fits better in the Homebrew Launcher

Bug fixes

  • Fixed not showing progress bar when self updating
  • Fixed not showing a progress bar when downloading the custom font on selecting Ukrainian
  • Fixed putting 3DSX files in folders setting not saving
  • Fixed sometimes crashing when a download failed
  • Fixed apps being set as installed if the installation failed
  • Fixed prompts sometimes immediately accepting instead of waiting for another key press
  • Fixed the Add Selection to Queue button's text max width being bigger than the button

Other notes

Wouldn't be a good feature update without a bug fix update a few days later, would it? ;P

Find any bugs we missed, have suggestions, or need help? Make an issue or discussion here on GitHub, normally we'd suggest joining our Discord server here too, but as of making this we're not allowing new members unless you know someone in it and have them let us know to let you in.

Another thing that's not really a change to Universal-Updater but is relevant, we're now using our own up to date Docker image instead of the devkitPro one (at least until they update) so no more crashes in nightly builds!

We hope you enjoy the new update!
~ Universal-Team


QR code to Universal-Updater.cia

Queue system with background downloading

17 Mar 05:38
2613c07
Compare
Choose a tag to compare

What's new?

  • Now when you select something to download it'll just add it into the queue to download in the background so you can continue using the rest of the app while it installs!
  • You can also now add all items from the current search / filter into the queue at once from the Search and Filters tab
    • When something is installed for the first time now it'll add an SD card icon next to the installed entry, only entries with the SD card icon will be updated when using this
  • When filtering you can now choose whether to only show items that match all of the selected filters or anything that matches any filter
  • The current time and battery level are now shown on the top bar
  • You can now set a custom location for FIRMs to be installed to
  • You can now choose to install 3DSX files inside a folder of the same name instead of directly to the set folder
  • You can now cancel installs and it'll clean up the current step and stop
  • Portuguese (Portugal) has be re-enabled as it's now mostly translated
  • Added themes (currently only two preset ones, custom will likely come soon™)

Bug fixes

  • Fixed a crash on trying to write a negative amount to a file if an error occurred while extracting

Other notes

Find any bugs we missed, have suggestions, or need help? Make an issue or discussion here on GitHub, normally we'd suggest joining our Discord server here too, but as of making this we're not allowing new members unless you know someone in it and have them let us know to let you in.

Also, notice: Our official 'nightly' builds are currently extremely unstable as the devkitPro docker image uses an old version of Citro2D. We recommend only using the official release or building yourself.

Have a happy St. Patrick's Day and enjoy the new update!
~ Universal-Team


QR code for Universal-Updater.cia

Bug fix update: Update to latest libarchive version

29 Dec 00:40
Compare
Choose a tag to compare

See v3.1.0's changelog for full notes if updating from v3.0.0

This is just a little update with a single bug fix, but it's a pretty important bug fix. For a while 7z extraction has just been randomly failing sometimes and we figured out it was due to the 2013 version of libarchive devkitPro provides, but we weren't exactly sure how to get the latest version working, we finally did so here's a little update.

The updated pkgbuild patches are at Epicpkmn11/pacman-packages, I would PR them to devkitPro's, but we're all banned so I can't. If anyone at devkitPro wants to upstream those changes please do. I will note though I have basically no idea what I'm doing when it comes to porting libraries, so please report any extraction problems and if upstreaming you may want to check if I did anything really dumb ;P

Apps that were known to be broken before but work now are:

  • open_agb_firm
  • OpenTitus (New 3DS versions)

universal-updater cia

Christmas Update - Shortcuts, Screenshots, Sizes, Songs, Safety, setoN

25 Dec 12:00
b0655ce
Compare
Choose a tag to compare

What's New?

  • Shortcuts: When using the homebrew launcher you can now create shortcuts for easily updating specific apps
  • Screenshots: You can now see what apps look like before downloading!
    • Note: Only around a fifth of Universal-DB has screenshots at the moment, more will be added as we get around to it
  • Sizes: Downloads can now have a size so you know how big they'll be
  • Songs: You can now use a WAV file up to 10 MiB as background music, place it at sdmc:/3ds/Universal-Updater/music.wav
  • Safety: Universal-Updater now has parental controls set, at the same level as the homebrew launcher and FBI, so you don't have to worry about kids messing with it
  • Stores: There's now a list of of recommended UniStores accessible from the select UniStore menu so you don't even need to find a QR code or enter a URL
  • setoN: Okay fine, finally out of S words... but there's still more! You can now view the release Notes for apps so you know what's changed!
  • Added Ukrainian
  • Added custom font support, the font at sdmc:/3ds/Universal-Updater/font.bcfnt will be used when enabled
    • A default extended font will be downloaded on selecting Ukrainian as the default font is missing some letters
  • Toggle icons now have color when on to be more clear
  • Portuguese (Portugal), Lithuanian, and Danish have been removed for now due to lack of translations, however if anyone helps translate they will be added back

Bug fixes:

  • Fixed an out of bounds access
  • Fix grid scrolling sometimes going too far
  • Fixed crashing when staring Universal-Updater without Wi-Fi
  • Double new lines no longer break wrapped text (fixed by Citro2D v1.5.0)

Other notes:

Find any bugs we missed, have suggestions, or need help? Make an issue or discussion here on GitHub. Normally this is where we'd offer to join our Discord server, but we're not allowing new members as of the creation of this release unless you know someone on the server and ask them to let us know you should be let in.

We hope you enjoy the new update and have a merry Christmas! (or happy holidays in general if you don't celebrate Christmas!)
~ Univeral-Team

Universal Updater 3.0.0 - Happy 1st Anniversary

03 Nov 16:59
674a1d2
Compare
Choose a tag to compare

Universal-Updater v3.0.0 is here with a complete overhaul to the app! Everything has been thought through and redesigned with the goal of making using Universal-Updater a much simpler and more intuitive experience.

Now when loading Universal-Updater it immediately opens the last used UniStore, by default Universal-DB, and from there you can see all the apps on the top screen and the bottom now has separate tabs for information, downloads, search, sort, and settings while still keeping the app list active on the top screen. The graphics have also been redone to give a cleaner and more modern feel.

Screenshot

A screenshot showing the info of an app

Searching and filtering have also been improved, you can now mark apps and filter to just show apps with specific marks and/or only apps that have updates available. Searching is now case-insensitive and you can edit the filters and the search without having to dig through menus.

The old "scripts" have been dropped completely in favor of just UniStores, but no functionality is lost here as all of the apps that could be downloaded with the official scripts are now on Universal-DB and even ones with complex installation processes like TWiLight Menu++ still work correctly, plus update tracking and more information.

We hope you enjoy the new changes!
~ Universal-Team


A couple notes:

  • To UniStore creators: All existing UniStores will needed to be updated to version 3, check out the wiki for more information.
  • If updating from a previous version and you get an error that the UniStore is invalid:
    1. Go to Settings
    2. Go to Select UniStore
    3. Press the update icon at the bottom on the UniStore
    4. Press A on the UniStore

universal-updater cia