Akooma backend: WF edition
Find a file
Oneric a2591110d7 Extend invalid AP reception patch
This was observed for a like from an IceShrimp.js instance
referencing to an unknown object.
Ideally we’d eliminate the difference in the response, but
the entangled Transmogrifier+Validators(+CommonPipeline)
processing makes this hard to track down.
2024-11-24 23:09:47 +01:00
akkoma@71d3bbd7be Bump upstream akkoma 2024-11-10 02:59:49 +01:00
patches Extend invalid AP reception patch 2024-11-24 23:09:47 +01:00
.gitignore Plant sapling 2024-10-02 19:21:19 +02:00
.gitmodules Plant sapling 2024-10-02 19:21:19 +02:00
Makefile make: always git reset on patch renewal 2024-10-08 04:00:07 +02:00
quiltrc Plant sapling 2024-10-02 19:21:19 +02:00
README.md Plant sapling 2024-10-02 19:21:19 +02:00

Akkoma: Whimsical Forest Edition

This is upstream Akkoma develop with some additional patches for testing.

All patches (sans the initial wf-ifying one) are intended to reach upstream eventually and either already have an upstream PR or are intended to be turned into one once theyve passed initial testing and became more stable.

See patches/series for a list of applied changes. Patch names beginning with pr111_ indicate its copied from upstream PR #111; wip_ is used for patches not yet ready for an upstream PR.

Usage

Youre free to use this for your own instance but keep in mind some of those patches are experimental and might not yet have been merged for a good reason. Thus you should only do this if youre comfortable with doing beta testing and capable of debugging upcoming issues on your own far enought to figure out which patch introduces the problem and create a useful, detailed report for the corresponding upstream PR.
If a patch changes its database scheme prior to being merged upstream, some manual DB fixups might be needed.

If you still want to, just clone this repo and run:

MIX_ENV=prod make build

to build patched Akkoma WF Edition inside the akkoma/ subdir. You can then continue to use Akkoma from within this subdir as usual. To upgrade to a new version, just repeat the above command.