2021-08-25-staging.0
Pre-release
Pre-release
·
26100 commits
to dev
since this release
0.2.0 (2021-08-26)
New Features
- core:
- Show domain in account preferences (#11737) (982bc3d8)
- Save domain in session ID for remote sessions (#11717) (15ba98a2)
- Access federated conversations by URL (#11594) (f3c3cafb)
- Fetch remote conversation from backend (#11590) (977bd842)
- Disable media buttons in federated conversations (#11593) (b5177297)
- Access federated conversations by URL (#11587) (c825970f)
- Send messages with core (#11569) (1b24b6f6)
- Access federated user profiles by URL (SQCORE-827) (#11517) (f70ad66d)
- calling:
- Display qualified users in federated conversation (#11664) (b73c9351)
- Display qualified users in federated conversation (#11624) (0308332f)
- Placeholder for restricted video assets (SQSERVICES-677) (#11566) (dc6391d3)
- Prevent receiving videos based on feature config (SQSERVICES-614) (#11522) (435a9e8e)
- Show info modal when sending file via drag & drop or clipboard when feature is disabled (SQSERVICES-614) (#11530) (def8ffd9)
- Prevent receiving audio messages based on feature config (SQSERVICES-614) (#11526) (f1b207f8)
- Prevent sending gifs based on feature config (SQSERVICES-614) (#11528) (1ed2f9aa)
- Prevent receiving files & images based on feature config (SQSERVICES-614) (#11468) (b8302099)
- Restrict video calling capabilities based on feature config (SQSERVICES-566) (#11443) (918601c4)
- Handle file sharing feature config update modal (#11471) (b2e6579d)
- Prevent sending files based on feature config (SQSERVICES-614) (#11464) (7cf58c24)
- Handle feature config update modals (#11457) (04a60249)
- Add client feature flag to enforce constant bitrate encoding in calls (SQSERVICES-621) (#11437) (3236feb6)
- Add client feature flag for rendering media embeds (SQSERVICES-620) (#11385) (2b744fcf)
- Start conversation with users from federated backends (#11372) (6f748ea4)
- Show modal when sending a message and legalhold consent is missing (SQSERVICES-527) (#11373) (b7ab0aee)
- Create a conversation with members from federated backends (SQCORE-773) (#11279) (ff03f6cb)
- Support joining public conversations on mobiles (SQSERVICES-502) (#11212) (b7048c72)
- Accept desktop conversation join events (#11300) (8b97e69c)
- Add calling pagination (SQCALL-295) (#11167) (e090f0bf)
- Improve invalid code error message when verifying new account (#11281) (38a16952)
- Announce production deployments in official release chat (#11202) (74b0a7b0)
- services:
Bug Fixes
- Show double click to maximize text only for calls with more than 3 participants (#11742) (e611c490)
- Update text for unmaximizing a participant tile (SQCALL-383) (#11709) (01a87e7f)
- Allow calling after accepting a connection request (SQCORE-348) (#11613) (29588b9d)
- Update conversation type on outgoing request accept (SQCORE-805) (#11529) (c0b6ab6b)
- Show connection request icon only for outgoing requests (SQCORE-348) (#11465) (90d84647)
- Show self video preview when starting a video call (SQCALL-307) (#11334) (a53fcb6f)
- Assume element is overlayed if getBoundingClientRect fails (#11332) (ca9f977d)
- Incoming call maximizes ongoing call (SQCALL-73) (#11243) (8248e156)
- useKoSubscribableChildren might not return correct new state (#11236) (ffb80078)
- Handle view switching more hesitantly (#11203) (c49f31d7)
- core: Don't display array length 0 in container (#11616) (1fac5adb)
- services: File asset size information (SQSERVICES-678) (#11586) (98b9d713)
Other Changes
- Allow maximizing tile only with more than one participants (#11745) (1172509f)
- Remove pages from deps array for video grid hook (9e87553f)
- More sensible deps for useVideoGrid (#11744) (9820e078)
- Add length of conversations to subscription useEffect (28a1032d)
- Subscribe to correct labels (dc467b34)
- use individual array lengths as dependency (fd133563)
- Use correct length for key (9221ebb8)
- Join button not visible in folder view (#11739) (ee9934fe)
- Folders should react to changes (#11736) (b7693e29)
- Update badge in folder view (#11716) (e62877f1)
- Use conversationState in GroupedConversations (#11714) (62217103)
- Fix folders reactivity issues (#11712) (a9144d5c)
- Handle states where there is no active conversation (#11711) (f82834b9)
- Enable default feature set on legacy backends (e0a06a23)
- Enable default feature set on legacy backends (#11710) (5d9ac51b)
- Check for grid existence (#11707) (6395c552)
- Resort grid if video activity changes (#11703) (92290bd1)
- Allow new participant on updateVideoStream for 1to1 (#11683) (ccdd0126)
- Show either grid OR no camera warning (#11682) (a49c2443)
- Enable message sending to federated conversations (#11680) (155ff6bb)
- Show self preview (#11681) (0c780240)
- Check for grid existence (85a71679)
- Hide pagination when maximizing a participant tile (#11677) (f26cae87)
- Correct alpha values for the fading scrollbar (#11676) (f4f57a23)
- Display qualified users in federated conversation (#11664)" (#11674) (39f387ea)
- 1 connections in webapps that don't have Federation feature flags (SQCORE-837) (#11672) (1f5d95c8)
- Redirect to login when app config can not be loaded (SQSERVICES-710) (#11667) (8bed2aa3)
- Use template for react component to make drag handler work (#11666) (24a7f406)
- Reactivity issues with the calling grid (SQCALL-325, SQCALL-345, SQCALL-377) (#11659) (5c9c4690)
- Display qualified users in federated conversation (#11624)" (#11662) (2076df13)
- Use string type for fingerprints (SQSERVICES-692) (#11632) (1a1927ae)
- Set conversation as federated if feature enabled (#11631) (6b8bb808)
- Use correct list to determine valid panel state (2b46d0e2)
- Pass empty param to showConversation (SQCALL-376) (94398762)
- Give options param default value (SQCALL-376) (#11619)" (#11620) (106079e4)
- Give options param default value (SQCALL-376) (#11619) (e7a5ca79)
- wireapp/wire-webapp into dev (ebedcaae)
- data-uie property is missing a letter (SQCALL-375) (03bd90c8)
- Add space between name and date in search results (SQCORE-832) (0ecf1e3a)
- Migrate grouped-conversations to react (#11598)" (#11617) (33c10a29)
- Audio asset collection arrangement (#11611) (d5ce3ef6)
- Remove duplicated domain (5affd823)
- Handle undefined mediaElement in SeekBar (#11585) (3be8af4d)
- Unwrap AudioAsset message (#11582) (ed579846)
- Send correct qualified data to backend after member removal (SQCORE-828) (#11579) (84fd3e54)
- Bind right context to startVideo (#11573) (4f50d5fa)
- Inputbar should ignore clicks on contextmenu (13cd1404)
- Pass correct parameter from Knockout to React (d2ba9907)
- Handle quoted image click (#11542) (e781a8a8)
- Handle restricted image quotes (SQSERVICES-614) (#11521) (3b547add)
- Do not handle audio/video message config update (#11527) (a469890a)
- Textasset might be undefined (3dd42aed)
- Handle ConversationCell clicks properly (#11523) (9b55a705)
- Reactivity in ConversationCell (#11520) (fea3b150)
- Update grid on incoming call (#11518) (b1c7e233)
- Remove redundant useMemo (#11514) (a86cf5c7)
- Render modal HTML message for file sharing feature config updates (#11515) (fdd0f89c)
- Disconnect UI from file sharing feature config state (#11472) (cdb87784)
- Handle multi-user feature config state comparison (#11470) (92fdaf60)
- Remove hasUsers call (84ac27cb)
- Repair dev build (#11462) (9bf8c752)
- Reset dev to state from staging (#11458) (a90f9c26)
- Send messages to federated backends (c88df654)
- Fetch remote conversations (6a0a3be3)
- Support domains in conversation URLs (809c5fef)
- Handle 101 decryption errors on federated webapps (3e750696)
- Make domain in
ConversationService.getConversationByIdmandatory (abed15e2) - Save "qualified_id" in Conversation record (ef804c2c)
- Filter duplicated federated users (f1e69afe)
- Extract screen sharing state to callState (SQCALL-353) (#11438) (93985b4b)
- Use User ID & Domain for keys (88709b17)
- Remove debug log (e2f775c3)
- Update federated user by ID (#11434) (2d2cd504)
- Check if conversation exists before checking federation (SQCORE-812) (#11435) (3206404d)
- Show call button in group conversations (SQCORE-808) (#11433) (01209345)
- Filter duplicated users (f2e4fb90)
- Filter duplicated users (c91ba24d)
- Don't refresh page when pressing "Enter" key in search (SQCORE-804) (#11383) (a71c63a4)
- Check participants not being undefined in for calculating video grid (#11382) (8c9fe1cb)
- Rerender video grid on participants video state change (#11381) (7ddc2aef)
- Don't interrupt loading of avatar images from user profile links (SQCORE-792) (#11354) (cad93449)
- Create a conversation with members from federated backends (SQCORE-773) (#11279)" (#11346) (77e60e43)
- Reset isMinimized on end call (#11337) (af69d84a)
- Remove grid observable for calls (#11333) (aebeb251)
- Keep maximized participant when switching from fullscreen (#11319) (c4f1d68b)
- Fullscreen video call reactivity issues (#11316) (549f5cf2)
- Remove videoInput prop of FullscreenVideoCall (#11315) (6a3f506d)
- Subscribe to maximizedParticipant of the current call (#11314) (759fee0a)
- Roll back to avs v7.1.6 (#11292) (17b10b4a)
- Display read receipt indicator on hover (SQCORE-772) (#11276) (3d1dd6ab)
- 1 chats (SQCORE-732) (#11237) (8c010930)
- Make enter prop optional on user-input (2c0e93db)
- Add data-uie-name to user input (619e6bd0)
- Checkout repository before detecting semver range (#11232) (7a05c35c)
- Unwrap
is1to1Conversationin ReadReceiptStatus (#11234) (3633b7f3) - Fix panel errors from nightly run (#11201) (d248e518)
- Handle correct legal hold block event (SQSERVICES-481) (#11164) (ed7e8890)
- Handle correct legal hold block event (SQSERVICES-481) (#11164) (863cc6f9)
- Fix issues with the panel refactor (#11199) (68f5507d)
- ensure panel entity param (#11197) (2f83c2db)
- Handle correct legal hold block event (SQSERVICES-481) (#11164) (46d2432d)
- core:
- calling:
- services: