You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix critical bug: Inline text parts incorrectly treated as attachments
- Add message size tracking and display
- Enhance demo with modal animations and navigation
- Improve UX with collapsed initial state and refined controls
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,38 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [1.0.1] - 2025-12-10
9
+
10
+
### Fixed
11
+
-**Critical:** Emails with `Content-Disposition: inline` on text/plain or text/html parts were incorrectly treated as attachments instead of body content
12
+
- Affected newsletters and marketing emails (e.g., STRATO newsletters) that appeared empty with body parts listed as attachments
13
+
- Modified `ImapClient::isAttachmentPart()` to check content type before disposition
14
+
- Text parts with inline disposition are now correctly treated as body content
15
+
16
+
### Added
17
+
- Message size tracking and display
18
+
- Individual message sizes shown for each message (content-based: text + HTML + attachments)
19
+
- Total size counter in messages header with message count
20
+
- Smart formatting (B/KB/MB units)
21
+
- Typically 79-86% of RFC822 message size (excludes headers, MIME boundaries, encoding overhead)
22
+
23
+
### Changed
24
+
-**Demo improvements:**
25
+
- Modal animations: Smooth slide-up/down transitions on open/close
26
+
- Modal navigation: Previous/Next buttons for browsing messages without closing modal
27
+
- Select elements: Fixed read/unread and answered/unanswered selects to use consistent option ordering
28
+
- Initial state: Messages now arrive collapsed by default with synchronized toggle button
0 commit comments