Merge branch 'release/1.3.10' into develop
This commit is contained in:
commit
7bdecafe54
37
CHANGES.md
37
CHANGES.md
@ -1,3 +1,40 @@
|
||||
Changes in Element v1.3.10 (2021-12-14)
|
||||
=======================================
|
||||
|
||||
Features ✨
|
||||
----------
|
||||
- Poll Feature - Render in timeline ([#4653](https://github.com/vector-im/element-android/issues/4653))
|
||||
- Updates URL previews to match latest designs ([#4278](https://github.com/vector-im/element-android/issues/4278))
|
||||
- Setup Analytics framework using PostHog. Analytics are disabled by default. Opt-in screen not automatically displayed yet. ([#4559](https://github.com/vector-im/element-android/issues/4559))
|
||||
- Create a legal screen in the setting to group all the different policies. ([#4660](https://github.com/vector-im/element-android/issues/4660))
|
||||
- Add a help section in the settings. ([#4638](https://github.com/vector-im/element-android/issues/4638))
|
||||
- MSC2732: Olm fallback keys ([#3473](https://github.com/vector-im/element-android/issues/3473))
|
||||
|
||||
Bugfixes 🐛
|
||||
----------
|
||||
- Fixes message menu showing when copying message urls ([#4324](https://github.com/vector-im/element-android/issues/4324))
|
||||
- Fix lots of integration tests by introducing TestMatrix class and MatrixWorkerFactory. ([#4546](https://github.com/vector-im/element-android/issues/4546))
|
||||
- Fix empty Dev Tools screen issue. ([#4592](https://github.com/vector-im/element-android/issues/4592))
|
||||
- Fix for outgoing voip call via sip bridge failing after 1 minute. ([#4621](https://github.com/vector-im/element-android/issues/4621))
|
||||
- Update log warning for call selection during voip calls. ([#4636](https://github.com/vector-im/element-android/issues/4636))
|
||||
- Fix possible crash when having identical subspaces in multiple root spaces ([#4693](https://github.com/vector-im/element-android/issues/4693))
|
||||
- Fix a crash in the timeline with some Emojis. Also migrate to androidx.emoji2 ([#4698](https://github.com/vector-im/element-android/issues/4698))
|
||||
- At the very first room search after opening the app sometimes no results are displayed ([#4600](https://github.com/vector-im/element-android/issues/4600))
|
||||
|
||||
Other changes
|
||||
-------------
|
||||
- Upgrade OLM to v3.2.7 and get it from our maven repository. ([#4647](https://github.com/vector-im/element-android/issues/4647))
|
||||
- Add explicit dependency location, regarding the several maven repository. Also update some libraries (flexbox and alerter), and do some cleanup. ([#4670](https://github.com/vector-im/element-android/issues/4670))
|
||||
- Introducing feature flagging to the login and notification settings flows ([#4626](https://github.com/vector-im/element-android/issues/4626))
|
||||
- There is no need to call job.cancel() when we are using viewModelScope() ([#4602](https://github.com/vector-im/element-android/issues/4602))
|
||||
- Debounce some clicks ([#4645](https://github.com/vector-im/element-android/issues/4645))
|
||||
- Improve issue automation workflows ([#4617](https://github.com/vector-im/element-android/issues/4617))
|
||||
- Add automation to move message bubbles issues to message bubbles board. ([#4666](https://github.com/vector-im/element-android/issues/4666))
|
||||
- Fix graphql warning in issue workflow automation ([#4671](https://github.com/vector-im/element-android/issues/4671))
|
||||
- Cleanup the layout files ([#4604](https://github.com/vector-im/element-android/issues/4604))
|
||||
- Cleanup id ref. Use type views instead ([#4650](https://github.com/vector-im/element-android/issues/4650))
|
||||
|
||||
|
||||
Changes in Element v1.3.9 (2021-12-01)
|
||||
======================================
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
MSC2732: Olm fallback keys
|
@ -1 +0,0 @@
|
||||
Updates URL previews to match latest designs
|
@ -1 +0,0 @@
|
||||
Fixes message menu showing when copying message urls
|
@ -1 +0,0 @@
|
||||
Fix lots of integration tests by introducing TestMatrix class and MatrixWorkerFactory.
|
@ -1 +0,0 @@
|
||||
Setup Analytics framework using PostHog. Analytics are disabled by default. Opt-in screen not automatically displayed yet.
|
@ -1 +0,0 @@
|
||||
Fix empty Dev Tools screen issue.
|
@ -1 +0,0 @@
|
||||
At the very first room search after opening the app sometimes no results are displayed
|
@ -1 +0,0 @@
|
||||
There is no need to call job.cancel() when we are using viewModelScope()
|
@ -1 +0,0 @@
|
||||
Cleanup the layout files
|
@ -1 +0,0 @@
|
||||
Improve issue automation workflows
|
@ -1 +0,0 @@
|
||||
Fix for outgoing voip call via sip bridge failing after 1 minute.
|
@ -1 +0,0 @@
|
||||
Introducing feature flagging to the login and notification settings flows
|
@ -1 +0,0 @@
|
||||
Update log warning for call selection during voip calls.
|
@ -1 +0,0 @@
|
||||
Add a help section in the settings.
|
@ -1 +0,0 @@
|
||||
Debounce some clicks
|
@ -1 +0,0 @@
|
||||
Upgrade OLM to v3.2.7 and get it from our maven repository.
|
@ -1 +0,0 @@
|
||||
Cleanup id ref. Use type views instead
|
@ -1 +0,0 @@
|
||||
Poll Feature - Render in timeline
|
@ -1 +0,0 @@
|
||||
Create a legal screen in the setting to group all the different policies.
|
@ -1 +0,0 @@
|
||||
Add automation to move message bubbles issues to message bubbles board.
|
@ -1 +0,0 @@
|
||||
Add explicit dependency location, regarding the several maven repository. Also update some libraries (flexbox and alerter), and do some cleanup.
|
@ -1 +0,0 @@
|
||||
Fix graphql warning in issue workflow automation
|
@ -1 +0,0 @@
|
||||
Fix possible crash when having identical subspaces in multiple root spaces
|
@ -1 +0,0 @@
|
||||
Fix a crash in the timeline with some Emojis. Also migrate to androidx.emoji2
|
2
fastlane/metadata/android/en-US/changelogs/40103100.txt
Normal file
2
fastlane/metadata/android/en-US/changelogs/40103100.txt
Normal file
@ -0,0 +1,2 @@
|
||||
Main changes in this version: Add support for polls (in labs). New URL preview design.
|
||||
Full changelog: https://github.com/vector-im/element-android/releases/tag/v1.3.10
|
@ -65,10 +65,12 @@ class UiAllScreensSanityTest {
|
||||
preferences { crawl() }
|
||||
voiceAndVideo()
|
||||
ignoredUsers()
|
||||
// TODO Test analytics
|
||||
securityAndPrivacy { crawl() }
|
||||
labs()
|
||||
advancedSettings { crawl() }
|
||||
helpAndAbout { crawl() }
|
||||
// TODO Rework this part (Legals, etc.)
|
||||
// helpAndAbout { crawl() }
|
||||
}
|
||||
|
||||
elementRobot.newDirectMessage {
|
||||
|
@ -29,6 +29,7 @@ import im.vector.app.core.epoxy.VectorEpoxyModel
|
||||
import im.vector.app.core.epoxy.onClick
|
||||
import im.vector.app.core.epoxy.util.preventMutation
|
||||
import im.vector.app.core.extensions.setTextOrHide
|
||||
import im.vector.app.features.displayname.getBestName
|
||||
import im.vector.app.features.home.AvatarRenderer
|
||||
import im.vector.app.features.home.room.detail.timeline.item.BindingOptions
|
||||
import im.vector.app.features.home.room.detail.timeline.tools.findPillsAndProcess
|
||||
@ -77,7 +78,7 @@ abstract class BottomSheetMessagePreviewItem : VectorEpoxyModel<BottomSheetMessa
|
||||
avatarRenderer.render(matrixItem, holder.avatar)
|
||||
holder.avatar.onClick(userClicked)
|
||||
holder.sender.onClick(userClicked)
|
||||
holder.sender.setTextOrHide(matrixItem.displayName)
|
||||
holder.sender.setTextOrHide(matrixItem.getBestName())
|
||||
data?.let {
|
||||
imageContentRenderer?.render(it, ImageContentRenderer.Mode.THUMBNAIL, holder.imagePreview)
|
||||
}
|
||||
|
@ -25,6 +25,7 @@ import im.vector.app.R
|
||||
import im.vector.app.core.epoxy.ClickListener
|
||||
import im.vector.app.core.epoxy.VectorEpoxyHolder
|
||||
import im.vector.app.core.epoxy.onClick
|
||||
import im.vector.app.core.epoxy.util.preventMutation
|
||||
|
||||
/**
|
||||
* Item displaying an emoji reaction (single line with emoji, author, time)
|
||||
@ -46,7 +47,7 @@ abstract class ReactionInfoSimpleItem : EpoxyModelWithHolder<ReactionInfoSimpleI
|
||||
|
||||
override fun bind(holder: Holder) {
|
||||
super.bind(holder)
|
||||
holder.emojiReactionView.text = reactionKey
|
||||
holder.emojiReactionView.text = reactionKey.preventMutation()
|
||||
holder.displayNameView.text = authorDisplayName
|
||||
timeStamp?.let {
|
||||
holder.timeStampView.text = it
|
||||
|
Loading…
x
Reference in New Issue
Block a user