Wir hatten das Thema (mehr oder weniger) hier bereits: Verloren im AP Modus.
Klar, musst dir halt die Wlan.cpp anpassen. Aktuell werden die Zugangsdaten aus dem NVS geholt - musst du dir dann statisch eintragen.
Nein, da verschiedene Javascript-Dinge aus dem Netz nachgeladen werden müssen. Ohne diese funktioniert die Website nicht. Steht schon ne ganze Weile auf der Agenda, bisher hat sich aber niemand drangewagt, diese Sachen mit in die Firmware zu integrieren, so dass man diesen zweistufigen Prozess nicht mehr braucht.
Dann gibt’s aktuell leider keine Lösung.