CareTogether / CareTogetherCMS

An open-source case management system (CMS) for nonprofits connecting families to caring communities.
https://caretogether.io
GNU Affero General Public License v3.0
16 stars 6 forks source link

Automatic retry (with spinner UX augmentation) during temporary outages #506

Open LarsKemmann opened 2 years ago

LarsKemmann commented 2 years ago

If Front Door detects a temporary API outage, it should present a response code that the client can understand and interpret to simply mean "keep trying".

Bonus points if we show a histogram/progress bar of how long previous outages have lasted so we can guide the user's expectations. :)

LarsKemmann commented 1 year ago

Reliability wrapper for AuthenticatedHttp/fetch to handle retries and display "temporary outage" UI

LarsKemmann commented 3 months ago

@PabloDinella This is the issue I was referring to, it would be useful to add this to the initial load experience but also to any API calls.