Skip to content

Course tags and explorer filters - #151

Merged
HarryRandall merged 4 commits into
feat/shared-ui-fixesfrom
feat/course-tags
Sep 26, 2026
Merged

HarryRandall merged 4 commits into
feat/shared-ui-fixesfrom
feat/course-tags

Conversation

@HarryRandall

@HarryRandall HarryRandall commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Summary

Merge after #150. Replaces #145.

Before: courses had no tags, and the course explorer could only be searched.

After: course imports read tags from ANU's course pages, admins can edit a course's tags (collapsed under the record title, which now links to ANU), and the course explorer filters by subject, level or higher, college, area and tag.

How: four commits (the course_tags table and types, import and sync, admin tag editor, explorer filters).

Verification

  • pnpm format:check, pnpm check:repository, ESLint, tsc and unit tests pass; CI green

Deployment notes

Migration 015_course_tags.sql. It is applied to haz's local Supabase only. Merging to main runs the production migration job.

@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
coursemap Ready Ready Preview Sep 26, 2026 9:40am UTC

@HarryRandall
HarryRandall added this pull request to stack #156 September 26, 2026 09:48
@HarryRandall
HarryRandall merged commit 9f0b0b7 into main Sep 26, 2026
12 checks passed
@HarryRandall
HarryRandall deleted the feat/course-tags branch September 26, 2026 10:03

This branch was successfully deployed

1 active deployment
Preview — a88deda7 Deployed Sep 26, 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.

2 participants