Project and idea search is scoped to a single year. Finding an older project means guessing which year it was in and searching each archive separately.
Current behavior
- Search lives on the per-year projects page (
/years/:yearId) and is wired through year-scoped queries (src/app/routes/ProjectsPage.tsx, src/app/queries/projects.ts)
- Backend listing requires
yearId and filters with p.year_id = ? before applying the q name/summary match (src/worker/repositories/projects.ts)
Gap
- There is no cross-year search, so looking up a past project to share or link requires checking multiple year archives
Impact
- Slows down common “find that old hackweek project” lookups across the multi-year archive
Requested by michael.
--
View Junior Session [Sentry]
Project and idea search is scoped to a single year. Finding an older project means guessing which year it was in and searching each archive separately.
Current behavior
/years/:yearId) and is wired through year-scoped queries (src/app/routes/ProjectsPage.tsx,src/app/queries/projects.ts)yearIdand filters withp.year_id = ?before applying theqname/summary match (src/worker/repositories/projects.ts)Gap
Impact
Requested by michael.
--
View Junior Session [Sentry]