You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(website): de-emoji to a clean line-icon set, with GSAP draw-on + scrub
Applies the taste audit (emoji is the #1 "AI-slop tell" it flags) and the
morphing-icons line-drawing spirit, on the existing GSAP stack (no framer-motion
— the taste skill warns against mixing it with GSAP).
- New Icon set: 10 hand-rolled SVG line icons (round caps, consistent 1.6
stroke, pathLength=1). Replaces every homepage emoji — the bento features,
the footer telescope, the verdict bolt.
- Bento icons sit in rounded accent "chips"; the wide hero tiles take the warm
amber, the rest blue.
- GSAP: the icons draw themselves in (stroke-dashoffset 1 → 0) as the bento
enters, and the hero mascot port gets a subtle scrubbed parallax. All gated
behind prefers-reduced-motion; icons render fully drawn without JS.
- Softened the blue glow alpha per the audit.
ESLint + static export green (17 pages); First Load unchanged.
body: 'A fit call — strong / solid / care / risky — plus a one-line bottom line, before anything else. The decision, then the evidence.',
14
16
tags: ['fit','bottom line','health'],
15
17
span: 'wide',
16
18
},
17
19
{
18
-
icon: '🔍',
20
+
icon: 'search',
19
21
title: 'Discovery & recommendations',
20
22
body: 'Search GitHub from inside the extension, or let RepoLens recommend peers from the repos you’ve already adopted — same capabilities, same language, ones you haven’t seen yet.',
21
23
tags: ['discover','recommend','github'],
22
24
span: 'wide',
23
25
},
24
26
{
25
-
icon: '📚',
27
+
icon: 'rows',
26
28
title: 'Library + triage',
27
29
body: 'Every scan becomes a sortable, filterable grid. Decide with the keyboard, in flow.',
28
30
tags: ['triage','keyboard'],
29
31
span: 'normal',
30
32
},
31
33
{
32
-
icon: '🗂️',
34
+
icon: 'kanban',
33
35
title: 'Boards',
34
36
body: 'Group the repos you’re weighing into collections you can compare and revisit.',
35
37
tags: ['collections'],
36
38
span: 'normal',
37
39
},
38
40
{
39
-
icon: '★',
41
+
icon: 'star',
40
42
title: 'Evaluations',
41
43
body: 'Score repos 1–5 against your own weighted rubric. The badge follows each card.',
42
44
tags: ['rubric','scoring'],
43
45
span: 'normal',
44
46
},
45
47
{
46
-
icon: '⊞',
48
+
icon: 'bars',
47
49
title: 'N-way compare',
48
50
body: 'Put any 2–10 repos side-by-side in a structured matrix; export to CSV or Markdown.',
49
51
tags: ['matrix','export'],
50
52
span: 'normal',
51
53
},
52
54
{
53
-
icon: '🧠',
55
+
icon: 'layers',
54
56
title: 'Deep Dive',
55
57
body: 'Atoms → lineage → a Feynman-style explanation, optionally grounded in measured facts from the source: real file counts, the dependency graph, tests, and a secret scan.',
56
58
tags: ['eli5','lineage','grounded'],
57
59
span: 'wide',
58
60
},
59
61
{
60
-
icon: '⏰',
62
+
icon: 'clock',
61
63
title: 'Drift alerts',
62
64
body: 'A daily background check flags repos that have gone stale, so your shortlist stays honest.',
63
65
tags: ['stale','daily'],
64
66
span: 'normal',
65
67
},
66
68
{
67
-
icon: '🎛️',
69
+
icon: 'sliders',
68
70
title: 'Bring any model',
69
71
body: 'Your keys, 20+ providers, route each part of a scan to a different model — or run local Ollama for $0.',
70
72
tags: ['byo-keys','local'],
@@ -89,7 +91,7 @@ export function FeatureBento() {
0 commit comments