Skip to content

Language pages: /learn/<language> for the top languages (T-0875, stacked on #89) - #92

Merged
sinhgiang merged 2 commits into
masterfrom
helme/language-pages
Oct 23, 2026
Merged

sinhgiang merged 2 commits into
masterfrom
helme/language-pages

Conversation

@sinhgiang

@sinhgiang sinhgiang commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

A page of its own for each of up to three languages that at least three bookable tutors teach (guides written for English, Spanish, French, German, Japanese, Mandarin, Italian and Portuguese). No page for a language with too few tutors: 404, not in the sitemap, not in /llms-languages.txt. Public cards only. Tests: tests/language-pages.test.ts. See docs/features/T-0875-language-pages.md.

Stacked on #89 (T-0863): merge #89 first; until then this diff also shows its commit.

🤖 Generated with Claude Code

sinhgiang and others added 2 commits October 24, 2026 00:23
…n 3 hours of me', filters in the address on the server, dark colour scheme (T-0863)

Level (tutors.levels_taught, migration 026 written, not applied), a time zone setting kept in the address, near-me filter with daylight saving, levels shown on the card and chosen in Settings, directory-dark.css scoped to .dir-page.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Helme-Agent: toiuuram project agent
Helme-Account: claude-wp
Helme-Model: claude-sonnet-5-5
Helme-Session: af356f7c-c497-4095-81f6-d20237575959
…utors who can be booked, FAQ and structured data; only while enough tutors teach it (T-0875)

Stacked on T-0863. /learn/<language>, sitemap, /llms-languages.txt and links on /tutors all use pickLanguagePages.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Helme-Agent: toiuuram project agent
Helme-Account: claude-wp
Helme-Model: claude-sonnet-5-5
Helme-Session: af356f7c-c497-4095-81f6-d20237575959
@vercel

vercel Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tutafy Ready Ready Preview Oct 23, 2026 8:25pm UTC

Request Review

@cursor

cursor Bot commented Oct 23, 2026

Copy link
Copy Markdown

Bugbot is paused — your team has an unpaid invoice

Bugbot is paused because your team has an unpaid invoice.

Pay it from the billing page in the Cursor dashboard and Bugbot resumes automatically.

(requestId: d92b389e-20b2-4a80-bbfc-218c2782f06d)

@sinhgiang
sinhgiang merged commit 41f0b82 into master Oct 23, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — e1ea6e84 Deployed Oct 23, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant