Header: the Discord link and the refresh button leave the top bar; refresh sits in the toolbar and
Settings stays on the right.
Toolbar: the filter tabs go (installed apps come first, the rest under a Not installed heading); a
sort dropdown (Name A-Z / Z-A, Recently updated, Frequently used), search, Update all and the
grid/table switch drawn as two icons.
Cards and table: the version sits in the strip, apps that are not installed are drawn in grey until
hovered, the headline and last-updated date replace the status sentence; the table's two version
columns become one.
Footer: Website, GitHub and Discord join the social links as icons with more room between them.
App page: pictures, story and facts re-laid out for windows with and without screenshots.
Dialogs: Settings and release notes become large cards like the app page (a header with the brand
colour, a scrolling body, a pinned footer), Settings in boxed groups, two columns when wide.
Also adds core::release::safe_web_link, so links in release notes open only when they are plain https.