cheeaun / phanpy

A minimalistic opinionated Mastodon web client
https://phanpy.social
MIT License
1.02k stars 99 forks source link

Usefully report endpoint outages #696

Open VulpineAmethyst opened 2 weeks ago

VulpineAmethyst commented 2 weeks ago

Is your feature request related to a problem? Please describe. Phanpy does not currently display anything when it's unable to fetch data from the user's home instance. At present, Phanpy only reports it's unable to fetch posts when the user reloads Phanpy and initial data fetches fail.

Describe the solution you'd like A modal reporting the outage would be nice. Or, well. Any message at all, really.

Additional context I only found out my home instance was down by going directly to my home instance's website.

cheeaun commented 2 weeks ago

What do you see now when it happens and how do you know it fails?

VulpineAmethyst commented 2 weeks ago

Using any of the normal mechanisms for loading new posts in a timeline (e.g. clicking the column header) just silently fail right now. I only get 'Unable to load posts' (or 'notifications') when I reload Phanpy itself during an outage.

VulpineAmethyst commented 2 weeks ago

As an aside: I use full-screen zoom, so and the vast majority of phanpy's controls, outside of interacting with posts, are at or near the top of the viewport, so if there are notifications at the bottom, I'm not likely to see them before they disappear, usually.