Skip to content

feat(feed-directory): load catalog from instance API - #1240

Merged
gildesmarais merged 3 commits into
mainfrom
feat/feed-directory-live-catalog
Aug 20, 2026
Merged

feat(feed-directory): load catalog from instance API#1240
gildesmarais merged 3 commits into
mainfrom
feat/feed-directory-live-catalog

Conversation

@gildesmarais

Copy link
Copy Markdown
Member

Summary

  • Remove static catalog pipeline (bin/data-update, configs.json, loadConfigs.ts, html2rss-configs gem).
  • Add catalogClient.js and instanceUrl.js; feed directory renders rows dynamically from GET /api/v1/configs.
  • Browse UX shows directory.title/directory.summary, search + topic filters, and collapsed Advanced details per row.

Dependencies

Test plan

  • make lint
  • make build
  • Manual spot-check against default instance once web PR is deployed

Remove Gemfile, lockfile, and RuboCop config now that the feed
directory is npm-only, and simplify CI/dependabot accordingly.
Keep Gemfile.lock and src/data/configs.json deleted; main only
bumped those static-catalog artifacts which this branch removes.
@gildesmarais
gildesmarais merged commit 53d89f1 into main Aug 20, 2026
3 of 5 checks passed
@gildesmarais
gildesmarais deleted the feat/feed-directory-live-catalog branch August 20, 2026 19:24
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