What's Changed
- feat: E2EE new arch by @diegolmello in #6624
- feat: Autocomplete client certificate by @diegolmello in #6604
- feat: quote above user message by @OtavioStasiak in #6121
- feat(a11y): inline errors profileView by @OtavioStasiak in #6488
- feat(a11y): inline errors deleteAccount by @OtavioStasiak in #6452
- feat(a11y): inline errors CreateDiscussionView by @OtavioStasiak in #6487
- feat(a11y): inline errors CreateChannelView by @OtavioStasiak in #6432
- feat(a11y): inline errors StatusView by @OtavioStasiak in #6348
- feat(a11y): inline error TwoFactorModal by @OtavioStasiak in #6448
- feat(a11y): inline errors RegisterView by @OtavioStasiak in #6291
- feat(a11y): inline errors RoomInfoEditView by @OtavioStasiak in #6486
- feat(a11y): inline errors ChangePassword by @OtavioStasiak in #6489
- feat(android): Migrate SSLPinning to new arch by @diegolmello in #6627
- fix: set cookie without port in JitsiMeetView by @bezaleelcheung in #6507
- fix: message styles by @diegolmello in #6541
- fix: Update encrypted message doesn't work by @diegolmello in #6548
- fix: emoji not getting rendered as avatar by @Rohit3523 in #6382
- fix: keyboard overlap send button and toolbar when switching to keyboard's emoji mode by @Rohit3523 in #6554
- fix: Edit message not fetching image description by @diegolmello in #6570
- fix: resolve some issues and improvements to url preview by @diegolmello in #6563
- fix: Empty placeholder on message composer by @diegolmello in #6560
- fix: Remove List footer to prevent thread load animation by @diegolmello in #6579
- fix: Autocomplete not hiding after using slash command by @diegolmello in #6586
- fix: Copy button title was not displayed on E2ESaveYourPasswordView by @OtavioStasiak in #6618
- fix: invalid i18n key for email error on RegisterView by @Rohit3523 in #6617
- fix: Push notification not working on Android on New Arch by @diegolmello in #6602
- fix: optional values on UIKit input components by @diegolmello in #6597
- fix: read receipts are not being marked as read by @OtavioStasiak in #6610
- fix: markdown toolbar not animating correctly when keyboard is opened by @OtavioStasiak in #6611
- fix: only last message is loaded when the connection is poor by @OtavioStasiak in #6581
- fix: getServerInfo never returning patch versions by @OtavioStasiak in #6605
- fix: Encode URI in quotation (message) and channel links by @3da in #6067
- fix: CreateChannelView background color by @OtavioStasiak in #6625
- fix: reset of e2e key not working when 2FA is enabled by @OtavioStasiak in #6622
- fix: invalid i18n key for email on ForgetPasswordView by @Rohit3523 in #6640
- fix(a11y): focus order not working by @OtavioStasiak in #6569
- fix(security): Stop saving cookies on AuthenticationWebView by @diegolmello in #6578
- fix(android): workspace switch not working reliably by @diegolmello in #6585
- fix(android): confirm password hidden behind keyboard by @Rohit3523 in #6626
- fix(android): rsaEncrypt wrong format by @diegolmello in #6637
- fix(android): resolve notification system crashes due to null context and Gson reflection issues by @diegolmello in #6638
- regression: Minor theme regressions by @diegolmello in #6522
- regression: Wrong StatusBar on RoomsListView by @diegolmello in #6525
- chore: Bump version to 4.64.0 by @diegolmello in #6519
- chore: Upgrade navigation libs by @diegolmello in #6512
- chore: Migrate RoomsListView to hooks by @diegolmello in #6502
- chore: Use StatusBar only on root by @diegolmello in #6526
- chore: Lint failing after #6526 by @diegolmello in #6534
- chore: Update Message component stories for responsive layout and fix snapshot tests by @diegolmello in #6536
- chore: Enable New Architecture by @diegolmello in #6478
- chore: Remove Xcode leftovers by @diegolmello in #6537
- chore: fix ios build and version issue by @Rohit3523 in #6517
- chore: github action and circle ci still build the android app with old arch by @Rohit3523 in #6556
- chore: fix Android builds failing on CI by @diegolmello in #6557
- chore: Maestro E2E Testing by @Rohit3523 in #6500
- chore: Bump Github Actions to Xcode 16.4 by @diegolmello in #6565
- chore: Use react-native-simple-crypto from main by @diegolmello in #6546
- chore: Remove layout animation by @diegolmello in #6564
- chore: migrate SidebarView to hooks by @diegolmello in #6506
- chore: Use expo-image on OmnichannelRoomIcon by @diegolmello in #6568
- chore: using setup_ci for ios build by @Rohit3523 in #6577
- chore: improved build version logic with repo variable by @Rohit3523 in #6571
- chore: Upgrade react-native-webview to 13.15.0 by @diegolmello in #6582
- chore: Migrate RoomItem's Touchable component to RNGH GestureDetector by @diegolmello in #6583
- chore: Upgrade Maestro to v2 by @Rohit3523 in #6599
- chore: Merge 4.64.0 into master by @diegolmello in #6652
- chore(iOS): Enable Xcode's automatic signing by @diegolmello in #6513
- chore(iOS): Cleanup AppDelegate by @diegolmello in #6559
- test: Add teams coverage to Maestro by @Rohit3523 in #6561
- test: fix the create account flow in maestro by @Rohit3523 in #6588
- test: improve some scenario for test devices by @Rohit3523 in #6590
- test: Add teams coverage to Maestro by @Rohit3523 in #6575
- test: Maestro utils for room test by @Rohit3523 in #6616
- test: Restructure Maestro tests for easy config management by @Fishbowler in #6613
- test: migrated create room test to maestro by @Rohit3523 in #6593
- test: more assorted test converted in Maestro by @Rohit3523 in #6623
- test: converted more assorted test to maestro by @Rohit3523 in #6628
New Contributors
- @bezaleelcheung made their first contribution in #6507
- @3da made their first contribution in #6067
Full Changelog: 4.63.0...4.64.0