Don't rush—give
this version a try.
I would like you to fix the issue with face grouping when multiple adjacent faces are selected (as was the case in my version with triangles).
This is especially necessary for the extrude operation. The newly created faces should enclose the entire selection, not each face individually.
I plan to add a panel for scaling and one for extruding.
After a few changes, the Undo/Redo feature is behaving strangely.
I'll add your new text import option in the right place.
There remains the issue of unwanted holes being created when modifying an edge of a face that has just been split.
With triangles, this happens very rarely.