Commit graph

16 commits

Author SHA1 Message Date
Ash Logan
727f11d04d feat: Compile flags for binary size
Small binaries load faster, work better on Aroma Updater, and break the website less
2024-11-29 21:40:21 +11:00
Ash Logan
ea71879bb1 chore: Introduce common directory to deduplicate shared code 2024-11-21 13:19:06 +11:00
Daniel López Guimaraes
3460feeeaf fix(Makefile): Replicate original compiler settings 2024-11-21 12:49:19 +11:00
Daniel López Guimaraes
f4aeee8034 feat!: Split Inkay into a module and a plugin
This is necessary for a future Aroma feature. This also makes more clear
the immutability of the patches that Pretendo requires, since they
cannot be reverted easily.

All patching code is now managed inside the module, which the plugin
triggers by calling an exported function from it. The WWP reset code
remains within the plugin as it isn't strictly tied to the patches.
2024-11-21 12:49:16 +11:00
Ash Logan
1a85a45ce3 chore: Tighten up logspam and binary size
Remove some old stuff to Make Small Inkay
2024-08-04 16:24:01 +10:00
TraceEntertains
b02db3f20b
feat!: Support for newer Aroma releases (#28)
* Fix aroma beta 17 incompatibilities (no network notification, no unregister boss tasks), and fix debug logger

* Update Dockerfile

* Fix logger.h

* Simplify notifcations

* Init nn::boss::Task

* Small fixes for the storage/config API usage

* Do a bunch of stuff, wish I knew what I did but I honestly forgot most of it (this is not considered a 100% functional commit

* Remove remnants of has_displayed_popup variables (not needed anymore)

* More notifications stuff

* Even more notifications stuff

* Fix notifications (yay) (thanks maschell)

* Disable debug by default

* Fix compiler warnings

* Update some stuff, cant test have to go

---------

Co-authored-by: Maschell <Maschell@gmx.de>
2024-05-13 15:45:43 +10:00
Ash Logan
d62765bab9 refactor: make replaceBulk truly bulk-processing, try to optimise a bit
miiverse extra load times gone from 15 seconds to 2 seconds, though that's mostly because I changed the search range 😎
2023-08-11 19:56:20 +10:00
Ash Logan
467f0d94f1 feat(mk8): Override DLC matchmaking from ini file (for modpacks) 2023-07-31 12:18:56 +10:00
Ash Logan
3e01ea8370 wip(mk8): Test overriding DLC region 2023-07-29 18:33:14 +10:00
Ash Logan
862e095e5a refactor: Move applet and olv url patches out into files 2023-07-29 17:18:17 +10:00
shutterbug2000
8fad74c02c applet: Add Miiverse applet patch and swap colors 2023-03-24 12:58:03 +11:00
Jemma Poffinbarger
c560ca00d5 Notification module support (#8) 2023-03-23 12:57:15 +11:00
Ash Logan
d1e3fbb796 makefile: Fix CLion compatibility 2023-03-20 15:05:54 +11:00
Ash Logan
24a17536fc Add IOSU-side SSL and URL patches 2022-08-31 22:07:57 +10:00
Ash Logan
0c10bcc1ad Split WUPS 0.1 and Aroma port out 2021-09-28 21:23:07 +10:00
Ash Logan
ec64a7cf6e Initial commit (works, but bad) 2019-04-07 22:13:09 +10:00