Commit Graph

4597 Commits

Author SHA1 Message Date
ganfra 532db979bf Merge pull request #1838 from vector-im/renovate/me.saket.telephoto-zoomable-image-coil-0.x
Update dependency me.saket.telephoto:zoomable-image-coil to v0.7.1
2023-11-20 09:51:58 +01:00
ganfra 89aebbbd3d Merge pull request #1835 from vector-im/feature/fga/timeline_recomposition
Timeline : do not use SubcomposeLayout if not needed
2023-11-20 09:51:46 +01:00
Benoit Marty 008804bb36 Merge pull request #1817 from vector-im/renovate/lifecycle
Update lifecycle to v2.7.0-rc01
2023-11-20 09:34:31 +01:00
Benoit Marty dac933eaaf Merge pull request #1816 from vector-im/renovate/kotlin
Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1
2023-11-20 09:15:22 +01:00
renovate[bot] 99dbbc722d Update dependency me.saket.telephoto:zoomable-image-coil to v0.7.1 2023-11-18 10:44:00 +00:00
ganfra a0f289592e Timeline : do not use SubcomposeLayout if not needed 2023-11-17 17:53:45 +01:00
Benoit Marty 4585597715 Merge pull request #1828 from vector-im/feature/bma/fixForwardToRoomError
Fix wrong list used when forwarding an Event to some rooms fails.
2023-11-17 11:31:47 +01:00
renovate[bot] 63d03be28c Update dependency com.google.firebase:firebase-bom to v32.6.0 (#1831)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-17 07:58:41 +00:00
renovate[bot] 8bc2a4d3a5 Update android.gradle.plugin to v8.1.4 (#1830)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 20:51:59 +00:00
Benoit Marty 589eeb4a51 Fix wrong list used when forwarding an Event to some rooms fails. 2023-11-16 17:54:22 +01:00
renovate[bot] f80ec8a803 Update wysiwyg to v2.17.0 (#1827)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 15:25:56 +00:00
ganfra 3886048a89 Merge pull request #1825 from vector-im/feature/fga/suppress_remove_timeline_usage
Suppress usage of removeTimeline method (#1824)
2023-11-16 15:54:07 +01:00
ganfra d36943cc41 Suppress usage of removeTimeline method (#1824) 2023-11-16 14:11:00 +01:00
renovate[bot] f78ecee19f Update lifecycle to v2.7.0-rc01 2023-11-16 12:14:05 +00:00
ganfra ff3ee5a43e Merge pull request #1818 from vector-im/renovate/androidx.browser-browser-1.x
Update dependency androidx.browser:browser to v1.7.0
2023-11-16 13:14:04 +01:00
ganfra 86ef94f892 Merge pull request #1814 from vector-im/renovate/activity
Update activity to v1.8.1
2023-11-16 13:13:35 +01:00
renovate[bot] 24235dccfb Update plugin dependencyanalysis to v1.26.0 (#1819)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 07:54:43 +00:00
Jonas Platte adff64059b Fix a changelog typo (#1820) 2023-11-16 08:34:53 +01:00
renovate[bot] fd5f8897f1 Update dependency androidx.browser:browser to v1.7.0 2023-11-15 21:18:50 +00:00
renovate[bot] 8d8ec3adc7 Update activity to v1.8.1 2023-11-15 18:38:56 +00:00
renovate[bot] d511b837a0 Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 2023-11-15 17:14:17 +00:00
renovate[bot] 5418ef00e1 Update plugin dependencycheck to v8.4.3 (#1810)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-15 13:32:35 +00:00
Jorge Martin Espinosa f752147837 Remove Element Call feature flag and revert base URL to call.element.io (#1809)
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-15 13:02:24 +00:00
Jorge Martin Espinosa a5bad53c62 Iterate design on several screens: update icons, replace PreferenceTexts (#1771)
- Batch import new icons from the design team.
- Rename _september icons since they're just extra icons that need to be integrated in Compound in the future, and it should be ok if we don't distinguish between ic_september_*, ic_november_* etc., so all icons are now simply ic_* in the designsystem module.
- Create a new CompoundIconListPreviewProvider to add chunked lists of icons for previews. Add an exception for it to Konsist.
- Move some icons to use Compound icons.
- Remove most PreferenceText usages, use ListItem instead.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-15 10:52:37 +01:00
Benoit Marty 99783a6eed Merge pull request #1805 from vector-im/feature/bma/renderReadMarker
Timeline: render TimelineItemReadMarkerModel
2023-11-15 09:34:29 +01:00
Benoit Marty 6bfb3162f6 Merge pull request #1806 from vector-im/feature/fga/lock_screen_composition
LockScreen : rework LoggedInFlowNode and Back management
2023-11-14 23:15:44 +01:00
Benoit Marty 2aa92b655c Format comment 2023-11-14 23:15:27 +01:00
Benoit Marty 40ea49adf6 Merge pull request #1803 from vector-im/julioromano/app_lateinit
Remove lateinit from Application class
2023-11-14 23:11:05 +01:00
ElementBot 844768c9ec Update screenshots 2023-11-14 21:49:58 +00:00
ganfra b4a19b91d9 #1806 fix compilation 2023-11-14 21:38:15 +01:00
ganfra 8b250fad33 #1806 add changelog 2023-11-14 21:07:58 +01:00
ganfra 97bbc37f6c LockScreen : avoid removing from composition the LoggedInFlowNode.Children when LockScreen is displayed. 2023-11-14 20:59:17 +01:00
Benoit Marty d380cff645 Simplify config for Localazy 2023-11-14 18:25:05 +01:00
Benoit Marty eb6252bed3 Timeline: render TimelineItemReadMarkerModel 2023-11-14 18:10:26 +01:00
Benoit Marty 33534195ba Merge pull request #1801 from vector-im/feature/bma/timelineBeginning
Add a View to show the beginning of the timeline (parity with iOS)
2023-11-14 18:04:42 +01:00
ElementBot be2bd99983 Update screenshots 2023-11-14 17:31:42 +01:00
Benoit Marty 2cb0060f96 Add a View to show the beginning of the timeline (parity with iOS) 2023-11-14 17:31:42 +01:00
jonnyandrew 5209627f67 Fix merge conflict (#1804) 2023-11-14 16:21:58 +00:00
Benoit Marty 55cbef9848 Merge pull request #1798 from vector-im/feature/bma/config
Configs object in appconfig and move strings to dedicated modules.
2023-11-14 16:53:46 +01:00
Marco Romano 96e4106410 Allow to seek a voice message before playing it (#1780) 2023-11-14 16:23:51 +01:00
jonnyandrew c3471a1d5d Show error dialog when voice message fails to send (#1796)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-14 15:05:07 +00:00
jonnyandrew 6eb012a7d5 Delay displaying the voice message download indicator (#1793)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-14 15:04:43 +00:00
Benoit Marty a9ec8bbdc6 Merge pull request #1791 from vector-im/renovate/kotlin
Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.6
2023-11-14 15:38:57 +01:00
Marco Romano a5f76da204 Remove lateinit from Application class
Just stumbled in this lateinit and thought we could just get rid of it.
2023-11-14 15:32:18 +01:00
Marco Romano 2c25e69df8 Persist state of VoiceMessagePresenter in memory (#1795)
Allows [VoiceMessagePresenter] instances to keep their progress and download states while going in and out of the timeline viewport.

This is implemented by caching each instance of a TimelineItem presenter inside the RoomScope. TimelineItem presenters can move some of their state outside of the `present()` function so that such state will survive scrollings of the timeline.
2023-11-14 14:24:24 +00:00
Benoit Marty 470613e451 Cleanup 2023-11-14 15:07:20 +01:00
jonnyandrew 0b1d41e861 Update voice message recording button behaviour (#1784)
Changes recording button behaviour so that
- tapping the record button starts a recording and displays the stop button
- tapping the stop button stops the recording
- tapping the delete button cancels the recording
- 'hold to record' tooltip is removed


---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-14 14:05:59 +00:00
Benoit Marty 1df3f6113a Merge pull request #1802 from vector-im/feature/bma/emoteHtml
Fix rendering of emote when the message contains some formatting.
2023-11-14 14:58:31 +01:00
Benoit Marty 6cb4a9af6d Fix rendering of emote when the message contains some formatting. 2023-11-14 14:28:15 +01:00
Benoit Marty 74c13a7f79 Cleanup 2023-11-14 14:11:34 +01:00