Repository navigation
What's Changed
- chore: upgrade to React Native 0.86 / Expo SDK 57 by @diegolmello in #7691
- chore: Bump version to 4.78.0 by @diegolmello in #7748
- fix: preserve message content while sending file in encrypted channel by @Rohit3523 in #7733
- feat: match e2e labels with web by @OtavioStasiak in #7731
- fix: room members list ignoring the "Use real name" setting by @Rohit3523 in #7728
- fix: composer keeps its height after sending a multi-line message by @diegolmello in #7747
- feat: allow only one swiped room item at a time by @diegolmello in #7719
- regression: black empty status bar on Android 14 by @diegolmello in #7749
- fix: Cyrillic filenames uploaded percent-encoded by @Rohit3523 in #7741
- test: add unit test for loadThreadMessages by @Rohit3523 in #7712
- fix: composer placeholder fits the input width by @diegolmello in #7753
- fix: rooms list re-renders every row when a room opens by @diegolmello in #7762
- fix: Directory list drops, repeats and mixes rows when paging by @diegolmello in #7760
- fix: first UIKit block message is slow to mount by @diegolmello in #7764
- perf: render avatars once on mount by @diegolmello in #7756
- fix: read enterprise modules from licenses.info by @diegolmello in #7746
- fix: register deep link listener on mount by @diegolmello in #7767
- chore: refresh agent docs and add coding standards by @diegolmello in #7769
- test: add attachment-send e2e flow for image library upload by @Rohit3523 in #7720
- fix(e2e): anchor sidebar keyboard navigation on focus by @diegolmello in #7774
- feat: Categories display option controls custom categories by @diegolmello in #7766
- fix: validate attachment url origin before appending credentials by @Rohit3523 in #7754
- regression (iOS): Edit mode on expo-quick-look is missing by @OtavioStasiak in #7780
- fix: harden session and Basic auth headers across servers by @Rohit3523 in #7755
- chore: adopt react-doctor and fix its findings by @diegolmello in #7765
- fix: URL preview card no longer shifts the room on open by @diegolmello in #7761
- chore: migrate DDP methods to REST endpoints by @Rohit3523 in #7783
- chore: migrate getThreadMessages method to chat.getThreadMessages rest api by @Rohit3523 in #7773
- feat: livekit conference support by @Rohit3523 in #7661
- fix: use sipExtension instead of freeSwitchExtension on servers >= 9.0.0 by @Rohit3523 in #7796
- fix: hide Omnichannel and skip Inquiry requests when Livechat_enabled is off by @Rohit3523 in #7803
- perf(android): enable R8 minification and resource shrinking by @diegolmello in #7787
- feat: Liquid Glass support by @diegolmello in #7707
- ci: reuse cached E2E native builds by fingerprint by @diegolmello in #7790
- feat: add Appduct dev tools for agents by @diegolmello in #7806
- fix: build Files list file URLs from id and name by @Rohit3523 in #7797
- fix: close unclosed code blocks before sending or editing a message by @Rohit3523 in #7795
- ci: prefix build release notes by @diegolmello in #7808
- fix: two factor and join code prompts hidden behind keyboard by @Rohit3523 in #7768
- chore: migrate loadNextMessages and loadSurroundingMessages methods to rooms.history rest by @Rohit3523 in #7793
- fix: iOS crash when room back button unread label toggles by @diegolmello in #7811
- feat: apps engine action buttons in the composer action sheet by @OtavioStasiak in #7699
- test: migrate e2e suite from Maestro to the e2e runner by @diegolmello in #7772
- docs(e2e): build credentials from an account file only when unset by @diegolmello in #7826
- feat: full support to custom categories by @diegolmello in #7777
- fix: invite many users in one channels.invite request by @Rohit3523 in #7828
- ci: run independent setup steps in parallel by @diegolmello in #7812
- fix: send client certificate through expo/fetch on iOS and Android by @OtavioStasiak in #7823
- fix: blank block over rooms after expanding a category on Android by @Rohit3523 in #7847
- fix: category headers stop responding to taps after expanding a category on Android by @diegolmello in #7857
- chore: disable SAML e2e test while the QA SAML workspace is down by @diegolmello in #7842
- fix: keep the share extension open when the app is already connected to the Workspace by @diegolmello in #7860
- fix: restore keyboard from emoji picker after visiting a thread and send long messages by @OtavioStasiak in #7859
- fix: share to end-to-end encrypted rooms from the share extension by @diegolmello in #7865
Full Changelog: 4.77.2...4.78.0