The Interstellar app for Piefed cannot be used to post, does anybody know why?

It looks like there are multiple post types on Piefed (link, image, poll, text, etc.), and the Interstellar client throws an error for me when I try to create a text post on it. It says that the link cannot be null, as well as the alt text (neither of which are relevant for a text post).

Has anybody experienced this issue and know how to resolve it? The app definitely supports Piefed from what I can tell, and I can do everything else (receive notifications, read posts, comment, updoot, join and leave communities, etc.)

If it helps, I'm running the Android client installed via F-Droid

9 points · 9 comments · view on lemmy.world

9 Comments

wjs018@piefed.wjs018.xyz · 5 pts · 3d (1 reply)

I was able to replicate your problem. I was able to make a post with other apps successfully.

Based on the error message, either Interstellar is sending an incorrect post type, or piefed is doing some schema checking beyond the officially documented api. I won't be able to look at it until tomorrow probably, so perhaps @rimu@piefed.social or @jwr1@kbin.earth will be able to look into it sooner.

olorin99@kbin.earth · 2 pts · 3d

Interstellar was passing some parameters as null. Used to work but I guess the schema checking has been made stricter. I made a PR here

nocturne@slrpnk.net · 3 pts · 3d (6 replies)

You may want to cross post to the interstellar community. !interstellar@kbin.earth

And maybe the Lemmy Apps community !lemmyapps@lemmy.world

scallisto@retrofed.com · 1 pts · 3d (5 replies)

Got it, I will cross post it now

edit: Have cross-posted to the interstellar community using the Summit app (does not work on Interstellar, and there seems to be no option in the web client?)

Summit is definitely my favourite app, but I'd rather use Interstellar, since it can be installed via F-Droid (while Summit needs Obtainium), and it is cross-platform too (so I can use the same app on both Android and mobile Linux when I get around to getting a working supported device!)

nocturne@slrpnk.net · 2 pts · 3d (1 reply)

edit: Have cross-posted to the interstellar community using the Summit app (does not work on Interstellar, and there seems to be no option in the web client?)

Piefed software only always cross posting url posts, which is why it did not work on the web interface.

scallisto@retrofed.com · 1 pts · 3d

Ahh OK, interesting

wyldrstallyns@lemmy.dbzer0.com · 1 pts · 3d (2 replies)

Hol'up, I thought F-Droid v Obtainium was merely preference. No? 😅

scallisto@retrofed.com · 1 pts · 3d (1 reply)

They are preference, yes, but F-Droid (for me) usually auto-updates more reliably than Obtainium. I know a lot of people love Obtainium too, and both are awesome!

wyldrstallyns@lemmy.dbzer0.com · 1 pts · 3d

I've been testing out both, and F-Droid seems to error out more often —though, I've yet to dig into why, exactly, so 🤷🏼‍♂️