Changelog
Branch feat/learn-catalog-courses-url: changelog
April 16, 2026Branch feat/learn-catalog-courses-url1 min readAI Generated
Branch feat/learn-catalog-courses-url: changelog
Automated summary for branch feat/learn-catalog-courses-url. This post is generated on push; commit it with your changes.
Commits
- 96d81577 chore(webapp): sync pr blog post after latest commit
- c26997a9 chore(webapp): update pr blog post commit list
- 5d5a3d83 chore(webapp): align pr blog post with branch tip
- 6a3aab78 chore(webapp): refresh pr blog post (final sync)
- c53b4ba8 chore(webapp): refresh pr blog post after sync commit
- 77a69780 chore(webapp): sync pr blog post for feat-learn-catalog-courses-url
- 4bf52fcd fix(webapp): satisfy tsc for public counters cache and portfolio tests
- 69223723 Merge remote-tracking branch 'origin/main' into feat/learn-catalog-courses-url
- 981f100f feat(learn): wire course catalog filters to nuqs courses param
Files changed
bun.lock | 5 +
.../feat-learn-catalog-courses-url/manifest.json | 12 ++
.../feat-learn-catalog-courses-url/versions/ai.md | 34 ++++
webapp/package.json | 5 +-
webapp/src/app/api/public/counters/route.ts | 6 +-
webapp/src/app/layout.tsx | 17 +-
webapp/src/app/learn/catalog-data.ts | 149 ++++++++++++++++
webapp/src/app/learn/learn-catalog-client.tsx | 102 +++++++++++
webapp/src/app/learn/page.tsx | 198 +--------------------
webapp/test/portfolio-events.test.ts | 8 +-
10 files changed, 331 insertions(+), 205 deletions(-)
How this works
This file is produced by webapp/tools/sync-pr-blog-post.ts. Add a versions/human.md file in the same folder to publish a human-written alternative; the site will show tabs for AI Draft and Human when both exist.