mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-06 05:49:12 +02:00
Re-integrate the activity-block collapse feature on top of the Virtuoso-based timeline rewrite that landed on main: - Drop the inline ActivityBlock that lived next to the old PropRow helper (PropRow now has its own file); reintroduce ActivityBlock as a presentational component that takes (expanded, onToggle) so its state can survive Virtuoso's mount/unmount on scroll. - Track per-session expansion overrides with two Sets in IssueDetail so a user-collapsed older block stays collapsed even when a newer block appends and shifts the "trailing block" default. - Wire ActivityBlock into the renderItem activity-group branch. - i18n: add activity_count_one/_other for the "N activities" summary. Co-authored-by: multica-agent <github@multica.ai>