Goal

Since I invited some more people into TestFlight, I need to let them actually introduce themselves. I'll be working on editing and sharing your profile next on iPhone.

May 21, 2024

CleanShot 2024-05-21 at 02.42-1.png
  • CleanShot 2024-05-21 at 02.42-1.png
  • CleanShot 2024-05-21 at 02.42.png
Image 1 of 2

I yolo'd and invited about 12 new people to make accounts, and invited them and about 6 others to download the TestFlight.

In an exhausted haze, I started working on Edit Profile so that people can actually introduce themselves. Edit Profile works fully on the web, but I expect most people will use iPhone, so we're going to try to get this done quickly.

I started with the Account view, which will be where you can manage account and profile settings. I've had this designed for literal years and its static data, so it was easy to implement.

Then I started building out the bones of the Edit Profile view. This is new, but its just a form, so its not complicated. I started doing the wiring for uploading photos since that will be hardest, but I ran into some issues with how images are currently being returned from the API. I'm tired, so I'm opting to go to sleep.

May 22, 2024

I got very distracted yesterday (and the day before? time is a blur) on things that didn't pan out. Today, I did manage to work on Edit Profile though!

First, I discovered that the API was working completely fine... I just had the "Request" tab of RapidAPI selected so I was seeing the multipart form data instead of the response. I'm a dummy!

This meant that uploading was working just fine, so I wired up the endpoint for updating display name and bio and we were good to go.

There's a nice transition and spinner when the image is uploading, and an alert when the profile update is successful. I also implemented sharing your profile's URL from the new Account view as well.

All of this and a little more are on the way in the next build.

May 25, 2024

I'll do the validation stuff later since it's not relevant. This project is technically complete very early... but Maitsu doesn't let me complete a project before 4 days. We'll have to figure something out for that, but for now I'll cancel this!