I had an outdoor cat and when I had to move into an upstairs granny flat he became an indoor cat. He's fine, still very happy. We have moved now and I let him in the backyard but he doesn't roam far.

Do you have a backyard. Maybe you could just take her out occasionally when you are out there? If she's in new surroundings she might stay close rather than bolt??