#530
Co-authored-by: MystiPanda <mystipanda@proton.me>
#439
#417
#350
#37
This reverts commit 55835785c0.
55835785c0