Theme JSON file uploaded to /static/themes directory not working, seemingly treated as regular subpage
Not sure if I should put this issue here or in a different repo, feel free to move it if needed.
I'm trying to install the Charred Coal theme, but when I put it in the static/themes
folder and add it to styles.json, it is simply ignored. Trying to navigate to the theme in the browser simply shows a regular pleromafe page, but with no content (just the side post/notifications pane).
Oddly enough, another theme that I have installed (Gruvbox) seems to work just fine - navigating to it in my browser shows the correct json file, and the theme appears in the "Themes" options in PleromaFE settings.
Both files have the same permissions and ownership. Both are added into styles.json. I tried swapping the two, but to no avail. I also tried renaming the charred-coal.json
file to charredcoal.json
, but that didn't solve the issue either. Rebooting the server doesn't fix the issue.
There are no explicit error messages in any of the server's logs relating to this, but mentions of requests to the broken theme file in journalctl -xe
are not followed up with a "200" notice unlike other requests (including the one to gruvbox.json).
I'm using Pleroma 2.3.0 from an OTP release on Debian 10 with nginx 1.14.2.
Related files: