I think Piefed has a workable API now, but the big limitation for me is that all of the components that make up Tess are tightly coupled to Lemmy's type definitions.
To support Piefed, I would need to make a translation layer to build Lemmy-esque objects from Piefed's API responses. That's perfectly doable, but Lemmy's type definitions are also limiting a lot of things I want to do. I've extended a few of them but, really, I need to re-write most of these components to use platform agnostic interfaces that meet my own needs while mapping both Lemmy and Piefed objects to those.
Unfortunately, that's going to take a lot of work that I just don't have time to dedicate to right now. Life has been hectic to say the least.