- previewNode: add audio case → VoiceNoteBubble renders correctly in blur overlay when long-pressing a voice message (was rendering empty/null) - MessageActionMenu: account for input bar (bottomInset=90) in positioning — menu no longer slides behind input bar on bottom messages; barTop clamped to never overlap the menu; both above/below paths respect usableH Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%