Rebrand public display name SquadScope → Claracle (#373) (#374)

* rebrand public display name SquadScope -> Claracle (#373) Rename the public-facing product name to Claracle across visible site text: site title/description, homepage hero, header/footer brand, SEO title + OG/Twitter + JSON-LD publisher/author, about, methodology, privacy, dashboard, taxonomy/section intros, search UI, cookie banner copy, and the PWA manifest name. Internal identifiers are intentionally preserved: the jmservera/SquadScope repository name and all GitHub URLs, the window.SquadScopeCookieConsent JS object, the squadscope_cookie_consent cookie name, the squadscope-social-card.png asset filename, and internal data logs. Refs #373 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix broken About link on dashboard page (refs #373) The dashboard body link pointed to /SquadScope/about/, a broken public URL. The site is served at the claracle.com root, so the About page lives at /about/. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Juan Manuel Servera committed Jun 11, 2026 at 12:23 UTC 71609957464d5245226137ec6fdd319bef8e938a
20 files changed +52 -52
content/_index.md
+1 -1
@@ -1,5 +1,5 @@
1 +++
2 -title = 'SquadScope'
2 +title = 'Claracle'
3 date = '2026-05-18T10:27:35.339+02:00'
4 draft = false
5 summary = 'Weekly tech signal from GitHub'
content/about/_index.md
+6 -6
@@ -2,22 +2,22 @@
2 title = 'About'
3 date = '2026-05-25T00:00:00+02:00'
4 draft = false
5 -summary = 'SquadScope turns GitHub activity into readable trend reports.'
6 -description = 'Learn what SquadScope publishes and how to follow its GitHub trend reports.'
5 +summary = 'Claracle turns GitHub activity into readable trend reports.'
6 +description = 'Learn what Claracle publishes and how to follow its GitHub trend reports.'
7 +++
8
9 -## About SquadScope
9 +## About Claracle
10
11 -SquadScope surfaces the strongest weekly signal from GitHub activity, then organizes that analysis into monthly and yearly views for long-term pattern spotting.
11 +Claracle surfaces the strongest weekly signal from GitHub activity, then organizes that analysis into monthly and yearly views for long-term pattern spotting.
12
13 Use the homepage to jump straight into the latest summary, scan the archive, or move up to broader rollups when you want a bigger-picture view.
14
15 -SquadScope turns GitHub activity into readable weekly, monthly, and yearly trend reports for busy developers and technical leaders.
15 +Claracle turns GitHub activity into readable weekly, monthly, and yearly trend reports for busy developers and technical leaders.
16
17 The project favors editorial signal over dashboard noise: what mattered this week, what is merely loud, and what is missing from the conversation. Read the [methodology](/methodology/) for how we choose sources, rank signals, and disclose known biases.
18
19 ## Pipeline transparency
20
21 -SquadScope uses an automated AI analysis pipeline to turn crawl data into editorial briefs. The cost report below publishes the estimated token spend behind that pipeline so readers can see the operational footprint alongside the analysis.
21 +Claracle uses an automated AI analysis pipeline to turn crawl data into editorial briefs. The cost report below publishes the estimated token spend behind that pipeline so readers can see the operational footprint alongside the analysis.
22
23 {{< cost-dashboard >}}
content/archive/_index.md
+1 -1
@@ -2,7 +2,7 @@
2 title = 'Archive'
3 date = '2026-05-18T10:27:35.339+02:00'
4 draft = false
5 -summary = 'Browse every published weekly SquadScope summary in chronological order.'
5 +summary = 'Browse every published weekly Claracle summary in chronological order.'
6 +++
7
8 The archive is the fastest way to scan every weekly report by publication date and revisit earlier signals as the project grows.
content/categories/_index.md
+1 -1
@@ -2,7 +2,7 @@
2 title = 'Categories'
3 date = '2026-05-18T15:22:25+02:00'
4 draft = false
5 -summary = 'Browse SquadScope report types across the site.'
5 +summary = 'Browse Claracle report types across the site.'
6 +++
7
8 Categories group reports by cadence so you can move between weekly, monthly, and yearly views without losing context.
content/dashboard.md
+2 -2
@@ -1,9 +1,9 @@
1 ---
2 title: "AI Pipeline Cost"
3 layout: "single"
4 -summary: "Estimated token-usage cost for SquadScope's AI analysis pipeline."
4 +summary: "Estimated token-usage cost for Claracle's AI analysis pipeline."
5 ---
6
7 -This page mirrors the transparency section on [About](/SquadScope/about/) for direct links and audits.
7 +This page mirrors the transparency section on [About](/about/) for direct links and audits.
8
9 {{< cost-dashboard >}}
content/methodology/_index.md
+4 -4
@@ -2,13 +2,13 @@
2 title = 'Methodology'
3 date = '2026-05-25T00:00:00+02:00'
4 draft = false
5 -summary = 'How SquadScope finds, ranks, and explains GitHub trend signals.'
6 -description = 'Plain-English methodology for SquadScope source selection, scoring, ranking, and known bias limits.'
5 +summary = 'How Claracle finds, ranks, and explains GitHub trend signals.'
6 +description = 'Plain-English methodology for Claracle source selection, scoring, ranking, and known bias limits.'
7 +++
8
9 ## What this page is for
10
11 -SquadScope is a weekly, AI-assisted read on developer and open-source momentum. We use automated crawls to find candidate projects, then generate editorial briefs from that evidence. This page explains where we look, how we rank what we find, and how readers should account for the gaps.
11 +Claracle is a weekly, AI-assisted read on developer and open-source momentum. We use automated crawls to find candidate projects, then generate editorial briefs from that evidence. This page explains where we look, how we rank what we find, and how readers should account for the gaps.
12
13 ## Where we look
14
@@ -28,7 +28,7 @@ For topic channels, `scripts/score_repos.py` can compute a 0-100 relevance score
28
29 ## Responsible-AI caveats and bias limits
30
31 -- **Source bias:** GitHub repositories and the current TechCrunch feed are only a slice of developer activity. Private work, enterprise pilots, package registries, community forums, regional press, and smaller newsletters are under-observed, so SquadScope should not be read as a neutral or complete map of technology.
31 +- **Source bias:** GitHub repositories and the current TechCrunch feed are only a slice of developer activity. Private work, enterprise pilots, package registries, community forums, regional press, and smaller newsletters are under-observed, so Claracle should not be read as a neutral or complete map of technology.
32 - **English-language source bias:** GitHub metadata and the current TechCrunch feed favor English-language projects and coverage; treat non-English ecosystem absence as under-observation, not lack of activity.
33 - **Platform bias:** GitHub-centric measurement over-represents open-source projects, public launch behavior, star-seeking promotion, and communities that already use GitHub. Work happening on GitLab, SourceHut, Bitbucket, self-hosted forges, package registries, Discord, Slack, or behind company firewalls may be invisible.
34 - **High-star bias:** The default crawl requires more than 50 stars and sorts by stars, so important niche projects can be missed until they are already visible.
content/privacy/_index.md
+13 -13
@@ -1,21 +1,21 @@
1 ---
2 title: "Privacy Policy"
3 -description: "What data SquadScope collects (almost none) and how third-party analytics work."
3 +description: "What data Claracle collects (almost none) and how third-party analytics work."
4 date: 2026-05-25
5 draft: false
6 ---
7
8 ## What we don't collect
9
10 -SquadScope is built to need almost no personal data. There are no accounts, no login, no signup, no comments, no contact form, and no newsletter.
10 +Claracle is built to need almost no personal data. There are no accounts, no login, no signup, no comments, no contact form, and no newsletter.
11
12 -SquadScope itself does **not** collect, store, or process personal data on its own servers. We do not keep first-party visitor profiles, we do not run first-party tracking, and we do not store names, email addresses, payment details, or other personally identifying information. We do **not** sell data or share data with advertisers. Period.
12 +Claracle itself does **not** collect, store, or process personal data on its own servers. We do not keep first-party visitor profiles, we do not run first-party tracking, and we do not store names, email addresses, payment details, or other personally identifying information. We do **not** sell data or share data with advertisers. Period.
13
14 -The editorial pipeline behind SquadScope analyzes public GitHub repository metadata and public press headlines to write weekly trend analysis. It does not ingest private user data.
14 +The editorial pipeline behind Claracle analyzes public GitHub repository metadata and public press headlines to write weekly trend analysis. It does not ingest private user data.
15
16 ## Who we are
17
18 -SquadScope is an editorial trend-analysis site published from the [jmservera/SquadScope GitHub repository](https://github.com/jmservera/SquadScope). For privacy questions, use GitHub issues as the maintainer contact route: [open a SquadScope issue](https://github.com/jmservera/SquadScope/issues/new).
18 +Claracle is an editorial trend-analysis site published from the [jmservera/SquadScope GitHub repository](https://github.com/jmservera/SquadScope). For privacy questions, use GitHub issues as the maintainer contact route: [open a SquadScope issue](https://github.com/jmservera/SquadScope/issues/new).
19
20 ## What is collected by third parties
21
@@ -25,19 +25,19 @@ This site is hosted on GitHub Pages. When your browser loads any page, your IP a
25
26 ### Google Analytics 4
27
28 -SquadScope uses Google Analytics 4 (GA4) **only if you accept the analytics category** in the cookie banner. If you reject analytics, SquadScope does not send GA4 events.
28 +Claracle uses Google Analytics 4 (GA4) **only if you accept the analytics category** in the cookie banner. If you reject analytics, Claracle does not send GA4 events.
29
30 After consent, GA4 helps us understand whether the site is useful: page views, referrers, session duration, device/browser information, and approximate location derived from network data. The GA4 measurement ID is configured per deployment through a repository secret, not hard-coded in this page. Google's processing is governed by [Google's Privacy Policy](https://policies.google.com/privacy). You can also use the [Google Analytics opt-out browser add-on](https://tools.google.com/dlpage/gaoptout).
31
32 ### Google Fonts
33
34 -SquadScope loads Inter and JetBrains Mono from Google Fonts. When your browser requests those font files, Google may receive request metadata such as your IP address and user-agent under [Google's Privacy Policy](https://policies.google.com/privacy).
34 +Claracle loads Inter and JetBrains Mono from Google Fonts. When your browser requests those font files, Google may receive request metadata such as your IP address and user-agent under [Google's Privacy Policy](https://policies.google.com/privacy).
35
36 ## Cookies we use
37
38 | Cookie name | Provider | Category | Purpose | Retention |
39 | --- | --- | --- | --- | --- |
40 -| `squadscope_cookie_consent` | SquadScope / Cookie Consent v3 | Essential | Stores your cookie choices so the site can remember whether analytics is allowed. This is the configured Cookie Consent v3 consent record for this site. | 182 days (about 6 months) |
40 +| `squadscope_cookie_consent` | Claracle / Cookie Consent v3 | Essential | Stores your cookie choices so the site can remember whether analytics is allowed. This is the configured Cookie Consent v3 consent record for this site. | 182 days (about 6 months) |
41 | `_ga` | Google Analytics 4 | Analytics | Measures site usage by distinguishing browsers after you consent to analytics. | 13 months |
42 | `_ga_<container_id>` | Google Analytics 4 | Analytics | Stores GA4 session and measurement state for this site's analytics container after you consent. | 13 months |
43
@@ -49,27 +49,27 @@ GA4 on this site uses Google Tag (`gtag.js`) with GA4 cookies (`_ga` and `_ga_<c
49
50 For analytics, the legal basis is your consent under GDPR Article 6(1)(a). You can refuse analytics and still use the site.
51
52 -For the essential consent cookie, the legal basis is SquadScope's legitimate interest under GDPR Article 6(1)(f): remembering your cookie choice so we can respect it and avoid asking on every page.
52 +For the essential consent cookie, the legal basis is Claracle's legitimate interest under GDPR Article 6(1)(f): remembering your cookie choice so we can respect it and avoid asking on every page.
53
54 ## Your rights
55
56 Under GDPR Articles 15–22, you may have rights to access, rectify, erase, restrict, port, or object to processing of your personal data. You can also withdraw analytics consent at any time.
57
58 -Because SquadScope holds no first-party visitor data, most practical data-subject requests need to be exercised directly with the third party that controls the data: [GitHub privacy requests](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement) for hosting logs, and [Google privacy controls](https://policies.google.com/privacy#infocontrols) or [Google's privacy request tools](https://support.google.com/policies/troubleshooter/7575787) for GA4 or Fonts data. You can still [open a SquadScope issue](https://github.com/jmservera/SquadScope/issues/new) if you need help identifying the right route.
58 +Because Claracle holds no first-party visitor data, most practical data-subject requests need to be exercised directly with the third party that controls the data: [GitHub privacy requests](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement) for hosting logs, and [Google privacy controls](https://policies.google.com/privacy#infocontrols) or [Google's privacy request tools](https://support.google.com/policies/troubleshooter/7575787) for GA4 or Fonts data. You can still [open a SquadScope issue](https://github.com/jmservera/SquadScope/issues/new) if you need help identifying the right route.
59
60 ## How to withdraw analytics consent
61
62 -Use the **Manage cookies** button in the footer to reopen cookie preferences, turn off Analytics, and save. You can also delete SquadScope cookies in your browser settings. Withdrawal stops future GA4 events from this browser; it does not automatically delete data already controlled by Google.
62 +Use the **Manage cookies** button in the footer to reopen cookie preferences, turn off Analytics, and save. You can also delete Claracle cookies in your browser settings. Withdrawal stops future GA4 events from this browser; it does not automatically delete data already controlled by Google.
63
64 ## Data retention
65
66 -SquadScope retains no first-party visitor data because it does not collect any. The consent cookie lasts 182 days so your choice is remembered.
66 +Claracle retains no first-party visitor data because it does not collect any. The consent cookie lasts 182 days so your choice is remembered.
67
68 GA4 data is retained by Google according to the deployment's Analytics settings and Google's defaults. See [Google Analytics data retention](https://support.google.com/analytics/answer/7667196) for details.
69
70 ## Children's privacy
71
72 -SquadScope is not directed at children. The site has no accounts or first-party data collection, including for children.
72 +Claracle is not directed at children. The site has no accounts or first-party data collection, including for children.
73
74 ## International transfers
75
content/search/_index.md
+1 -1
@@ -4,7 +4,7 @@ date = '2026-05-18T10:27:35.339+02:00'
4 draft = false
5 layout = 'search'
6 pagefind = true
7 -summary = 'Search weekly, monthly, and yearly SquadScope reports with Pagefind filters.'
7 +summary = 'Search weekly, monthly, and yearly Claracle reports with Pagefind filters.'
8 +++
9
10 Search across the entire archive by topic, category, tag, year, or repository name.
content/tags/_index.md
+1 -1
@@ -2,7 +2,7 @@
2 title = 'Tags'
3 date = '2026-05-18T15:22:25+02:00'
4 draft = false
5 -summary = 'Browse SquadScope topics across weekly, monthly, and yearly reports.'
5 +summary = 'Browse Claracle topics across weekly, monthly, and yearly reports.'
6 +++
7
8 Use tags to jump straight into recurring themes such as AI, security, platform engineering, and developer tooling.
content/weekly/_index.md
+1 -1
@@ -2,7 +2,7 @@
2 title = 'Weekly summaries'
3 date = '2026-05-18T10:27:35.339+02:00'
4 draft = false
5 -summary = 'Browse each weekly SquadScope report.'
5 +summary = 'Browse each weekly Claracle report.'
6 +++
7
8 Weekly editions collect the most notable new repositories, star surges, and critical analysis for each publishing cycle.
data/cookieconsent.json
+2 -2
@@ -25,7 +25,7 @@
25 "en": {
26 "consentModal": {
27 "title": "We use cookies",
28 - "description": "We use cookies to understand how you use SquadScope. Some are necessary for the site to work; others help us improve your experience. You're in control — you can choose which cookies to accept. Read more in our <a href=\"__PRIVACY_URL__\">privacy policy</a>.",
28 + "description": "We use cookies to understand how you use Claracle. Some are necessary for the site to work; others help us improve your experience. You're in control — you can choose which cookies to accept. Read more in our <a href=\"__PRIVACY_URL__\">privacy policy</a>.",
29 "acceptAllBtn": "Accept all",
30 "acceptNecessaryBtn": "Reject all",
31 "showPreferencesBtn": "Customize",
@@ -45,7 +45,7 @@
45 },
46 {
47 "title": "Analytics",
48 - "description": "Analytics cookies help us understand how you use SquadScope — which pages you visit, how long you stay, and where you come from. This helps us improve the site. We use Google Analytics 4. You can opt out at any time.",
48 + "description": "Analytics cookies help us understand how you use Claracle — which pages you visit, how long you stay, and where you come from. This helps us improve the site. We use Google Analytics 4. You can opt out at any time.",
49 "linkedCategory": "analytics"
50 },
51 {
hugo.toml
+3 -3
@@ -1,6 +1,6 @@
1 baseURL = 'https://claracle.com/'
2 locale = 'en-us'
3 -title = 'SquadScope — Weekly Tech Trends from GitHub'
3 +title = 'Claracle — Weekly Tech Trends from GitHub'
4 theme = 'PaperMod'
5 enableRobotsTXT = true
6 rssLimit = 20
@@ -21,7 +21,7 @@ rssLimit = 20
21
22 [params]
23 ga_measurement_id = ""
24 - description = 'SquadScope turns GitHub activity into readable weekly, monthly, and yearly trend reports for busy developers and tech leads.'
24 + description = 'Claracle turns GitHub activity into readable weekly, monthly, and yearly trend reports for busy developers and tech leads.'
25 default_social_image = '/images/squadscope-social-card.png'
26 defaultTheme = 'auto'
27 disableSpecial1stPost = true
@@ -36,7 +36,7 @@ rssLimit = 20
36
37 [params.homeInfoParams]
38 Title = 'Weekly tech signal from GitHub'
39 - Content = 'SquadScope turns GitHub activity into readable weekly, monthly, and yearly trend reports for busy developers and tech leads.'
39 + Content = 'Claracle turns GitHub activity into readable weekly, monthly, and yearly trend reports for busy developers and tech leads.'
40
41 [params.fuseOpts]
42 isCaseSensitive = false
layouts/partials/ai-disclosure.html
+2 -2
@@ -3,8 +3,8 @@
3 <div class="ai-disclosure__body">
4 <h2 id="ai-disclosure-title" class="ai-disclosure__title">AI-generated content disclosure</h2>
5 <p>
6 - Editorial content on SquadScope is generated by AI models, with human curation of sources and editorial structure by the
7 - <a href="https://github.com/jmservera/SquadScope" target="_blank" rel="noopener">SquadScope maintainer</a>.
6 + Editorial content on Claracle is generated by AI models, with human curation of sources and editorial structure by the
7 + <a href="https://github.com/jmservera/SquadScope" target="_blank" rel="noopener">Claracle maintainer</a>.
8 Read more about <a href="{{ "about/" | absLangURL }}">how we work</a> and <a href="{{ "methodology/" | absLangURL }}">how we choose sources</a>.
9 </p>
10 <p>
layouts/partials/article-meta.html
+1 -1
@@ -25,7 +25,7 @@
25 {{- end -}}
26 {{- if and (gt (len $meta) 0) $showAIBadge }} <span aria-hidden="true">·</span> {{ end -}}
27 {{- if $showAIBadge -}}
28 - <span class="article-ai-badge" title="This analysis was written by an AI model using public GitHub + press data. Editorial structure and source curation by the SquadScope maintainer." aria-label="AI-generated analysis. This analysis was written by an AI model using public GitHub and press data. Editorial structure and source curation by the SquadScope maintainer.">✨ AI-generated analysis</span>
28 + <span class="article-ai-badge" title="This analysis was written by an AI model using public GitHub + press data. Editorial structure and source curation by the Claracle maintainer." aria-label="AI-generated analysis. This analysis was written by an AI model using public GitHub and press data. Editorial structure and source curation by the Claracle maintainer.">✨ AI-generated analysis</span>
29 {{- end -}}
30 {{- if and (or (gt (len $meta) 0) $showAIBadge) $showArticleMetaActions }} <span aria-hidden="true">·</span> {{ end -}}
31 {{- if $showArticleMetaActions -}}
layouts/partials/footer.html
+1 -1
@@ -1,7 +1,7 @@
1 {{- if not (.Param "hideFooter") }}
2 <footer class="footer site-footer" aria-label="Site footer">
3 <div class="site-footer__inner">
4 - <p class="site-footer__tagline"><strong>SquadScope</strong> — Weekly tech signal from GitHub.</p>
4 + <p class="site-footer__tagline"><strong>Claracle</strong> — Weekly tech signal from GitHub.</p>
5 {{ partial "ai-disclosure.html" . }}
6 <nav class="site-footer__nav" aria-label="Footer">
7 <a href="{{ "privacy/" | absLangURL }}">Privacy</a>
layouts/partials/header.html
+2 -2
@@ -1,6 +1,6 @@
1 <header class="header site-header">
2 <nav class="header-nav" aria-label="Primary">
3 - <a class="site-brand" href="{{ "" | absLangURL }}" accesskey="h" title="SquadScope (Alt + H)" aria-label="SquadScope home">
3 + <a class="site-brand" href="{{ "" | absLangURL }}" accesskey="h" title="Claracle (Alt + H)" aria-label="Claracle home">
4 <span class="site-brand__mark" aria-hidden="true">
5 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="100%" height="100%" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
6 <line x1="32" y1="4" x2="32" y2="14"/>
@@ -16,7 +16,7 @@
16 <path d="M14 54 L14 58 Q14 62 18 62 L46 62 Q50 62 50 58 L50 54" stroke-width="2"/>
17 </svg>
18 </span>
19 - <span class="site-brand__text">SquadScope</span>
19 + <span class="site-brand__text">Claracle</span>
20 </a>
21
22 <div class="site-header__cluster">
layouts/partials/seo.html
+4 -4
@@ -1,5 +1,5 @@
1 {{- $title := cond .IsHome .Site.Title (printf "%s | %s" .Title .Site.Title) -}}
2 -{{- $siteDescription := .Site.Params.description | default "SquadScope turns GitHub activity into weekly tech trend analysis for developers and tech leads." -}}
2 +{{- $siteDescription := .Site.Params.description | default "Claracle turns GitHub activity into weekly tech trend analysis for developers and tech leads." -}}
3 {{- $description := .Description | default .Summary | default $siteDescription | plainify | htmlUnescape | chomp -}}
4 {{- $description = $description | truncate 155 -}}
5 {{- $defaultImage := .Site.Params.default_social_image | default "/images/squadscope-social-card.png" -}}
@@ -18,7 +18,7 @@
18
19 <title>{{ $title }}</title>
20 <meta name="description" content="{{ $description }}">
21 -<meta name="author" content="{{ .Site.Params.author | default "SquadScope" }}">
21 +<meta name="author" content="{{ .Site.Params.author | default "Claracle" }}">
22 <link rel="canonical" href="{{ .Permalink }}">
23
24 <meta property="og:title" content="{{ $title }}">
@@ -34,7 +34,7 @@
34 <meta name="twitter:image" content="{{ $image }}">
35
36 {{- if $isArticle }}
37 -{{- $publisher := dict "@type" "Organization" "name" "SquadScope" "logo" (dict "@type" "ImageObject" "url" $publisherLogo) -}}
37 +{{- $publisher := dict "@type" "Organization" "name" "Claracle" "logo" (dict "@type" "ImageObject" "url" $publisherLogo) -}}
38 {{- $schema := dict
39 "@context" "https://schema.org"
40 "@type" "Article"
@@ -43,7 +43,7 @@
43 "image" $image
44 "url" .Permalink
45 "datePublished" (.Date.Format "2006-01-02T15:04:05Z07:00")
46 - "author" (dict "@type" "Organization" "name" "SquadScope")
46 + "author" (dict "@type" "Organization" "name" "Claracle")
47 "publisher" $publisher
48 -}}
49 <script type="application/ld+json">{{ $schema | jsonify | safeJS }}</script>
layouts/search/list.html
+2 -2
@@ -24,7 +24,7 @@
24 <span class="search-shortcut"><kbd>Tab</kbd><span>Move through filters and results</span></span>
25 <span class="search-shortcut"><kbd>Enter</kbd><span>Open a result</span></span>
26 </div>
27 - <p id="search-help" class="visually-hidden">Search every SquadScope report by keyword or filter. Use slash to focus the search field, Tab to move through filters and results, and Enter to open a result.</p>
27 + <p id="search-help" class="visually-hidden">Search every Claracle report by keyword or filter. Use slash to focus the search field, Tab to move through filters and results, and Enter to open a result.</p>
28 </div>
29 <div id="search" class="search-panel" role="search" aria-labelledby="search-interface-title" aria-describedby="search-help search-shortcuts"></div>
30 </section>
@@ -37,7 +37,7 @@
37 const applyA11y = function () {
38 const input = searchElement.querySelector(".pagefind-ui__search-input");
39 if (input) {
40 - input.setAttribute("aria-label", "Search SquadScope reports");
40 + input.setAttribute("aria-label", "Search Claracle reports");
41 input.setAttribute("aria-describedby", "search-help search-shortcuts");
42 }
43
layouts/search/search.html
+2 -2
@@ -24,7 +24,7 @@
24 <span class="search-shortcut"><kbd>Tab</kbd><span>Move through filters and results</span></span>
25 <span class="search-shortcut"><kbd>Enter</kbd><span>Open a result</span></span>
26 </div>
27 - <p id="search-help" class="visually-hidden">Search every SquadScope report by keyword or filter. Use slash to focus the search field, Tab to move through filters and results, and Enter to open a result.</p>
27 + <p id="search-help" class="visually-hidden">Search every Claracle report by keyword or filter. Use slash to focus the search field, Tab to move through filters and results, and Enter to open a result.</p>
28 </div>
29 <div id="search" class="search-panel" role="search" aria-labelledby="search-interface-title" aria-describedby="search-help search-shortcuts"></div>
30 </section>
@@ -37,7 +37,7 @@
37 const applyA11y = function () {
38 const input = searchElement.querySelector(".pagefind-ui__search-input");
39 if (input) {
40 - input.setAttribute("aria-label", "Search SquadScope reports");
40 + input.setAttribute("aria-label", "Search Claracle reports");
41 input.setAttribute("aria-describedby", "search-help search-shortcuts");
42 }
43
static/site.webmanifest
+2 -2
@@ -1,6 +1,6 @@
1 {
2 - "name": "SquadScope",
3 - "short_name": "SquadScope",
2 + "name": "Claracle",
3 + "short_name": "Claracle",
4 "icons": [
5 {
6 "src": "/android-chrome-192x192.png",