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
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