Conversation
…zip-parser feat: add iOS WhatsApp export format support with enhanced error handling
…ation, and improved document display - Add video thumbnail extraction with hover scrubbing preview - Display audio file duration on gallery thumbnails - Add colored extension badges for document thumbnails (PDF, Word, Excel, etc.) - Show file size for documents in gallery view - Fix SVG thumbnail handling (use direct blob URL instead of canvas) - Fix media linking by stripping invisible Unicode characters (U+200E LTR mark) - Fix short filename matching issue (require 10+ chars for partial matching) - Add cursor pointer on media thumbnail hover - Center video play button overlay on thumbnails New helper modules: - src/lib/helpers/video-thumbnails.ts: Video frame extraction utilities - src/lib/helpers/document-utils.ts: Document type colors and formatting
Co-authored-by: rodrigogs <2362425+rodrigogs@users.noreply.github.com>
fix: address PR #26 code review comments - memory, accessibility, and performance improvements
…cking, and file size handling Co-authored-by: rodrigogs <2362425+rodrigogs@users.noreply.github.com>
Co-authored-by: rodrigogs <2362425+rodrigogs@users.noreply.github.com>
…ame warnings Co-authored-by: rodrigogs <2362425+rodrigogs@users.noreply.github.com>
fix: improve video frame extraction, error handling, and file type detection robustness
…errors - Add null check inside requestAnimationFrame callback in scroll-to-bottom effect - Add null check in loadMoreMessages function guard - Prevents 'Cannot read properties of null' errors when component unmounts
github-actions Bot
pushed a commit
that referenced
this pull request
Dec 26, 2025
## [1.20.1](v1.20.0...v1.20.1) (2025-12-26) ### Bug Fixes * **chat:** prevent scrollHeight errors with null checks ([#29](#29)) ([afa848e](afa848e))
Contributor
|
🎉 This PR is included in version 1.20.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Contributor
|
🎉 This PR is included in version 1.21.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes runtime error:
Cannot read properties of null (reading 'scrollHeight')Bug Details
The error occurred when the chat container element was accessed after being unmounted or when it became null between an effect check and a callback execution.
Changes
requestAnimationFramecallback in scroll-to-bottom effectTesting
Type: Bug fix (patch release)