github a1ex4/ownfoil 2.3.0

6 hours ago

Clients support

This release adds Ownfoil compatibility with all homebrew apps that support remote backup installation, and are actively supported and maintained. Up to now Ownfoil has always been Tinfoil centric as it is the client that supports most features and implements the best security, but now multi-client support has been added and it will easier to add specific client features in the future (like backuping saves, dumps...).

Each client has specific settings and can be enabled / disabled, and the Setup page in the UI will now display instructions on how to configure the enabled clients, as well as the features supported.

Warning

If you host a public shop with Tinfoil's encryption enabled, and you do not want people to be able do download your entire shop outside of a Switch device, you should disable all other clients. Enabling an other client will render the encryption feature useless, as they do not support encryption themselves.

Path based filtering

For clients that supports it, you can now add /base, /update, /dlc, /multi to the URL to filter what content is served by the shop.

What's Changed

New Features

  • Add support for clients other than Tinfoil by @a1ex4 in #290
  • Add Sphaira support by @a1ex4 in #291
  • Add Setup page with homebrew setup instructions by @a1ex4 in #292
  • Add CyberFoil support by @a1ex4 in #304
  • feat: keep track of download count by @a1ex4 in #305

Fixes and Improvements

  • improv(clients): support dynamic hauth per host by @a1ex4 in #293

Dependencies

  • build(deps): bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #294
  • build(deps): bump flask from 3.1.2 to 3.1.3 by @dependabot[bot] in #295
  • build(deps): bump unzip-http from 0.6 to 0.7 by @dependabot[bot] in #296
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #298
  • build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #299
  • build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #300
  • build(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #301
  • build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #302

Issues fixed

  • Reset hauth when domain is changed #204

Full Changelog: 2.2.1...2.3.0

Don't miss a new ownfoil release

NewReleases is sending notifications on new releases.