Commit graph

22096 commits

Author SHA1 Message Date
SpiritCroc
d636bb3432 Align block theme with new mentions
Change-Id: I637e465c878446f3b4c48ea6f4a5945e8d93b88d
2022-11-20 10:55:42 +01:00
SpiritCroc
011f9b0853 Add support for sending account custom emotes (MSC-2545)
We had support for room emotes and global room emotes, but this one was
missing.

Change-Id: Ic21078b6d786b46fbcd5512db03d9fd1483b25b1
2022-11-19 16:09:32 +01:00
SpiritCroc
a8ac1ebc60 Use cursor position instead of error-prone autocompletion detection
Change-Id: Id93f5ba4d63bff00835ad7738550851e94fcbf7c
2022-11-19 15:50:31 +01:00
SpiritCroc
20081e8806 Log exit reason
Change-Id: I1c2e43781f41a739fdd90a74f982ae83704863b7
2022-11-19 15:43:28 +01:00
SpiritCroc
a32fc6bbcb Omit reply fallback when editing replies, as demanded by spec
Change-Id: Iec1567c8c7564a06d22171b8f9451a77f438aeac
2022-11-19 15:02:26 +01:00
SpiritCroc
6c4c35158b Implement rich replies
https://spec.matrix.org/v1.4/client-server-api/#rich-replies

Change-Id: I65ea1fd3e42414fc0e5311ad7abf7035bf723a30
2022-11-19 15:02:06 +01:00
SpiritCroc
e37d378cda [merge] Hide Element's typing indicator again
Change-Id: Iae0834b7e0ba62ffeac0beb662744d843c322ea3
2022-11-18 16:27:22 +01:00
Maxime NATUREL
e8d470f249 Launching the sending of the client info in a dedicated coroutine to avoid ANR on application start 2022-11-18 16:13:28 +01:00
SpiritCroc
4ed5669696 Automatic SchildiChat string correction
Change-Id: I3fc092f40ad9e3fcf9b26508d507360cf0b14831
2022-11-18 16:13:07 +01:00
SpiritCroc
ff094bbc6a Automatic upstream merge postprocessing
Change-Id: I9654095eb849f5602804510ba07d85e3da995034
2022-11-18 16:13:06 +01:00
SpiritCroc
29fa966a10 Automatic color correction
Change-Id: I555c0382b8252b65d5fce79fa82c613e99e54f64
2022-11-18 16:13:06 +01:00
SpiritCroc
3eeca39c4b Merge tag 'v1.5.8' into sc
Release 1.5.8

Change-Id: I763148cfe6bb2155682637ce4c339951441b87ce

Conflicts:
	matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
	matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncResponseHandler.kt
	vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
	vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerFragment.kt
	vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt
	vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt
	vector/src/main/java/im/vector/app/features/html/PillsPostProcessor.kt
	vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
	vector/src/main/res/layout/fragment_timeline.xml
2022-11-18 16:11:16 +01:00
SpiritCroc
afa4a5a40b [TMP] Automatic upstream merge preparation
Change-Id: I44b76a95008c30a31ccacebe9bdc73d8964197bb
2022-11-18 15:13:38 +01:00
SpiritCroc
49bff45826 Automatic revert to unchanged upstream strings, pt.1
Change-Id: Idad3f9748dc497547f119962d15b0c279d731f5d
2022-11-18 15:13:38 +01:00
SpiritCroc
791766dce2 pre_merge.sh: tag last pre-merge commit
Change-Id: Iaf7ffada4c7cc77b85547e7b3c64aaa96e80b64b
2022-11-18 15:13:36 +01:00
Benoit Marty
57a2860964 Merge branch 'release/1.5.8' into main 2022-11-17 12:48:58 +01:00
Benoit Marty
1b957073d9 Adding fastlane file 2022-11-17 12:41:45 +01:00
Benoit Marty
f7c3e62206 Changelog for version 1.5.8 2022-11-17 12:39:33 +01:00
Benoit Marty
5d3228d97b toModel was not catching com.squareup.moshi.JsonDataException properly (discovered when joining a Jitsi conf added as a Widget) 2022-11-17 12:28:58 +01:00
Benoit Marty
33b7294bbf Update the recipe to speed up the release process. 2022-11-17 10:25:32 +01:00
Jorge Martin Espinosa
10775ab2f3
Editing: default to MessageContent.body when no formattedBody is present (#7592)
* Editing: default to `MessageContent.body` when no `formattedBody` is present

* Update docs
2022-11-16 12:13:07 +00:00
Florian Renaud
54fcdcdb6d
Merge pull request #7588 from vector-im/feature/fre/voice_broadcast_recording_time
Voice Broadcast - Add max length for recording
2022-11-15 17:26:17 +01:00
Florian Renaud
6fc8c2cb80
Merge pull request #7582 from vector-im/feature/fre/voice_message_persist_playback_state
Persist the playback state of voice messages across different screens
2022-11-15 17:25:53 +01:00
Florian Renaud
4ac9c8d0e0
Merge pull request #7579 from vector-im/feature/fre/voice_broadcast_live_indicator
Voice Broadcast - Improve live indicator icon rendering
2022-11-15 17:25:38 +01:00
Florian Renaud
3239ec5d1f replace negation "!" with ".not()" 2022-11-15 10:52:09 +01:00
Florian Renaud
8ea909970d Fix line length 2022-11-15 10:47:39 +01:00
Florian Renaud
c3090fa45a Changelog 2022-11-15 10:43:50 +01:00
SpiritCroc
cf0dc42020 Fix crash for account registration when accepting terms
Change-Id: I5d279103c3b67e02ea658f18f9bafd91632fd307
2022-11-15 09:51:43 +01:00
Tiago Loureiro
29b7a3a2ff Fix BetterLinkMovementMethod crash
Change-Id: Ife4a55f596b7fb844dbc3f0cb3e56f1e9daffa05
2022-11-15 09:48:47 +01:00
Florian Renaud
361538254b Voice Broadcast - Add maximum length for recording 2022-11-15 09:26:47 +01:00
Florian Renaud
7349bc90c0 Pause playback instead of reset when recording a new voice message 2022-11-15 09:26:47 +01:00
Florian Renaud
a73e707f33 Changelog 2022-11-15 09:26:35 +01:00
Florian Renaud
dca379b80f Persist the playback state of voice messages across different screens 2022-11-15 09:26:35 +01:00
Florian Renaud
d9454af63e Stay in live when moving playback position in the same chunk 2022-11-15 00:30:55 +01:00
Florian Renaud
b85fcf9a00 Remove debounce on player buttons 2022-11-15 00:11:16 +01:00
Jorge Martin Espinosa
a476544761
Fix some quoted messages having 'null' message bodies (#7532)
* Fix some quoted messages having 'null' message bodies
2022-11-14 11:01:29 +00:00
Florian Renaud
403fd9260e improve boolean condition 2022-11-14 11:57:05 +01:00
Florian Renaud
288fc35487 Changelog 2022-11-14 10:55:48 +01:00
Florian Renaud
44608f080c Improve logs 2022-11-14 10:55:48 +01:00
Florian Renaud
73d62c944c Emit first event on voice broadcast event flow 2022-11-14 10:27:30 +01:00
Florian Renaud
a3cd0ee790 Fix fetch playlist task getting stopped event from other voice broadcast 2022-11-14 10:27:30 +01:00
Florian Renaud
2d006f8725 Bind listener to live playback flag 2022-11-14 10:27:30 +01:00
Florian Renaud
5eb260e674 Unregister listeners on recording tile 2022-11-14 10:27:30 +01:00
Florian Renaud
6ee1e86951 Improve live indicator 2022-11-14 10:27:29 +01:00
Maxime NATUREL
0d3c779455
Merge pull request #7567 from vector-im/dependabot/gradle/flipper-0.174.0
Bump flipper from 0.173.0 to 0.174.0
2022-11-14 09:24:14 +01:00
dependabot[bot]
8278ae61e5
Bump flipper from 0.173.0 to 0.174.0
Bumps `flipper` from 0.173.0 to 0.174.0.

Updates `flipper` from 0.173.0 to 0.174.0
- [Release notes](https://github.com/facebook/flipper/releases)
- [Commits](https://github.com/facebook/flipper/compare/v0.173.0...v0.174.0)

Updates `flipper-network-plugin` from 0.173.0 to 0.174.0
- [Release notes](https://github.com/facebook/flipper/releases)
- [Commits](https://github.com/facebook/flipper/compare/v0.173.0...v0.174.0)

---
updated-dependencies:
- dependency-name: com.facebook.flipper:flipper
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.facebook.flipper:flipper-network-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 23:11:00 +00:00
Jorge Martin Espinosa
008432af36
Move TypingView into the timeline as another item (#7565)
* Typing view as item in list

* Don't show TypingItem if we're showing a forward loader
2022-11-10 17:28:03 +00:00
Benoit Marty
b47dabba58
Merge pull request #7487 from vector-im/dependabot/gradle/flipper-0.173.0
Bump flipper from 0.171.1 to 0.173.0
2022-11-10 16:31:11 +01:00
Benoit Marty
d4b1ac637c
Merge pull request #7482 from vector-im/dependabot/gradle/org.sonarsource.scanner.gradle-sonarqube-gradle-plugin-3.5.0.2730
Bump sonarqube-gradle-plugin from 3.4.0.2513 to 3.5.0.2730
2022-11-10 16:30:46 +01:00
Benoit Marty
50ee46b4be
Merge pull request #7497 from vector-im/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-11-10 16:30:04 +01:00