Skip to content

Directory filters: student level, time zone, near me, dark theme (T-0863) - #89

Merged
sinhgiang merged 1 commit into
masterfrom
helme/directory-filters
Oct 23, 2026
Merged

sinhgiang merged 1 commit into
masterfrom
helme/directory-filters

Conversation

@sinhgiang

Copy link
Copy Markdown
Owner

Adds the missing filters to /tutors: student level (tutors choose levels in Settings, migration 026 written and NOT applied), the visitor's time zone (kept in the address, applied on the server) and 'within 3 hours of me'; the filtered list is server-rendered, filtered addresses are canonical to /tutors, and the directory has a dark colour scheme (system setting).

Tests: tests/directory-filters.test.ts, tests/directory-dark.test.ts (+ updated directory tests). Full npm test: 1528 pass; two PGlite migration files time out only when the whole suite runs at once and pass alone. See docs/features/T-0863-directory-filters.md.

Owner step: run supabase/migrations/026_tutor_levels.sql in the Supabase SQL Editor (until then the level filter stays hidden and Settings says the levels cannot be saved yet).

🤖 Generated with Claude Code

…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
@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: cf569b04-0513-4808-b134-d9731c27fcb0)

@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 5:23pm UTC

Request Review

sinhgiang added a commit that referenced this pull request Oct 23, 2026
Language pages: /learn/<language> for the top languages (T-0875, stacked on #89)
@sinhgiang
sinhgiang merged commit e617560 into master Oct 23, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — e6175607 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