renamed fp6
All checks were successful
Deploy / build-deploy (push) Successful in 6m4s

This commit is contained in:
Jorijn van der Graaf 2026-08-12 00:06:22 +02:00
commit 284f8d3e49
2 changed files with 12 additions and 12 deletions

View file

@ -288,8 +288,8 @@ export RenderedPage RenderHome(std::span<const Project> projects,
R"("founder":{"@type":"Person","@id":"https://catcrafts.net/about#person",)"
R"("name":"Jorijn van der Graaf","url":"https://catcrafts.net/about"},)"
R"("description":"Catcrafts makes accessible, open-source software and hardware: )"
R"(the Crafter C++ suite, the imsd IMS/VoLTE implementation, and Fairphone 6 )"
R"(handsets sold with postmarketOS preinstalled.",)"
R"(the Crafter C++ suite, the imsd IMS/VoLTE implementation, and Fairphone )"
R"((Gen. 6) handsets sold with postmarketOS preinstalled.",)"
R"("sameAs":["https://forgejo.catcrafts.net/Catcrafts/"]},)"
R"({"@type":"WebSite","@id":"https://catcrafts.net/#website",)"
R"("name":"Catcrafts","alternateName":["Catcrafts.net","CatCrafts"],)"
@ -323,7 +323,7 @@ export RenderedPage RenderProjects(std::span<const Project> projects) {
page.meta.title = "Projects — Catcrafts";
page.meta.description =
"The Crafter suite: a C++ build system, graphics engine, networking "
"stack, and an IMS/VoLTE implementation for the Fairphone 6.";
"stack, and an IMS/VoLTE implementation for the Fairphone (Gen. 6).";
page.meta.canonical = "/projects";
page.main = Format(
R"(<header class="page-header">)"
@ -619,8 +619,8 @@ export RenderedPage RenderShop(std::span<const Product> products, const Rates& r
RenderedPage page;
page.meta.title = "Shop — Catcrafts";
page.meta.description =
"Fairphone 6 handsets reflashed to run postmarketOS, with the IMS/VoLTE "
"stack Catcrafts maintains.";
"Fairphone (Gen. 6) handsets reflashed to run postmarketOS, with the "
"IMS/VoLTE stack Catcrafts maintains.";
page.meta.canonical = "/shop";
page.meta.geoPriceHint = true;
// The category page as typed data: an ItemList naming each product page.
@ -1048,8 +1048,8 @@ export RenderedPage RenderProduct(const Product& product,
R"({})"
R"(<section class="section">)"
R"(<h2 class="section__title">Specifications</h2>)"
R"(<p class="section__lede">The hardware is a stock Fairphone 6, )"
R"(unmodified. Fairphone's spec sheet is this product's spec sheet, )"
R"(<p class="section__lede">The hardware is a stock Fairphone )"
R"((Gen. 6), unmodified. Fairphone's spec sheet is this product's spec sheet, )"
R"(and all of it works under postmarketOS. The one caveat is the )"
R"(emergency-calling warning above.</p>)"
R"(<table class="spec-table"><tbody>{}</tbody></table>)"