If it's an internal app, you stop adding features when you have all the features you need.
I've vibe-rebuilt several apps for myself and after a certain point I don't feel like anything is missing so I just stop touching it entirely except to fix a rare bug here and there.