Dimillian / IceCubesApp

A SwiftUI Mastodon client
https://apps.apple.com/us/app/ice-cubes-for-mastodon/id6444915884
GNU Affero General Public License v3.0
5.1k stars 475 forks source link

Most Remote Local Timelines I try fail - what am I missing? #1155

Open LorenAmelang opened 1 year ago

LorenAmelang commented 1 year ago

Choosing one of the promoted instances works...

If I type in an instance, it says "is a valid instance". But then "An error occurred loading posts..."

I assumed it was because I was trying non-Mastodon servers, but I just tried some on Mastodon 4.10+glitch and they also failed. I can log into my own instances on glitch servers, but can't add them as "Local Timelines"...

Hope I'm using these names correctly - seems like "local" should mean what you're signed into as a member, and "remote" should be what you're just peeking at... But I'm trying to copy what the app shows.

Maybe instances can block the Remote feature? Is there a way to know what is (not) happening here?

Is there documentation somewhere?

Dimillian commented 1 year ago

What is a glitch server? What does it add? There is probably some difference at the API level that prevent the compatibility.

LorenAmelang commented 1 year ago

I actually didn't know, except that many of the tech-fashionable instances I interact with use glitch.

Found this: https://glitch-soc.github.io/docs/

Sounds like a bunch of their features are already adopted into mainstream Mastodon, so it might be good to support them. But glitch servers work fine when I'm logged into them as a member. It is just peeking at them as "Local Timelines" that fails. They do allow "local only" posts, but at least on the ones I'm a member of, it is not the default and most posts are federated.