I've decided to update the technology of the software this forum uses from .NET Framework 4.5 to .NET Core 3.x
The reason being that .net framework is outdated (the latest version is 4.7.2 too) and it will not be supported in the long term future. .Net core is the new shit that will eventually completely replace .net framework. The sooner I update my code to it, the easier, faster and better it will be.
I have also learned quite a few new things since I made this forum, which I will be able to utilize during this update.
This may also solve the phone issue or it may not. Even if I were to solve the phone issue now, after this update it could resurface, so it is better to update first.
Changing technology like that is not a simple matter and the best way to do it is to actually remake the entire project on the new technology.
Ofc I can and will copy-paste most of the stuff, but there are some architectural and syntax changes that can't be copy-pasted.
I will also use this opportunity to fix the session stuff, which may fix the phone issues, as I didn't use the correct one when I made the forum and I basically reinvented the wheel. I will also fix the permission system which I didn't think through very well at the start.
This will take a little while to finish.
It will not affect the database, so all the posts and shit will still be here when its done.
I will ofc still have the old software if everything is fucked for some reason when the update is finished and can revert it easily.
It won't affect the current site either till it's done.