Unfortunately that is a downgrade. Changing from the beta or tests-passed[1] branches down to stable is not possible as there will be differences in your database that aren’t backwards compatible.
A new Stable version is released about twice a year, so if you can hang on a couple of months you can wait for the next Stable version to be released. I’m not 100% sure if that will automagically make everything good again as it might be a spikey update considering you have 3.1.0beta4 rather than 3.0.3 Stable, but I think it might be okay.
Or you can go back to using tests-passed in your app.yml and have an up-to-date version which should sort everything out. Just to check, is this a standard install?
Hi, thanks for the reply.
Yes it is, but I followed a guide here on the forum to make Discourse accessible via the /forum/ subfolder
Initially I had installed 3.1.0.beta4 but when I installed “Air Theme” or any other theme the site didn’t load the CSS stylesheets and the layout broke.
After upgrading from beta to stable the theme didn’t conflict, but I lost some features
Ah yes, you did say earlier on. The subfolder setup is an advanced one, and is not for the fainthearted. If you want an easy life you should consider the regular subdomain version.
There are no guarantees of compatibility with anything when using subfolder. It’s an advanced installation and very little is tested against it.
You could use a different subdomain for your discourse installation. SSO will work between subdomains.
The top of the subfolder guide contains this text:
You need to move back to tests-passed to be in a remotely supportable state, assuming your database isn’t just broken now. Rolling back a version is wholly unsupported.