I will just take this opportunity to highlight some updates to the API endpoints coming in the next version of PieFed (so far, we are actively working on more still):
Tons more user settings (I basically made it possible to control every single setting using either the web UI or the API)
Poll post support (including voting)
Event post support
Unsubscribe from everything endpoint (warning, this is irreversible)
Rating communities
Marking a comment as an answer (aka Stack Overflow)
In general, it has been a priority for us to make sure that when we add features these days, that we also make a corresponding API endpoint to do that same action. There is still plenty of things not in the API, but we are working our way through the backlog.
Lastly, I just want to send out a huge thanks to all the app/frontend developers that have very patiently been helping us debug all these things as we have been implementing them on the test instance. Also, a thanks to users like Sunshine that make sure to keep the pressure on us to make sure we don't forget anything!
lemmy-meter.info just checks the landing page and the API responses for a community, post and comment, and just logs them over time. These are all things, irrc, Piefed's API supports so I don't know why the API needs to be expanded to log server stability? What does Mlem do to show instance stability?
Thank you for the explanation. Though I haven’t learned enough Swift to be working on the app’s code myself, I mostly just do testing after reading the commits and issues.
As you correctly observe below, we get uptime from lemmy-status.org, which doesn’t currently support Piefed. We do plan to expand this feature to Piefed, but it will require finding a new data provider and updating our code to process it, so our priority right now is adding support for features closer to the core interaction loop of the app.
Same...
I will just take this opportunity to highlight some updates to the API endpoints coming in the next version of PieFed (so far, we are actively working on more still):
In general, it has been a priority for us to make sure that when we add features these days, that we also make a corresponding API endpoint to do that same action. There is still plenty of things not in the API, but we are working our way through the backlog.
Lastly, I just want to send out a huge thanks to all the app/frontend developers that have very patiently been helping us debug all these things as we have been implementing them on the test instance. Also, a thanks to users like Sunshine that make sure to keep the pressure on us to make sure we don't forget anything!
FUCK YES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!