From 7d820fbfd3c81eabf8f75bc2df036f46a05b9c16 Mon Sep 17 00:00:00 2001 From: Jules <78474837+JulesFiliot@users.noreply.github.com> Date: Wed, 8 Jul 2026 00:58:37 +0900 Subject: [PATCH] chore(web): update movement page copy * chore(web): sentence-case circle titles and resources copy Applies movement copy review to shared circle content (also rendered on /circles): initiative card titles, resources section heading and description. * chore(web): update movement page copy Applies the movement site copy review: hero, intro heading/body, action cards, campaign, find, coalition, and builder sections. --- .../__tests__/content-route-contracts.test.ts | 8 ++--- .../initiatives/digital-escape-egress/en.json | 2 +- .../digital-id-replacement/en.json | 2 +- .../logos-powered-nextdoor-app/en.json | 2 +- content/circles/settings/en.json | 4 +-- content/pages/en/movement.json | 30 +++++++++---------- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/apps/web/lib/__tests__/content-route-contracts.test.ts b/apps/web/lib/__tests__/content-route-contracts.test.ts index 8f743030f3..23f05ecde8 100644 --- a/apps/web/lib/__tests__/content-route-contracts.test.ts +++ b/apps/web/lib/__tests__/content-route-contracts.test.ts @@ -206,21 +206,21 @@ describe('content-backed web route contracts', () => { ).toEqual([ { locationLabel: 'Los Angeles, California', - title: 'Logos-powered Nextdoor App', + title: 'Logos-powered Nextdoor app', description: "Build a neighbourhood-scale messaging surface that doesn't sell its members to advertisers. The LA Circle is prototyping a Nextdoor-style app on top of Waku and Codex with strict membership scoping per block.", href: 'https://circles.logos.co/readme/about-logos-circles/winnable-issues-from-circles#los-angeles', }, { locationLabel: 'Benin', - title: 'Social-DeFi Fundraising', + title: 'Social-DeFi fundraising', description: 'Build a "Social DeFi" platform that combines the engagement of social media with a regenerative financial engine. FundBrave replaces traditional donations with a high-yield fundraising model for community action.', href: 'https://circles.logos.co/readme/about-logos-circles/winnable-issues-from-circles#benin', }, { locationLabel: 'London', - title: 'Digital IDs Knowledge Hub', + title: 'Digital IDs knowledge hub', description: 'Build a clear, accessible information hub to help UK citizens understand digital IDs, the risks, benefits, and alternatives, without government or media spin. The hub will include articles, explainers, videos, and translatable content for local organisers.', href: 'https://circles.logos.co/readme/about-logos-circles/winnable-issues-from-circles#london', @@ -240,7 +240,7 @@ describe('content-backed web route contracts', () => { expect(builder.feature).toEqual({ city: 'Benin', - title: 'Regenerative Social DeFi Fundraising Platform', + title: 'Regenerative social DeFi fundraising platform', cta: 'View issue', }) expect(builder.details).toEqual({ diff --git a/content/circles/initiatives/digital-escape-egress/en.json b/content/circles/initiatives/digital-escape-egress/en.json index 6d2be2e9ae..8a94ea7175 100644 --- a/content/circles/initiatives/digital-escape-egress/en.json +++ b/content/circles/initiatives/digital-escape-egress/en.json @@ -1,7 +1,7 @@ { "language": "en", "locationLabel": "London", - "title": "Digital IDs Knowledge Hub", + "title": "Digital IDs knowledge hub", "description": "Build a clear, accessible information hub to help UK citizens understand digital IDs, the risks, benefits, and alternatives, without government or media spin. The hub will include articles, explainers, videos, and translatable content for local organisers.", "ctaLabel": "Read the proposal" } diff --git a/content/circles/initiatives/digital-id-replacement/en.json b/content/circles/initiatives/digital-id-replacement/en.json index 0d754678d2..efda660bfc 100644 --- a/content/circles/initiatives/digital-id-replacement/en.json +++ b/content/circles/initiatives/digital-id-replacement/en.json @@ -1,7 +1,7 @@ { "language": "en", "locationLabel": "Benin", - "title": "Social-DeFi Fundraising", + "title": "Social-DeFi fundraising", "description": "Build a \"Social DeFi\" platform that combines the engagement of social media with a regenerative financial engine. FundBrave replaces traditional donations with a high-yield fundraising model for community action.", "ctaLabel": "Read the proposal" } diff --git a/content/circles/initiatives/logos-powered-nextdoor-app/en.json b/content/circles/initiatives/logos-powered-nextdoor-app/en.json index 53933d787a..29e9fd579c 100644 --- a/content/circles/initiatives/logos-powered-nextdoor-app/en.json +++ b/content/circles/initiatives/logos-powered-nextdoor-app/en.json @@ -1,7 +1,7 @@ { "language": "en", "locationLabel": "Los Angeles, California", - "title": "Logos-powered Nextdoor App", + "title": "Logos-powered Nextdoor app", "description": "Build a neighbourhood-scale messaging surface that doesn't sell its members to advertisers. The LA Circle is prototyping a Nextdoor-style app on top of Waku and Codex with strict membership scoping per block.", "ctaLabel": "Read the proposal" } diff --git a/content/circles/settings/en.json b/content/circles/settings/en.json index 198fe293ec..48f04415c2 100644 --- a/content/circles/settings/en.json +++ b/content/circles/settings/en.json @@ -58,8 +58,8 @@ }, "detailJoinCtaLabel": "Join this circle", "resourcesSection": { - "title": "Circles Resources", - "description": "Everything you need to start, run, and connect a circle.", + "title": "Circles resources", + "description": "Everything you need to start, run, and connect with a Circle.", "helpCenterCta": { "label": "Get help", "href": "https://forum.logos.co/c/meetups/6", "external": true } } } diff --git a/content/pages/en/movement.json b/content/pages/en/movement.json index 56a9c19b2d..e1dc79ab3e 100644 --- a/content/pages/en/movement.json +++ b/content/pages/en/movement.json @@ -11,12 +11,12 @@ "heading": "Movement", "hero": { "title": "Logos Movement", - "body": "Logos is a movement of builders, activists, and community organisers rebuilding civil society with tools that help people coordinate, communicate, and solve problems where they live." + "body": "Logos is a movement building a parallel society. Find a community that supports you, learn skills that make you self-reliant, and keep your money and speech yours. It starts where you live." }, "intro": { - "titleLine1": "The Movement", - "titleLine2": "to Rebuild Society", - "body": "Technology alone won't save us. Join 2000+ activists and organisations working to rebuild civil society, together." + "titleLine1": "Action,", + "titleLine2": "not permission", + "body": "Technology alone won't save us. 2,000+ activists and organisations are building institutions that work when the old ones fail, alongside the economy to sustain them." }, "actions": { "activism": { @@ -26,11 +26,11 @@ }, "coalition": { "title": "Coalition", - "body": "Collaborate with organisations innovating at the intersection of tech and civil society.", + "body": "Partner with aligned organisations to share resources, knowledge, and reach.", "cta": "Join the coalition" }, "building": { - "title": "Impact Building", + "title": "Impact building", "body": "Build tech that creates real impact by solving local problems around the world.", "cta": "Build for impact" } @@ -38,19 +38,19 @@ "campaign": { "eyebrow": "Movement", "kicker": "Activism starts local", - "title": "Join an Activist Circle", - "body": "Logos Circles are self-organised groups that take action to solve winnable issues that matter locally, from community cleanups and food drives to issue advocacy and more.", + "title": "Join a Circle", + "body": "Logos Circles are self-organised groups solving winnable issues that matter locally, from cleanups and issue advocacy to community fundraising and beyond.", "primaryCta": "Join an upcoming circle", "secondaryCta": "Propose a new circle", "tertiaryCta": "Join the community" }, "find": { "title": "Find a Circle near you.", - "body": "Activist leaders are organising around the world to solve winnable issues that impact them.", + "body": "Activists are organising around the world, solving real problems – one win at a time.", "cta": "Find a circle near you" }, "activismSection": { - "title": "Activism in Action", + "title": "Activism in action", "body": "Local Circles are solving winnable issues every week. Get inspired by recent successes from around the world.", "cta": "Submit an issue" }, @@ -85,18 +85,18 @@ "secondaryCta": "Join the community" }, "coalition": { - "title": "Join the Coalition.", - "body": "It takes a village. From network states to homeschooling collectives, organisations from around the world are uniting to rebuild civil society, together.", + "title": "Join the coalition.", + "body": "It takes a village. From privacy networks to homeschooling collectives, organisations around the world are building better institutions, together.", "cta": "Join the coalition" }, "builder": { - "title": "Become an Activist Builder", - "body": "Every movement needs its tools. Build applications alongside activists to solve community problems with impact.", + "title": "Become an activist builder", + "body": "Every movement needs its tools. Activist builders turn community needs into working systems, research, media, and infrastructure. Build alongside activists and ship into real hands.", "primaryCta": "Build for impact", "secondaryCta": "Build on Logos stack", "feature": { "city": "Benin", - "title": "Regenerative Social DeFi Fundraising Platform", + "title": "Regenerative social DeFi fundraising platform", "cta": "View issue" }, "details": {