# KeeperChat Version 17.1

#### Enhancements

* **CC-1801**: We optimized the account sync process. Users will notice a much faster experience when setting up their account for the first time.
* **CC-2341**: Improved the initial loading performance for power users. The application now handles accounts with an extensive number of conversations and contacts more efficiently, leading to a snappier feel when opening the app.
* **CC-2412**: Updated the Android application to support 16K memory page sizes. This ensures full compatibility with future high-performance Android devices and meets the latest Google Play technical requirements.
* **CC-2420**: Updated internal development and distribution certificates for Mac and iOS. This essential maintenance ensures continued app stability and seamless updates across all Apple platforms.

#### Bugs

* **CC-1946**: Resolved a rare issue on iOS devices where the application could hang when attempting to log in using FaceID or TouchID.
* **CC-1961**: Fixed a crash on Android and UWP platforms that occurred after the application had been running in the background for a long time.
* **CC-1976**: Addressed an intermittent freezing issue on Windows that triggered when the application was left idle.
* **CC-2003**: Corrected a bug on Windows where users had to log out and back in to see new conversation invitations.
* **CC-2007**: Resolved an issue where the app became unresponsive if the Single Sign-On (SSO) service was temporarily unavailable during login.
* **CC-2210**: Fixed a bug that caused unexpected logouts immediately after sending or receiving messages within group chats.
* **CC-2280**: Addressed a logout hang on macOS that occasionally prevented the application from closing properly.
* **CC-2282**: Resolved an issue where some users were being logged out of the application unexpectedly during active sessions.
* **CC-2306**: Fixed a problem where Keeper Push notifications for device approvals were not being delivered to users in regions outside of the United States.
* **CC-2335**: Fixed a critical issue on Windows where chat history appeared missing for users who had deleted and recreated their accounts using the same email address.
* **CC-2336**: Addressed a Windows-specific bug where chat history could disappear after the application froze, occasionally resulting in duplicate or "ghost" account profiles.
* **CC-2337**: Corrected a Windows-specific issue that caused significant delays in message delivery for certain network configurations.
* **CC-2338**: Resolved a bug on Windows where messages failed to appear in the chat window even after a notification was received.
* **CC-2339**: Addressed a bug on Windows where copying and pasting a message from one conversation to another would cause the original message to be deleted.
* **CC-2387**: Fixed an issue on Windows where the first few messages of a brand-new conversation were not visible to the user.
* **CC-2389**: Addressed a display glitch on iOS where navigation icons would appear transparent or misaligned after the app was idle.
* **CC-2393**: Resolved an error on Windows that prevented the successful downloading of files and media directly to the Desktop folder.
* **CC-2397**: Fixed an intermittent "transmission\_key" error that appeared for some users following recent security infrastructure updates.
* **CC-2398**: Corrected a macOS issue where push notifications failed to register correctly on new app installations.
* **CC-2399**: Fixed a bug where the self-destruct warning message failed to display after the maximum number of failed login attempts was reached.
* **CC-2400**: Resolved a UI inconsistency on iOS where attachment icons were not aligned with even spacing.
* **CC-2401**: Fixed an issue on iOS where GIF images remained static and failed to animate within the chat window.
* **CC-2403**: Fixed a cross-platform invitation bug where users could not start a conversation after accepting an invite if the app was previously running in the background.
* **CC-2407**: Fixed a cross-platform crash that occurred when attempting to select a method for Two-Factor Authentication (2FA) for the first time.
* **CC-2408**: Resolved several UI layout issues on Android where header icons, navigation arrows, and device status bars would occasionally overlap on the Welcome and Login screens.
* **CC-2409**: Resolved an issue on Android where toggling Stealth Mode or navigating to contacts while Stealth Mode was active could cause the application to crash.
* **CC-2410**: Fixed a cross-platform crash that occurred after the fifth unsuccessful login attempt, ensuring the self-destruct warning is displayed correctly instead.
* **CC-2411**: Corrected a UI issue on macOS where text in the top right corner of the Gallery and Files sections appeared truncated.
* **CC-2413**: Resolved a critical issue on macOS where the application would freeze or crash immediately after selecting a chat or group conversation.
* **CC-2414**: Fixed a UI issue on iOS where the download icon was missing for media files within the Gallery and Files sections.
* **CC-2416**: Fixed a regional settings issue on macOS where the application would default to the USA region after logging out, instead of remembering the user's previously selected region.
* **CC-2417**: Resolved a bug on Mac and iOS where users were unable to preview images and videos in the media gallery, receiving an "Image Not Available" error.
* **CC-2418**: Fixed an issue on Android where the account edit icon (pen) and the surrounding profile area in the side menu were unresponsive to touch.
* **CC-2419**: Fixed a crash on iOS that occurred when tapping profile pictures, status messages, or edit icons within the Menu page.
* **CC-2422**: Fixed an issue on iOS where the chat registration screen incorrectly displayed a number pad for email verification, preventing the entry of alphanumeric codes.
* **CC-2423**: Improved security on Android by resolving a root detection issue on newer OS versions (Level 12+), ensuring the app correctly identifies rooted environments and prevents unauthorized execution.
* **CC-2433**: Resolved a crash on macOS that occurred when a first-time user closed the app during the initial profile setup (name and phone number entry) and attempted to relaunch it.
* **CC-2434**: Fixed an issue on macOS where the "Generate New Phrase" button remained disabled even after a valid Master Password was entered during the account recovery setup.
* **CC-2435**: Resolved a crash on macOS that occurred after the fifth unsuccessful login attempt specifically when the self-destruct security feature was enabled.
* **CC-2436**: Corrected a visibility issue on macOS where the text on the "Set Recovery Phrase" button was difficult to read due to low contrast.
* **CC-2440**: Resolved a UI glitch on macOS that occurred when switching between accounts with differing contact lists, ensuring the contact page correctly refreshes to an empty state when appropriate.
* **CC-2442**: Implemented a safeguard to prevent the creation of duplicate conversation instances when starting a chat with the same contact.
* **CC-2443**: Resolved a synchronization issue where users were unable to successfully start or receive messages in a new conversation after a previous chat session with the same contact had been left.
* **CC-2444**: Fixed an issue on iOS where the "Terms of Use" and "Privacy Policy" links were unresponsive.
* **CC-2445**: Resolved a bug on macOS where the account recovery setup prompt would appear as a blank screen if the user had previously dismissed it and then logged back into the app.
* **CC-2446**: Fixed a crash on iOS that occurred when a user confirmed they wanted to "leave conversation" from the chat settings menu.
* **CC-2447**: Fixed an issue on Android where the "Next" button remained disabled on the login/sign-up screen if the user had navigated back and forth while the email field was already populated.
* **CC-2448**: Fixed a crash on Android that occurred when accepting a conversation invitation from the Invites screen within the Account page.
* **CC-2452**: Fixed a cross-platform bug on iOS and Android where the "Generate New Phrase" button remained disabled in the Account Recovery settings after entering a valid Master Password.
* **CC-2453**: Resolved an issue on Windows where the "Generate New Phrase" button remained disabled even after entering a valid Master Password in the Account Recovery settings.
* **CC-2457**: Fixed a UI issue on iOS where the text entry field would appear incorrectly positioned in the middle of the screen after returning to the app from the background.
