Description
Screenshots for my newly published app, Markdown Wiki (markdown_wiki), are not displayed on the Nextcloud App Store.
The App Store detects the screenshots and displays the screenshot carousel and navigation arrows, but the images themselves are blank.
The screenshot URLs are public HTTPS URLs hosted on raw.githubusercontent.com and work correctly when accessed directly.
Example
Screenshot URL:
https://raw.githubusercontent.com/JoaoMSacramento/markdown-wiki/main/screenshots/markdown-wiki-main.png
Direct request works correctly:
HTTP 200
Content-Type: image/png
Content-Length: 259713
However, when the same URL is requested through usercontent.apps.nextcloud.com, the response is:
HTTP 200
Content-Type: application/octet-stream
Content-Length: 14
File not found
Tests performed
I tested:
- The screenshot from the
main branch
- The screenshot from the
v0.1.1 tag
- The same image copied to
appinfo/screenshot.png
All of them are accessible directly from raw.githubusercontent.com, but all return File not found through usercontent.apps.nextcloud.com.
As a control test, I tested the screenshot used by the Memories app:
https://raw.githubusercontent.com/pulsejet/memories/master/appinfo/screenshot.jpg
The Memories screenshot works correctly through the same usercontent.apps.nextcloud.com service.
This suggests that usercontent.apps.nextcloud.com is reachable and can retrieve images from raw.githubusercontent.com, but for some reason it cannot retrieve the Markdown Wiki screenshots.
App information
Description
Screenshots for my newly published app, Markdown Wiki (
markdown_wiki), are not displayed on the Nextcloud App Store.The App Store detects the screenshots and displays the screenshot carousel and navigation arrows, but the images themselves are blank.
The screenshot URLs are public HTTPS URLs hosted on
raw.githubusercontent.comand work correctly when accessed directly.Example
Screenshot URL:
https://raw.githubusercontent.com/JoaoMSacramento/markdown-wiki/main/screenshots/markdown-wiki-main.png
Direct request works correctly:
HTTP 200
Content-Type: image/png
Content-Length: 259713
However, when the same URL is requested through
usercontent.apps.nextcloud.com, the response is:HTTP 200
Content-Type: application/octet-stream
Content-Length: 14
File not found
Tests performed
I tested:
mainbranchv0.1.1tagappinfo/screenshot.pngAll of them are accessible directly from
raw.githubusercontent.com, but all returnFile not foundthroughusercontent.apps.nextcloud.com.As a control test, I tested the screenshot used by the Memories app:
https://raw.githubusercontent.com/pulsejet/memories/master/appinfo/screenshot.jpg
The Memories screenshot works correctly through the same
usercontent.apps.nextcloud.comservice.This suggests that
usercontent.apps.nextcloud.comis reachable and can retrieve images fromraw.githubusercontent.com, but for some reason it cannot retrieve the Markdown Wiki screenshots.App information
markdown_wiki0.1.1