+ {/* Vertical line */}
+
+
+
+ {MILESTONES.map((m, idx) => (
+
+ {/* Dot on timeline */}
+
+
+ {/* Content */}
+
+ {/* Header */}
+
+
+
+ {m.version}
+
+
+ {m.phase}
+
+
+
+ {m.stat}
+
+
+
+ {/* Items grid */}
+
+ {m.items.map((item) => (
+
+
+ {item}
+
+ ))}
+
+
+
+ ))}
+
+
+ {/* Bottom: what's next */}
+
+
+
+
+
+ next
+
+
+ Dashboard · Slack bridge · self-host packaging · SSO
+
+
+
+
+
+