Commit Graph

4602 Commits

Author SHA1 Message Date
Benoit Marty e0a01e9535 Merge pull request #1840 from vector-im/renovate/rnkdsh-action-upload-diawi-1.x
Update rnkdsh/action-upload-diawi action to v1.5.4
2023-11-20 12:16:16 +01:00
Marco Romano 95ae3eaaf2 Stop voice message on redaction (#1826)
As per product spec: Voice messages must stop playing when redacted.
2023-11-20 09:48:25 +00:00
Marco Romano 28f4ccdf9f Delete media caches on startup (#1807)
Clear media caches on app startup
2023-11-20 09:48:11 +00:00
ElementBot eeb9b30d80 Sync Strings (#1839)
* Sync Strings from Localazy

* Fix 'Report a problem' screen title

---------

Co-authored-by: bmarty <bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-11-20 09:07:53 +00:00
renovate[bot] 1937d0e67d Update rnkdsh/action-upload-diawi action to v1.5.4 2023-11-20 08:52:15 +00:00
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