Owner feature: allow typing any Font Awesome Free Solid icon name. This task only regenerates the shared icon registry to carry the complete Free Solid set (1422 canonical icons) alongside the curated quick-pick lists; resolveIcon("fa:") now resolves the full set, offline/no CDN. Later tasks add the admin search UI and the panel rendering. No app behaviour change here.
Owner feature: allow typing any Font Awesome Free Solid icon name. This task only regenerates the shared icon registry to carry the complete Free Solid set (1422 canonical icons) alongside the curated quick-pick lists; resolveIcon("fa:<name>") now resolves the full set, offline/no CDN. Later tasks add the admin search UI and the panel rendering. No app behaviour change here.
The generator now enumerates every icon definition exported by the
installed @fortawesome/free-solid-svg-icons (de-duplicated by canonical
iconName, sorted by name, labels in Title Case) and writes it to both
registries as FA_SOLID_ICONS. resolveIcon("fa:<name>") resolves against
the full set, with curated quick-pick entries keeping their labels; the
curated LUCIDE_ICONS and FA_ICONS exports are unchanged. Tests assert the
full set is present and resolves, and unknown fa: names still fall back.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Owner feature: allow typing any Font Awesome Free Solid icon name. This task only regenerates the shared icon registry to carry the complete Free Solid set (1422 canonical icons) alongside the curated quick-pick lists; resolveIcon("fa:") now resolves the full set, offline/no CDN. Later tasks add the admin search UI and the panel rendering. No app behaviour change here.
The generator now enumerates every icon definition exported by the installed @fortawesome/free-solid-svg-icons (de-duplicated by canonical iconName, sorted by name, labels in Title Case) and writes it to both registries as FA_SOLID_ICONS. resolveIcon("fa:<name>") resolves against the full set, with curated quick-pick entries keeping their labels; the curated LUCIDE_ICONS and FA_ICONS exports are unchanged. Tests assert the full set is present and resolves, and unknown fa: names still fall back. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Independent Codex gpt-5.6-terra review completed for this exact commit.