floating textboxes ruining files is such a specific pain - you only learn it by watching a document fall apart at the worst moment. we sidestep the whole editing mess on swapfile.live by sticking to conversion (pdf, office, images, video) done in the browser. offline-first is the right instinct though, did you consider wasm in the browser vs fully offline native?