Hello! Thank you for your interest in Resin. This project means a lot to me--I learned a lot in the process of making it, and I got to meet a lot of cool people in the process.
I made this project way back when I was in high school as a part of a program they were doing to get students working on interesting projects outside of the classroom. As a result I had a horrifying amount of time to work on this project--time I did not have once I got to university, unfortunately.
In the time since I've become less interested in working with React Native in my personal projects. There were a number of structural decisions I made at the time that are currently eating away at any progress I've attempted to make in the years since (for example, this project is on a VERY old version of Expo, lots of the stuff I was using at the time has since been deprecated, not to mention it seems to octuple the build size for no good reason). I imagine continuing work on this project for me personally would mean taking the designs and reimplementing them with a totally new architecture. Maybe that'll happen someday, but my interest in building a Pixelfed client has waned a bit since. There's a few good ones on the market now.
Resin is lowercase d done. All the key features worked when I set it down, but the Pixelfed API was very unstable at that point, and I suspect things have changed quite a bit since. There was a really good reason nobody was trying to build a Pixelfed client, I realize now!
Eventually I expect to do a full post-mortem on this project to discuss how my thoughts on the idea of ethical anti design have changed over the years.
When you run into a bug, hop on over to the [issues page](https://github.com/natjms/resin/issues) and create a new issue. Make sure you fill out as much of the template as possible to help us determine how to best approach fixing the problem. If you're not comfortable with GitHub, you're welcome to [contact the project maintainer](https://social.njms.ca/nat), however bug tracking through GitHub Issues is greatly preferred and there's no guarantee we'll see your message if you try to send it through another channel.
#### A note on current limitations
Note that there are a number of issues with this app related to Pixelfed API endpoints that haven't been exposed yet. These are problems that cannot be fixed on our end, but are currently being worked on by the Pixelfed team. Until these endpoints are exposed, a number of features, including the likes of bookmarks, direct messages and updating your profile won't work and using these interfaces may have some unintended side effects. For more information and for a full list of these limitations, check [this list of issues labeled wontfix](https://github.com/natjms/resin/issues?q=is%3Aopen+is%3Aissue+label%3Awontfix).
#### A note for iOS folks
One of Resin's original goals was to create a Pixelfed client that could be
used on both Android and iOS--something that's somewhat lacking among
Fediverse clients. Unfortunately, due to our lacking access to Apple products,