Just tried the latest RC4, since on the release version, the magnifier icon wasn’t showing in the menu bar. Installing RC4 did solve that issue. This version looks really good already. I’d like to know, though how the previews are generated, since the majority of them - mostly internal sites, are not showing any particular preview, but only a random background.
The preview feature has two possible modes of operation.
The more privacy aware mode (which is the default one) simply fetches the bookmarked URL, searches for images in the meta section and in the body of the page and uses the largest it can find. This does not always provide the best results, but works most of the time.
The second mode is used when you provide a URL and access token to a screeenly installation in the settings. It uses the third party service screeenly (which is open source and can be installed on your private server as well) to load the bookmarked URL in a real browser and take a screenshot.
If some pages only appear with a color this can either mean that the webpage wasn’t reachable by the server or in case mode 1 is being used, there is no image available on the page.
I see. So, the contacts app tries to fetch the images from the remote site and not the web extension?
The bookmarks app fetches the previews on the server, yes. API clients are not able to modify these previews, currently. They might be able to fetch them in the future, though, if there’s a demand for that.