diff --git a/CHANGELOG.md b/CHANGELOG.md index 15c5e04ec..4f8ac1ede 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,45 @@ # N1 Changelog +### 0.4.25 (4/12/16) + +- Features: + + Search: N1 now performs client-side search and streams results from backend providers, + dramatically improving search performance. + + + Quick Schedule: Create events and propose meeting times right from the composer. We've + overhauled the design and implementation of the old Quick Scheduler, and more calendar + features are coming soon. + + + Offline Status: N1 now displays a notice when it's disconnected from the API, so it's easy + to tell if your mailbox is up-to-date. + +- Performance: + + We've redesigned the join tables that back the thread list, improving unified inbox + loading speed ~53%. + +- Bugs: + + N1 now ships with emoji artwork so emoji aren't missing or incomplete on many platforms. + + The thread list updates more quickly following rapid mailbox actions. + + Thread drag-and-drop now works properly in all scenarios. + + Messages with invalid dates no longer cause N1 to crash. + + The thread list no longer displays an empty state briefly when loading. + + Sync progress in the sidebar no longer appears in some scenarios after sync has finished. + + Images with no width or height are now correctly scaled to the viewport size in emails. + + BCC'd recipients are no longer listed in headers when forwarding a message. + + `.ly` links and many others are now automatically highlighted in emails correctly. + + Read receipts no longer throw exceptions when the only message on a thread is a draft. + + The "Process All Mail" option in mail rules preferences now only processes the inbox, + and never skips threads. + + Themes with dashes in their folder names no longer break the theme picker. + + N1 always handles mailto: links itself rather than launching the default client. + + Inline images now load properly in all scenarios and display a progress indicator as they download. + + The preferences interface has a brand new look! + +- Development: + + SQLite table names no longer contain dashes. + + N1 now uses React `0.14.7`, will be moving to 15 very soon. + + 12% fewer LOC in CoffeeScript than `0.4.19`! We are slowly moving N1 to ES2016. + ### 0.4.19 (3/25/16) - Features: