Files
HealthLog/src/components/ui
Marc-André Bombeck 16ab522a06 feat(coach): render AI prose as real paragraphs with clickable Learn links
Add a shared, pure ProseBlocks helper that splits trusted plain text on
blank lines into <p> blocks and single newlines into <br>, with no markdown
library and no dangerouslySetInnerHTML. A catalog-whitelisted linkifier turns
grounded /learn/<slug> references into safe anchors via learn-more-link;
unknown slugs stay plain text. Rewrite StreamedProse to be streaming-safe:
completed paragraphs settle while only the growing tail animates word by
word.
2026-06-27 13:31:03 +02:00
..
2026-03-10 20:14:33 +01:00
2026-05-31 14:36:17 +02:00
2026-03-10 20:14:33 +01:00
2026-05-16 19:46:43 +02:00
2026-05-15 22:59:10 +02:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-05-15 22:59:10 +02:00
2026-05-15 22:59:10 +02:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00
2026-03-10 20:14:33 +01:00