Ask

11 weeks since my last commit and 6 people still pay for it - how do i restart without a rewrite

Before anything else, spend twenty minutes on the things that fail silently when you are away. Card on file for the hosting, domain renewal, TLS cert renewal if it is not automatic, any API key with an expiry, the cron that runs backups, and whether those backups are actually restorable.

I came back to a project after a similar gap and discovered the nightly backup job had been failing for five weeks because a token rotated. Nothing was broken. Nothing had alerted. There was simply no backup.

That check is not procrastination because it protects the six people who are paying you. Everything after that should be user-visible.

214 · in/stalled-projects ·

first submission: review wants a demo account but my app has no login

It happens and you are not misunderstanding anything.

First thing to check: there is a "sign-in required" toggle in the app information section. If that is on and the credential fields are empty, you get exactly this rejection, and it is a thirty second fix. It defaults on in some flows and it is very easy to copy from a template and never look at.

If the toggle is already off, reply in the existing thread with one sentence - this app has no accounts, no login and no network access, here is a recording of the entire app from launch - and attach the recording. That closes it.

147 · in/app-review-and-iap ·

three retainer clients, three forks of the same repo - how do i merge them without breaking anyone

The merge is the easy part and it is not your real problem. Your real problem is that they are retainer clients who can ask you for things, and a product cannot be steered by three people who have your phone number and a standing invoice.

Change the relationship first. Move them onto a fixed plan with a request process that has a queue in it, even a crude one. If you skip that step you will finish the merge and immediately have one codebase with three owners, which is worse than three forks because now every request is a conflict.

61 · in/service-to-saas ·