discourse/plugins/discourse-ai/lib/summarization
Roman Rizzi 007850c834
FIX: Stop FoldContent truncation from splitting multi-codepoint emoji (#35658)
Mid-string slicing split grapheme clusters like “⚖️” into “⚖ ️”, making
truncation fail; switching to grapheme-aware splits per Unicode TR29
keeps composed emoji intact.

Added a regression spec with multi-codepoint emoji to test the fix.
2025-10-28 13:49:59 -03:00
..
strategies
entry_point.rb PERF: Use persona cache for translation and summarization lookups (#35560) 2025-10-23 12:19:20 -03:00
fold_content.rb FIX: Stop FoldContent truncation from splitting multi-codepoint emoji (#35658) 2025-10-28 13:49:59 -03:00