2021-10-04-production.0
·
25982 commits
to dev
since this release
0.5.0 (2021-10-04)
New Features
- core:
- Parse and handle federation conversation events (#11891) (f3fe432d)
- Add stricter types to conversation events (#11916) (2401da0c)
- Federation qualified ids handling (#11874) (c92e1fcd)
- Create and update optimistic event when federated message is sent (#11855) (02afebf9)
- Map user domains during group creation (ba4de7d0)
- 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)
- services:
- Show plan upgrade modals for team members, owners and personal accounts (SQSERVICES-562) (#11851) (2caa7b59)
- Rename 'ephemeral/timed messages' to 'self-deleting messages' (SQSERVICES-766) (#11783) (bbb9ba66)
- Handle conference calling feature updates (SQSERVICES-562) (#11817) (5424f5db)
- Improve Variable Bitrate Encoding (VBR) preference description (SQSERVICES-619) (#11812) (b633f2f6)
- Improved feature change & asset restriction descriptions (SQSERVICES-736) (#11782) (fae8c2ee)
- Improve Variable Bitrate Encoding (VBR) preference description (SQSERVICES-619) (#11780) (486f097b)
- Input bar reply video thumbnail (#11576) (a215c776)
- Prevent conference calls based on feature config (SQSERVICES-562) (#11570) (ffc6f7c0)
- Handle conference calling feature config update modal (SQSERVICES-562) (#11466) (4936ba52)
- call: Show audio tiles and pagination (#11822) (40f0a2d1)
- 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)
Bug Fixes
- call:
- Camera toggle does not work (SQCALL-435) (a062bd80)
- Avoid flicker in active speakers view (SQCALL-425) (#11926) (1548df2e)
- Request video streams for active speakers when switching tab (SQCALL-425) (#11890) (2d97c9e3)
- Show selfvideo preview for outgoing calls (#11877) (bf72ac97)
- Turn off camera after very quick on and off toggle (#11875) (e71f007e)
- New AVS version gives new stream id for updated streams (#11824) (a2c3c3bc)
- Ignore constant bit rate feature flag on avs callback (SQCALL-409) (#11777) (52b7978d)
- core:
- Parse one2one creation event correctly in service middleware (99e23c85)
- Regression fixes with qualified ids (#11879) (0f08cb9a)
- Backward compatible id parsing for cell state (#11878) (ae8562a3)
- Remove dependency on otr_muted in update data (#11853) (178db379)
- Names were broken in rename events (#11825) (cf731844)
- Use correct conversation receipt mode typings (#11748) (f8508f04)
- Don't display array length 0 in container (#11616) (1fac5adb)
- Allow empty domain webapp to verify conversations with domains (#11876) (1c8c405a)
- notify user if recipient added a new device (1e157982)
- show conversation verification system message (a6b18e70)
- Find team users when they have no domain (7467f291)
- Show correct state for forced CBR (#11756) (e8bc784e)
- Reset selectable screen/window state after call ends (#11753) (e3a2f70e)
- 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)
- services: File asset size information (SQSERVICES-678) (#11586) (98b9d713)
Other Changes
- Respect undefined when comparing domains (fb71da67)
- wireapp/wire-webapp into dev (e2c2f94e)
- 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)
- core:
- Parse and handle federation conversation events (#11891)" (1f18d166)
- Map domain from conversation creation event (#11741)" (#11747) (7b547d66)
- Map domain from conversation creation event (#11741) (f55bed95)
- Send text messages to remote conversations (88386d3c)
- Add missing property (a70b3d1e)
- Access federated conversations by URL (#11587)" (#11592) (efff3ca4)
- call:
- Correct no active speakers text (SQCALL-424) (#11925) (6862ec16)
- Correctly remove network issue warning (#11895) (0a7f5340)
- Avoid requesting the same video streams multiple times (#11892) (7cba4daf)
- Remember participant video state for grid sorting (#11848) (87de089c)
- Click on mentioned user name in quoted message should open user details (#11779) (4ac09d0d)
- services:
- Adjust link for 'Upgrade now' modal button (#11914) (270b077c)
- Correct brand name interpolation (#11811) (a593f1f6)
- Use binary kilobyte unit (SQSERVICES-678) (#11627) (3dfb1466)
- Dimmed video placeholder play button (#11575) (762c1532)
- Uppercase file asset restricted message (#11574) (7f3740c2)
- Use template binding for FileAsset (#11572) (950e932f)
- calling: