Yes it can be done. You will be required to upload the entry stamp or a hotel booking in the country you are applying from. You may also be asked to upload ALL your passport pages to prove you actually are not in Thailand at the time of application
Certainly everything is now possible as Thailand has signed up to CRS , meaning they have access to your bank accounts, income and tax returns elsewhere in the world. They don’t need to have new rules they are only enforcing existing ones.