Maxime NATUREL
77d3b7da04
Fix missing id in Epoxy model
2023-01-04 16:29:37 +01:00
Maxime NATUREL
f20513eb16
Render the active polls list on fragment
2023-01-04 16:29:37 +01:00
Maxime NATUREL
7b63f891c3
Epoxy controller to render active poll list
2023-01-04 16:29:37 +01:00
Maxime NATUREL
9f97579f9d
Epoxy model for active poll
2023-01-04 16:29:37 +01:00
Maxime NATUREL
10133bd20f
Setup tab layout when landing on the room polls screen
2023-01-04 16:29:36 +01:00
Maxime NATUREL
7436c2e1f5
Navigate to new empty screen
2023-01-04 16:29:36 +01:00
Maxime NATUREL
cba960fbd7
Adding new entry "Poll history" into room profile screen
2023-01-04 16:29:36 +01:00
Maxime NATUREL
fa7766f8a6
Fixing missing device without encryption support in the unverified session list
2023-01-04 16:04:18 +01:00
Maxime NATUREL
6fdb1216ba
Fixing missing session info when there is no crypto info
2023-01-04 16:04:17 +01:00
Maxime NATUREL
1af712910f
Use deviceId as session name when there is no display name
2023-01-04 16:04:17 +01:00
Maxime NATUREL
01429b352a
Fix inactivity status when last seen timestamp is null
2023-01-04 16:04:17 +01:00
Maxime NATUREL
36b1c12b81
Fix error reported for usage of some methods from API 33
2023-01-04 15:04:42 +01:00
SpiritCroc
4d04e4260d
Rich replies: also render notices formatted
...
Change-Id: I5cc31ce39348ba07f66b0dc8c3b2658fbdb515a9
2023-01-03 17:08:24 +01:00
Benoit Marty
56986c3a77
Add a way to get the access token from the advances settings.
2023-01-02 21:15:08 +01:00
SpiritCroc
dadeadcad4
Merge tag 'v1.5.18' into sc
...
Change-Id: I4730268dc4327fb16756e73d4dcb428a8c262ec3
2023-01-02 17:57:49 +01:00
Onuray Sahin
89a7d70849
Implement reply preview for poll.end events.
2023-01-02 16:16:23 +03:00
Onuray Sahin
89f91a2ecd
Fix unit test.
2023-01-02 14:37:20 +03:00
Onuray Sahin
b53615a8d7
Add reply action for poll end events.
2023-01-02 14:36:54 +03:00
bmarty
f79c4f3ad1
Sync Emojis
2023-01-02 00:03:13 +00:00
SpiritCroc
740364f733
Merge remote-tracking branch 'deepbluev7/nico/fix-at-room' into sc
...
Change-Id: I9587d87c60e70c2efc098b7379a6bac9f9c9be26
2022-12-31 08:24:15 +01:00
SpiritCroc
141b46dfc3
Fix clicking on bridge contact opening bridge bot in encrypted chats
...
Change-Id: I8749244f393639740885c7086a18cd127274baa7
2022-12-30 18:24:25 +01:00
SpiritCroc
25dddf7566
Merge tag 'v1.5.16' into sc
...
Change-Id: I98c122b95dd3758d41f4845a42ec9ed2371e174f
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
2022-12-30 17:58:06 +01:00
Valere
d75d7a3695
Merge pull request #7843 from vector-im/bugfix/nfe/sync_filter_fix
...
sync filter params moved to matrix config
2022-12-28 11:04:40 +01:00
Onuray Sahin
374445eed6
Update poll layout.
2022-12-26 17:57:04 +03:00
Onuray Sahin
486968fdc2
Render ended poll.
2022-12-26 14:41:38 +03:00
Onuray Sahin
f6cabfffd9
Set poll end event type as displayable.
2022-12-23 16:24:10 +03:00
NIkita Fedrunov
32fcdad916
fixed compilation error
2022-12-23 13:19:35 +01:00
NIkita Fedrunov
d20121603a
sync filter params moved to matrix config
2022-12-23 13:10:27 +01:00
NIkita Fedrunov
2892a5701a
Merge branch 'develop' into feature/nfe/app_layout_tests
2022-12-23 12:27:53 +01:00
Onuray Sahin
2ddc3b6d05
Fix indentation.
2022-12-23 13:40:08 +03:00
Onuray Sahin
2085f7f17d
Merge branch 'develop' into feature/ons/increase_dm_test_coverage
2022-12-23 13:38:28 +03:00
Yoan Pintas
92ed663068
Replace the player timeline ( #7821 )
2022-12-22 14:05:43 +00:00
Onuray Sahin
a96f2d5771
Add changelog.
2022-12-22 15:39:10 +03:00
Benoit Marty
3c3c44b344
Merge pull request #7818 from vector-im/sync-emojis
...
Sync Emojis
2022-12-22 12:23:18 +01:00
Onuray Sahin
fcac1849c3
Write unit test for toggling ip address visibility.
2022-12-21 17:07:16 +03:00
Onuray Sahin
73e2f02c48
Increase coverage of devices view model.
2022-12-21 14:30:32 +03:00
jonnyandrew
50466792c6
[Rich text editor] Add support for links in the rich text editor ( #7746 )
2022-12-21 10:40:19 +00:00
SpiritCroc
82eabe0fb6
Tweak init sync / clear cache settings entry
...
Change-Id: I51d9f701169b67e3e09bbd7d028b5fd8037653a7
2022-12-21 10:00:29 +01:00
SpiritCroc
e054828370
Merge tag 'v1.5.14' into sc
...
Change-Id: Ib0162cc1f66cd563e15a24a2c090cfd18b5250c2
2022-12-21 09:57:40 +01:00
Benoit Marty
ff7be665ec
Merge branch 'hotfix/1.5.14-bis' into develop
2022-12-20 16:49:31 +01:00
Nikita Fedrunov
f4dca572c5
reply to threaded push notification now sent to thread not to main timeline ( #7805 )
2022-12-20 13:27:39 +01:00
Benoit Marty
95a29b83fe
ActiveSessionHolder is not supposed to start syncing. Instead, the MainActivity does it, if necessary.
...
Fixes a race condition when clearing cache.
2022-12-20 13:12:54 +01:00
Onuray Sahin
e95380ac9e
Merge pull request #7798 from vector-im/feature/ons/fix_device_manager_ui
...
Device Manager UI review fixes (PSG-1102)
2022-12-19 18:03:12 +03:00
Onuray Sahin
2c0d029dea
Fix separator UI.
2022-12-19 17:12:07 +03:00
Maxime NATUREL
b609c5ca10
Merge pull request #7793 from vector-im/fix/mna/long-press-select-in-other-sessions
...
[Session Manager] Other sessions list: cannot select/deselect session by a long press when in select mode (PSG-1111)
2022-12-19 14:50:19 +01:00
Maxime NATUREL
8dd2ebf249
Merge pull request #7791 from vector-im/fix/mna/filter-bottom-sheet-content-cut
...
[Session manager] Other sessions: Filter bottom sheet cut in landscape mode (PSG-1107)
2022-12-19 14:49:07 +01:00
Onuray Sahin
f08a3f7966
Merge pull request #7794 from vector-im/feature/ons/fix_current_session_ip_address_visibility
...
Fix current session ip address visibility (PSG-1109)
2022-12-19 16:33:18 +03:00
Yoan Pintas
d17fdbb913
Merge pull request #7816 from vector-im/yostyle/prompt_stop_voicebroadcast
...
[Voice Broadcast] Prompt the user before ending a live broadcast
2022-12-19 14:28:17 +01:00
Onuray Sahin
9fd6fe321d
Merge pull request #7790 from vector-im/feature/ons/fix_rename_session_keyboard_visibility
...
Automatically show keyboard after learn more bottom sheet is dismissed (PSG-1105)
2022-12-19 16:21:37 +03:00
Maxime NATUREL
ef7b5a4418
Merge pull request #7785 from vector-im/fix/mna/hide-filter-in-selection-mode
...
[Session manager] Other sessions list: filter option is displayed when selection mode is enabled (PSG-1113)
2022-12-19 14:11:37 +01:00
Maxime NATUREL
c7de0523e7
Merge pull request #7796 from vector-im/feature/mna/security-recommendations-tappable
...
[Session manager] Security recommendations cards: whole view should be tappable (PSG-1117)
2022-12-19 14:09:09 +01:00
Onuray Sahin
61685d3e4a
Merge branch 'develop' into feature/ons/fix_current_session_ip_address_visibility
2022-12-19 15:47:51 +03:00
Onuray Sahin
dd51293621
Fix unit test.
2022-12-19 15:46:58 +03:00
Onuray Sahin
3f510087d0
Code review fixes.
2022-12-19 14:44:36 +03:00
Onuray Sahin
65d26f180f
Fix alignment of content title and description.
2022-12-19 13:27:40 +03:00
Maxime NATUREL
5bde84c059
Better fix for scrollbar padding
2022-12-19 10:53:45 +01:00
Maxime NATUREL
7ea1f65fe3
Fixing padding of the scrollbar and avoid using rtl layout in RadioGroup
2022-12-19 10:19:56 +01:00
bmarty
764eadb696
Sync Emojis
2022-12-19 00:06:05 +00:00
yostyle
74f69b228f
Prompt the user before ending a voice broadcast
2022-12-17 21:00:01 +01:00
SpiritCroc
1c335194cf
Still show threads as replies when threads are disabled
...
Change-Id: Id08fd8be12bb7bfc589d21989ae96f9457961d15
2022-12-17 15:17:43 +01:00
SpiritCroc
7a83a44077
Fix threaded message rendering rich reply when they shouldn't
...
Change-Id: I5a1c1d177d896d203f2420bdd1536dfcbbd460d6
2022-12-17 11:34:52 +01:00
SpiritCroc
aa9e0bc627
Add read receipt debugging
...
Change-Id: I2cd0b5feb23962bc36295380fe3e77346f0ea694
2022-12-17 11:34:39 +01:00
SpiritCroc
ed3049f04e
Update Schildi help link
...
Change-Id: I56c195734c453b08bbec018b8bbbb8e14af08f75
2022-12-16 22:31:14 +01:00
Maxime NATUREL
8e2d82ea9a
Setting margin top of session details header to 32dp
2022-12-16 17:39:03 +01:00
Maxime NATUREL
62f742bf66
Using "Other sessions" title everytime
2022-12-16 17:22:40 +01:00
Onuray Sahin
913fb1e5dc
UI review fixes.
2022-12-16 17:07:26 +01:00
Yoan Pintas
14290abfcf
Merge pull request #7806 from vector-im/yostyle/update_live_status
...
[Voice Broadcast] Update live indicator color
2022-12-16 14:27:28 +01:00
SpiritCroc
1eacd0cca3
Make it harder to not find "initial sync" option in settings
...
Change-Id: Iff49485ebe036a14bf03e274791275d5ff27d864
2022-12-16 13:00:13 +01:00
SpiritCroc
987ca6dec4
Revert "stop listening timeline collection changes when app is not resumed ( #7734 )"
...
This makes the chat view get destroyed onPause, leading to
jump-to-bottom when clicking links, opening threads etc.
This reverts commit cf59c80100
.
Change-Id: I56ae7027d0488013251bc88edd0e47a19dead315
2022-12-16 12:59:47 +01:00
yostyle
f2d2c0cb27
Update live indicator color
2022-12-16 10:32:50 +01:00
Maxime NATUREL
c2d25c8564
Collapsing header in other sessions screen
2022-12-16 09:46:52 +01:00
Maxime NATUREL
d7a729740e
Adding click listener on the whole custom view
2022-12-15 16:02:56 +01:00
Onuray Sahin
ce23b80698
Fix current session ip address visibility.
2022-12-15 17:29:37 +03:00
Onuray Sahin
bc9ca3fd12
Revert "Fix ip address visibility in the current session details."
...
This reverts commit f0dc6e478d
.
2022-12-15 17:26:39 +03:00
Onuray Sahin
f0dc6e478d
Fix ip address visibility in the current session details.
2022-12-15 16:48:32 +03:00
Maxime NATUREL
eb31174913
Toggle selection on long press even when in selection mode
2022-12-15 14:39:22 +01:00
Maxime NATUREL
a86f2e03cc
Make the radiogroup scrollable to better support landscape on small devices
2022-12-15 14:14:48 +01:00
Onuray Sahin
cc33c008ba
Automatically show keyboard after learn more bottom sheet is dismissed.
2022-12-15 15:50:02 +03:00
Maxime NATUREL
dcb8aea292
Hiding the filter icon in top bar when in selection mode
2022-12-15 11:02:59 +01:00
SpiritCroc
330f0cf5cc
Merge tag 'v1.5.12' into sc
...
Change-Id: I4c53d64845ee05ff395e5df436a0739c87798737
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/room/summary/RoomSummaryUpdater.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataAPI.kt
vector-app/build.gradle
vector-app/src/gplay/java/im/vector/app/nightly/FirebaseNightlyProxy.kt
vector-config/src/main/res/values/config-settings.xml
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/timeline/format/DisplayableEventFormatter.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/NoticeEventFormatter.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItemFactory.kt
vector/src/main/java/im/vector/app/features/notifications/NotificationUtils.kt
2022-12-15 11:01:52 +01:00
Nikita Fedrunov
cf3abd6562
thread list loading ( #7766 )
2022-12-14 18:56:16 +01:00
Yoan Pintas
c74ea2dd16
Merge pull request #7719 from vector-im/feature/fre/voice_broadcast_last_message
...
Voice Broadcast - Update last message in the room list
2022-12-14 17:39:42 +01:00
Nikita Fedrunov
3dadebe505
threads are enabled by default end forced to enabled for existing users ( #7775 )
2022-12-13 14:02:45 +01:00
SpiritCroc
c626100ae1
Disable unnecessary reply fallback processing
...
We have rich replies!
Change-Id: Ifc5f41471f32e0a60e23f41c7fa9a51f25865d77
2022-12-13 10:43:01 +01:00
Onuray Sahin
250bd9c620
Merge pull request #7754 from vector-im/feature/ons/remove_client_information_account_data
...
Delete unused client information from account data (PSG-871)
2022-12-13 11:10:41 +03:00
Nikita Fedrunov
4e0c3a97bd
thread message notification should navigate to thread timeline ( #7771 )
2022-12-12 22:35:09 +01:00
Hugh Nimmo-Smith
0ffc2af679
Update test to work with new state
2022-12-12 17:32:28 +00:00
Hugh Nimmo-Smith
f111a84e17
More unit test fix
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
096e52612e
More fix up of unit tests
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
643b09a77c
Fix up unit tests
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
1437f6d41d
Remove unused bad function call
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
1930047ce1
Fix issue of QR not being offered where domain is entered instead of homeserver
2022-12-12 16:30:34 +00:00
Onuray Sahin
8c6c2dd5c2
Code review fixes.
2022-12-12 16:36:40 +03:00
Jorge Martin Espinosa
c523e144b8
Rich text editor: improve performance when changing composer mode ( #7691 )
...
* Rich text editor: improve performance when changing composer mode
* Add changelog
* Make `MessageComposerMode.Quote` and `Reply` data classes
* Re-arrange code to fix composer not being emptied when sneding a message
2022-12-12 13:52:17 +01:00
Maxime NATUREL
361b0411c7
Merge pull request #7747 from vector-im/fix/mna/verification-request-priority
...
Verification request is not showing when verify session popup is displayed (PSG-1017)
2022-12-12 09:44:25 +01:00
Onuray Sahin
85a6c8c6f2
Write unit tests for the use case.
2022-12-09 19:53:20 +03:00
Maxime NATUREL
dba8aaea16
Merge pull request #7752 from vector-im/fix/mna/wrong-usage-of-stable-fields
...
Revert usage of stable fields in live location sharing and polls
2022-12-09 17:32:53 +01:00
Onuray Sahin
7a667b513e
Execute use case from a better place.
2022-12-09 15:47:28 +03:00
Onuray Sahin
22cce30e35
Create use case to detect and delete unnecessary account data of client information.
2022-12-09 14:53:27 +03:00
Maxime NATUREL
be7b49b707
Merge pull request #7736 from vector-im/fix/mna/session-without-crypto-keys
...
[Session manager] Sessions without encryption support should not prompt to verify (PSG-1004)
2022-12-09 09:52:39 +01:00
Nikita Fedrunov
cf59c80100
stop listening timeline collection changes when app is not resumed ( #7734 )
2022-12-09 09:42:45 +01:00
Maxime NATUREL
220b1d86c0
Reverting usage of some stable fields whereas related MSCs have not landed into the specs yet
2022-12-08 17:42:51 +01:00
Benoit Marty
ee737025f2
Merge pull request #7744 from vector-im/feature/bma/quickCrashFix
...
Fix crash
2022-12-08 16:01:55 +01:00
Maxime NATUREL
63bde230a3
Cancel verification alerts when adding the incoming request alert and when starting the process
2022-12-08 14:40:17 +01:00
Maxime NATUREL
df55c84167
Raise priority of incoming verification request alert + cancel existing verification alerts
2022-12-08 14:00:35 +01:00
jonnyandrew
de18f37849
[Rich text editor] Add error tracking for rich text editor ( #7695 )
2022-12-08 11:43:19 +00:00
SpiritCroc
035e1ae7f7
Give replied-to text preview more height
...
Change-Id: Iceb552d5f73d7860c333e242adfe066a8cf7105e
2022-12-08 10:56:47 +01:00
Benoit Marty
a5ab1b4a8b
Fix crash kotlin.UninitializedPropertyAccessException: lateinit property avatarRenderer has not been initialized
. AvatarRenderer is not used here.
2022-12-08 10:34:08 +01:00
Florian Renaud
59859ec02e
Prioritize call events against live broadcast
2022-12-07 18:11:52 +01:00
Florian Renaud
bb7323a935
Rename some use cases
2022-12-07 18:11:52 +01:00
Florian Renaud
35c528405d
Code cleanup
2022-12-07 18:11:52 +01:00
Florian Renaud
7a1dfef6d5
Display a notice in the timeline when a voice broadcast is stopped
2022-12-07 18:11:52 +01:00
Florian Renaud
aa5270760e
Hide typing events if there is a live voice broadcast
2022-12-07 18:11:51 +01:00
Florian Renaud
69beef4648
Show voice broadcast events in the room list
...
fix factory
2022-12-07 18:11:51 +01:00
Florian Renaud
fdb8743ad3
Create provider package
2022-12-07 18:11:51 +01:00
Maxime NATUREL
23c2682f8d
Fixing code style issues
2022-12-07 16:39:51 +01:00
Maxime NATUREL
c580090f20
Merge pull request #7707 from vector-im/feature/mna/rename-and-signout-action-current-session
...
[Session manager] Add actions to rename and signout current session (PSG-885)
2022-12-07 16:16:44 +01:00
Maxime NATUREL
88f7439880
Updating comment to clarify intention
2022-12-07 16:04:27 +01:00
Maxime NATUREL
a44c8dfca3
Renaming a method to avoid confusion
2022-12-07 15:10:21 +01:00
Benoit Marty
d0b1a7bfd1
Merge pull request #7723 from vector-im/feature/bma/disableNightlyPopup
...
Disable nightly popup
2022-12-07 15:01:09 +01:00
SpiritCroc
87100a8536
Merge remote-tracking branch 'upstream/develop' into sc
...
Change-Id: Ifed09540802774e7b1d3f2ab787a7f42f1030b28
Conflicts:
vector/src/main/java/im/vector/app/features/home/HomeActivityViewModel.kt
vector/src/main/java/im/vector/app/features/settings/notifications/VectorSettingsNotificationPreferenceFragment.kt
2022-12-07 14:56:07 +01:00
SpiritCroc
f62381a972
Revert "Avoid unifiedpush selection spam"
...
This reverts commit 509eabfe5c
.
2022-12-07 14:40:04 +01:00
Maxime NATUREL
f014866d06
Handling the case where device has no CryptoDeviceInfo
2022-12-07 14:34:45 +01:00
Benoit Marty
b9eb271aff
Merge pull request #7712 from vector-im/feature/bma/startServiceApi
...
Use the latest startForeground API
2022-12-06 17:05:07 +01:00
Onuray Sahin
f76a6de10d
Merge pull request #7710 from vector-im/feature/ons/fix_unknown_shield_icon_in_room
...
Fix usage of unknown shield in room summary (PSG-1019)
2022-12-06 17:51:04 +03:00
Maxime NATUREL
6f0a95b828
Merge pull request #7692 from vector-im/feature/mna/listen-notification-account-data
...
Update notifications setting when m.local_notification_settings.<device-id> event changes for current device (PSG-874)
2022-12-06 14:12:01 +01:00
Benoit Marty
0d12dbbe7e
Disable the Nightly popup, user registration (with updateIfNewReleaseAvailable()
) to get upgrade does not work.
...
Add a nightly build section in the preferences to manually try to upgrade.
2022-12-06 12:51:46 +01:00
Onuray Sahin
4cd4cf1c51
Code review fix.
2022-12-06 14:06:14 +03:00
Maxime NATUREL
b5f6dc0034
Merge pull request #7696 from vector-im/feature/mna/signout-all-other-sessions
...
[Session manager] Add action to signout all the other session (PSG-888)
2022-12-05 17:50:14 +01:00
Maxime NATUREL
7b830d1c1a
Renaming a use case
2022-12-05 17:40:38 +01:00
Maxime NATUREL
a12c640984
Merge pull request #7630 from vector-im/feature/mna/remote-notification-toggle-account-data
...
Save m.local_notification_settings.<device-id> event in account_data (PSG-873)
2022-12-05 16:58:51 +01:00
Maxime NATUREL
a2f8fed63c
Merge pull request #7675 from vector-im/fix/mna/unified-push-selection
...
ANR when asking to select the notification method
2022-12-05 16:58:09 +01:00
Benoit Marty
febf01a2e6
Use the API startForeground(int id, @NonNull Notification notification, @ForegroundServiceType int foregroundServiceType)
when available.
...
Add missing android:foregroundServiceType in the manifest
2022-12-05 16:36:31 +01:00
Onuray Sahin
516103e51b
Fix usage of unknown shield in room summary.
2022-12-05 18:10:22 +03:00
Maxime NATUREL
a00508e085
Removing unused import
2022-12-05 14:12:00 +01:00
Maxime NATUREL
57554c5d36
Handling signout current session action
2022-12-05 14:10:56 +01:00
Benoit Marty
a6904d2604
Merge pull request #7689 from vector-im/feature/bma/pills_color
...
Fix bad pills color background.
2022-12-05 14:05:44 +01:00
Maxime NATUREL
540758d66b
Navigate to rename session screen from current session menu
2022-12-05 10:43:56 +01:00
Maxime NATUREL
bbc756136c
Adding the rename and signout actions in the menu
2022-12-05 10:26:07 +01:00
Benoit Marty
b8023d66de
Fix formatting
2022-12-05 09:57:02 +01:00
Maxime NATUREL
c12af5a800
Listening changes on notifications enabled preference to update the UI in settings
2022-12-05 09:46:14 +01:00
Maxime NATUREL
9fbfe82044
Fix observation of the notification status for the current session
2022-12-05 09:46:14 +01:00
Maxime NATUREL
635f975b6c
Fix missing unregister of pusher when notifications are disabled
2022-12-05 09:43:57 +01:00
Maxime NATUREL
e09b9a2ce0
Fixing wrong notification status when no registered pusher for the session
2022-12-05 09:43:57 +01:00
Maxime NATUREL
b78de15228
Adding unit tests for new toggle notification for current session use case
2022-12-05 09:43:57 +01:00
Maxime NATUREL
5248a69fe2
Updating existing unit tests
2022-12-05 09:43:57 +01:00
Maxime NATUREL
06681fd115
Removing listening on background sync preference
2022-12-05 09:43:57 +01:00
Maxime NATUREL
3f5147ddce
Fixing the toggle notifications use case for current session
2022-12-05 09:43:57 +01:00
Maxime NATUREL
8973f3892a
Fixing unit tests after rebase
2022-12-05 09:43:57 +01:00
Maxime NATUREL
9dff4ff949
Fixing import order after rebase
2022-12-05 09:43:57 +01:00
Maxime NATUREL
68d00e00d1
Fix method used to check if background sync is enabled
2022-12-05 09:43:56 +01:00
Maxime NATUREL
a2ae3af69d
Removing unused imports
2022-12-05 09:43:56 +01:00
Maxime NATUREL
7c10a4cb21
Adding tests for notifications setting updater
2022-12-05 09:43:56 +01:00
Maxime NATUREL
637961bbb1
Update related account data event on notification method change
2022-12-05 09:43:56 +01:00
Maxime NATUREL
e99dc1d163
Remove unused parameters from some ViewModel
2022-12-05 09:43:56 +01:00
Maxime NATUREL
ab6a6b53c8
Some refactorings + update unit tests
2022-12-05 09:43:56 +01:00
Maxime NATUREL
7c51174d7e
Renaming some use cases to be consistent
2022-12-05 09:43:56 +01:00
Maxime NATUREL
14b21dc039
Adding use cases to create and delete notifications settings in account data
2022-12-05 09:43:56 +01:00
Maxime NATUREL
b163b42d3d
Use new sub usecase in the TogglePushNotificationUseCase
2022-12-05 09:43:56 +01:00
Maxime NATUREL
81c64503f2
Adding SetNotificationSettingsAccountDataUseCase
2022-12-05 09:43:56 +01:00
Maxime NATUREL
c56eb331db
Update use cases to enable/disable push notifications for the current session
2022-12-05 09:43:56 +01:00
Maxime NATUREL
9d684bc021
Check if account data has content to decide if push notifications can be toggled using account data
2022-12-05 09:43:56 +01:00
Maxime NATUREL
f8c59f6b0c
Removing unused import
2022-12-05 09:42:03 +01:00
Maxime NATUREL
d31652e910
Adding unit tests for settings ViewModel
2022-12-05 09:42:03 +01:00
Maxime NATUREL
e78e192853
Adding unit tests for FCM token retrieval
2022-12-05 09:42:03 +01:00
Maxime NATUREL
2a8c72bdcf
Fixing code style issues
2022-12-05 09:42:03 +01:00
Maxime NATUREL
46ccf4d73f
Adding unit tests for register and unregister use cases
2022-12-05 09:42:01 +01:00
Maxime NATUREL
a3815d7012
Update unit tests
2022-12-05 09:41:24 +01:00
Maxime NATUREL
aa3a808d2c
Do not ask to select push distributor in home if notifications are disabled
2022-12-05 09:41:24 +01:00
Maxime NATUREL
740ed89638
Removing the old methods from helper
2022-12-05 09:41:24 +01:00
Maxime NATUREL
2673979ef8
Handling change of notification method
2022-12-05 09:41:24 +01:00
Maxime NATUREL
95556d2551
Change the distributor in dialog cancellation only if there is no existing one
2022-12-05 09:41:24 +01:00
Maxime NATUREL
3f944e9d36
Extracting the logic to toggle notifications for device into a ViewModel
2022-12-05 09:41:24 +01:00
Maxime NATUREL
b29191e892
Using use cases inside component for endpoint testing
2022-12-05 09:41:24 +01:00
Maxime NATUREL
58efe90f7d
Removing some debug logs
2022-12-05 09:41:23 +01:00
Maxime NATUREL
2890f41f30
Replacing unregister method by usecase
2022-12-05 09:41:23 +01:00
Maxime NATUREL
4dbca7858c
Adding new use cases to handle the Unified push registration
2022-12-05 09:41:23 +01:00
SpiritCroc
51093ec8ac
[merge] Bring back composer divider where it used to be
...
Change-Id: I74ee80cf8860917d6fdf5efe545c1ad75e7c1059
2022-12-04 17:47:29 +01:00
SpiritCroc
c1fce98bf1
Fix reply fade effect for some colored bubble themes
...
Change-Id: I3fb7fa2045c8c944d6bb5d0f55f28b00e655c4b2
2022-12-04 13:36:58 +01:00
SpiritCroc
1d62cd09d2
Add setting to disable member click to mention
...
Change-Id: I2d6660baaa31f74fd0217262bf887da16a61c9b3
2022-12-04 13:22:32 +01:00
SpiritCroc
8e97b7c79d
Render images in replies
...
Change-Id: Ia0678184c42a2a01f2e1e65ccd8287bbd71c8c80
2022-12-04 13:17:45 +01:00
SpiritCroc
048e1edb54
Make long press on reply do same action as long press on message
...
Change-Id: Icfc101e8233ba55d5e95b47dfb2530faadea56df
2022-12-04 12:13:54 +01:00
SpiritCroc
32d076cbdf
Fix useless rich replies crash
...
Change-Id: I40103d9cb91365c421b411ce35a3b1e12f00ce00
2022-12-04 12:04:40 +01:00
SpiritCroc
7ffa6214a4
Hide reply-fallback from reply preview
...
Change-Id: I368f80cec1a94ea4b5551cd41d89e096ae5286cd
2022-12-03 16:05:16 +01:00
SpiritCroc
5aa3a4a764
Re-generate icons
...
Change-Id: I25836945ef12e1ebd2059983988e4ed44cd3d8d4
2022-12-03 15:44:11 +01:00
SpiritCroc
dedcfe5ebf
[merge] Fix voice recording arrow offset
...
Change-Id: I968fe08ec4990eb12cf42048147657c66872143c
2022-12-03 15:38:10 +01:00
SpiritCroc
2526bb168d
Add composer-related developer quick settings
...
Change-Id: I3d8bd7b38b8ac84f77d84998433d40894b28ea3d
2022-12-03 15:15:56 +01:00
Onuray Sahin
34d29dc9d7
Merge pull request #7694 from vector-im/feature/ons/unverified_sessions_alert
...
Remind unverified sessions with a banner once a week (PSG-892)
2022-12-03 14:23:10 +03:00
SpiritCroc
7e4b08155e
Clear composer text when canceling message edit
...
Change-Id: Ib1641b55ef6c214a15523c7045e5f20885db84e6
2022-12-03 11:40:17 +01:00
SpiritCroc
71eca44f4f
[merge] Re-implement Schildi plain composer layout
...
Change-Id: Ie51df42a34c1ac265748658155d578d6d4debd7c
2022-12-03 11:33:18 +01:00
SpiritCroc
65be0039a5
Merge tag 'v1.5.10' into merge-v1.5.10
...
TODO: re-implement our composer constraint changes
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/summary/RoomSummaryConstants.kt
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/database/query/ReadQueries.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/DefaultReadService.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/SetReadMarkersTask.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryUpdater.kt
vector/src/main/AndroidManifest.xml
vector/src/main/java/im/vector/app/core/session/ConfigureAndStartSessionUseCase.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/TimelineViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerAction.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/PlainTextComposerLayout.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/voice/VoiceMessageViews.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/CheckIfCanReplyEventUseCase.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/ReadReceiptsItemFactory.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/NoticeEventFormatter.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt
vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt
vector/src/main/java/im/vector/app/features/rageshake/BugReporter.kt
vector/src/main/res/drawable/ic_voice_mic_recording.xml
vector/src/main/res/layout/composer_layout.xml
vector/src/main/res/layout/composer_layout_constraint_set_compact.xml
vector/src/main/res/layout/composer_layout_constraint_set_expanded.xml
vector/src/main/res/layout/composer_rich_text_layout_constraint_set_compact.xml
vector/src/main/res/layout/composer_rich_text_layout_constraint_set_expanded.xml
vector/src/main/res/layout/composer_rich_text_layout_constraint_set_fullscreen.xml
vector/src/main/res/layout/fragment_timeline.xml
vector/src/main/res/layout/view_voice_message_recorder.xml
vector/src/main/res/xml/vector_settings_preferences.xml
vector/src/test/java/im/vector/app/core/session/ConfigureAndStartSessionUseCaseTest.kt
Change-Id: I55e95d86b4bb019544d75dcb653afe05194cd224
2022-12-02 22:03:17 +01:00
Maxime NATUREL
efc436c3f5
Hide the action when there are no other sessions
2022-12-02 17:17:44 +01:00
Maxime NATUREL
2b8dc13dca
Adding listener on the new menu item
2022-12-02 17:11:10 +01:00
Maxime NATUREL
62e2f06e2a
Adding menu for current session header
2022-12-02 17:08:29 +01:00
Benoit Marty
ab43f4cf14
Add snapshot test for room item
2022-12-02 17:06:48 +01:00
Benoit Marty
6f934e2d49
Extract paparazzi rule creation
2022-12-02 16:50:45 +01:00
Onuray Sahin
4050975a19
Implement new logic for new login banner.
2022-12-02 18:15:10 +03:00
Benoit Marty
75fabb1b0d
Merge pull request #7684 from vector-im/feature/bma/fix_onboarding_crash
...
Fix crash when invalid url is entered #7672
2022-12-02 09:55:19 +01:00
jonnyandrew
20b1eaba9e
Fix crash in message composer when room is missing ( #7683 )
...
This error was seen before but has been reintroduced during refactoring.
- see https://github.com/vector-im/element-android/pull/6978
2022-12-02 08:41:33 +00:00
Benoit Marty
b6aae0c7c1
Add unit test for canLoginWithQrCode = true
2022-12-01 17:51:44 +01:00
Benoit Marty
381103383e
Fix unit tests.
2022-12-01 17:44:12 +01:00
Benoit Marty
341967bf3c
Fix crash when invalid url is entered #7672
2022-12-01 15:25:54 +01:00
jonnyandrew
da5db0ed15
[Rich text editor] Fix keyboard closing after collapsing rich text editor ( #7659 )
2022-12-01 13:39:01 +00:00
Jorge Martin Espinosa
0c11778d33
Rich Text Editor: fix several inset issues in room screen ( #7681 )
2022-12-01 10:26:55 +00:00
jonnyandrew
31a1b09e34
[Rich text editor] Fix design and spacing of rich text editor ( #7658 )
...
Improve design and spacing of the rich text editor.
Minor changes to
- position of input field relative to buttons
- spacing around attachments button
- spacing around send button
- selectable backgrounds
2022-11-30 09:00:37 +00:00
Florian Renaud
4b3e36da91
Merge pull request #7656 from vector-im/feature/fre/voice_broadcast_room_attachments
...
[Voice Broadcast] Remove chunks from the room attachments
2022-11-29 17:43:42 +01:00
Florian Renaud
5560694f54
Merge pull request #7655 from vector-im/feature/fre/voice_broadcast_buffering
...
[Voice Broadcast] Update buffering display and improve playback
2022-11-29 17:43:21 +01:00
Florian Renaud
1415504f84
Rename view ids
2022-11-29 14:32:05 +01:00
Florian Renaud
42b3ecc0b6
Fix pause/resume playback not working correctly
2022-11-29 14:13:46 +01:00
Benoit Marty
537331ccf6
Merge pull request #7488 from kinote/feat-2725-optional-direct-share
...
Add setting to allow disabling direct share
2022-11-29 11:19:44 +01:00
Florian Renaud
6bdf237cc9
Fix playback not in buffering if waiting for new chunks
2022-11-29 10:54:31 +01:00
Florian Renaud
9ab2d1afb0
Fix thumb cropped
2022-11-29 10:50:31 +01:00
Florian Renaud
559af32ab6
Merge pull request #7646 from vector-im/bugfix/fre/fix_playback_stuck_in_buffering
...
Voice Broadcast - Fix playback stuck in buffering
2022-11-29 09:59:08 +01:00
Florian Renaud
d6fd32b5a0
Merge pull request #7629 from vector-im/feature/fre/voice_broadcast_handle_event_deletion
...
Voice Broadcast - Handle event deletion when listening or recording
2022-11-29 09:51:11 +01:00
Florian Renaud
471bf853c8
Remove voice broadcast chunks from the room attachments list
2022-11-29 01:41:31 +01:00
Florian Renaud
9458276a4e
Change seekBar and duration colors to secondary
2022-11-29 01:12:18 +01:00
Florian Renaud
0dbbfab97d
Remove seekBar padding
2022-11-29 01:12:18 +01:00
Florian Renaud
12a86e7d29
Reduce tiles padding
2022-11-29 01:12:18 +01:00
Florian Renaud
912de8286f
Move buffering view in tile header
2022-11-29 01:12:18 +01:00
Florian Renaud
fe0bca75f8
Change log level
2022-11-29 00:59:45 +01:00
Nikita Fedrunov
46fc0ac563
ignore push for a thread if it's currently visible to user ( #7641 )
2022-11-28 17:29:30 +01:00
Florian Renaud
c2d5908542
Stop playback if live broadcast has ended and there is no more chunk to listen
2022-11-28 17:25:45 +01:00
Florian Renaud
4be954eeeb
Voice Broadcast - Fix (live) playback stuck in buffering after receiving new chunk
2022-11-28 17:25:45 +01:00
Florian Renaud
9840731778
Add todo for missing unit test
2022-11-28 16:15:07 +01:00
Florian Renaud
620bebc3a3
Rewrite condition for better clarity
2022-11-28 16:08:15 +01:00
Florian Renaud
aa53105f17
improve flow stream
2022-11-28 13:58:00 +01:00
Florian Renaud
4427156f0b
Restore trailing comma
2022-11-28 13:58:00 +01:00
Florian Renaud
9dba6d7c8c
Fix issue on live playback detection
2022-11-28 13:58:00 +01:00
Florian Renaud
d092c83774
Fix wrong sequence number in stopped state event content
2022-11-28 13:58:00 +01:00
Florian Renaud
a2dee2193a
Fix bad condition
2022-11-28 13:58:00 +01:00
Florian Renaud
023326a20d
Do not wait for state event feedback for pause/stop actions on the recorder
2022-11-28 13:58:00 +01:00
Florian Renaud
763b60ee6b
Update voice broadcast recorder according to the most recent voice broadcast state event
2022-11-28 13:58:00 +01:00
Florian Renaud
f436de1230
Handle voice broadcast deletion on listener side
2022-11-28 13:57:59 +01:00
Florian Renaud
2d60e49205
Handle redaction when observing voice broadcast state changes
2022-11-28 13:57:59 +01:00
Florian Renaud
49199bd5e2
Merge pull request #7611 from vector-im/feature/fre/voice_broadcast_deletion
...
Be less restritive when pruning redacted events
2022-11-28 13:57:40 +01:00
Florian Renaud
ee22dafbc9
Fix regression when getting last message content for Voice Broadcast state event
2022-11-28 12:14:31 +01:00
Nikita Fedrunov
5aeca1f81a
saving sync filter changed ( #7627 )
2022-11-28 09:48:28 +01:00
SpiritCroc
509eabfe5c
Avoid unifiedpush selection spam
...
Change-Id: Id6836b3683414ca7d8dcc3f52c0c4fc3fa202db0
2022-11-26 18:20:59 +01:00
Florian Renaud
eb12b1c99b
Use StableUnstableId object for some event types
2022-11-25 14:42:45 +01:00
Florian Renaud
f4b948af9d
Voice Broadcast - hide voice messages and state events behind hidden events
2022-11-25 14:42:45 +01:00
Onuray Sahin
8835e4d25e
Create use case to decide to show alert.
2022-11-25 14:34:39 +03:00
Onuray Sahin
821a561235
Add timeout preference for alert.
2022-11-25 14:33:41 +03:00
Nikita Fedrunov
18bcc83a46
added read receipts for threads ( #7474 )
2022-11-25 09:49:06 +01:00
Benoit Marty
27419f0d33
Merge pull request #7583 from vector-im/feature/bma/remove_buidkite
...
Remove usage of Buildkite.
2022-11-24 18:51:22 +01:00
Benoit Marty
492e842410
Fix the fixture.
2022-11-24 18:05:24 +01:00
Valere
035b1ebedc
Merge pull request #7594 from vector-im/feature/bca/better_edit_validation
...
Better edit (replace handling)
2022-11-24 17:22:41 +01:00
Benoit Marty
8795ddb3c2
Add git commit sha to the version details (splash screen and preference screen)
2022-11-24 14:49:55 +01:00
Benoit Marty
9ca7415f5a
Remove usage of Buildkite.
...
Build number is just removed.
Related script will need to be updated separately.
2022-11-24 14:49:55 +01:00
Florian Renaud
ae996ae197
Merge pull request #7623 from vector-im/dependabot/gradle/io.gitlab.arturbosch.detekt-1.22.0
...
Bump io.gitlab.arturbosch.detekt from 1.21.0 to 1.22.0
2022-11-24 13:38:37 +01:00
Onuray Sahin
59ac3b4f8b
Update new strings of unverified sessions alert.
2022-11-24 15:26:59 +03:00
Valere
c06eca6936
Migration test and cleaning
2022-11-24 12:45:35 +01:00
Valere
e5d3206b6f
code review
2022-11-24 12:45:35 +01:00
Valere
891709ef41
better replace handling
2022-11-24 12:45:35 +01:00
Benoit Marty
ebbfca4ffd
Detekt: Use require() instead of throwing an IllegalArgumentException. [UseRequire]
2022-11-24 11:06:00 +01:00
Jorge Martin Espinosa
452cfd3327
[RTE] Change layout based on plain text / rich text mode ( #7621 )
2022-11-23 16:56:37 +00:00
Onuray Sahin
0957b38329
Merge pull request #7546 from vector-im/feature/ons/toggle_ip_address_visibility
...
Toggle IP address visibility (PSG-860)
2022-11-22 22:41:21 +03:00
dependabot[bot]
1fe790e46f
Bump wysiwyg from 0.4.0 to 0.7.0 ( #7572 )
...
* Bump wysiwyg from 0.4.0 to 0.6.0
Bumps [wysiwyg](https://github.com/matrix-org/matrix-wysiwyg ) from 0.4.0 to 0.6.0.
- [Release notes](https://github.com/matrix-org/matrix-wysiwyg/releases )
- [Changelog](https://github.com/matrix-org/matrix-rich-text-editor/blob/main/RELEASE.md )
- [Commits](https://github.com/matrix-org/matrix-wysiwyg/compare/0.4.0...0.6.0 )
---
updated-dependencies:
- dependency-name: io.element.android:wysiwyg
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update RTE library to 0.7.0
* Fix markdown -> html
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2022-11-22 19:12:07 +01:00
Onuray Sahin
abea9b686a
Code review fixes.
2022-11-22 18:02:48 +03:00
Onuray Sahin
5eb786b55f
Code review fixes.
2022-11-22 16:11:20 +03:00
Onuray Sahin
ab749eee6a
Code review fixes.
2022-11-22 16:05:37 +03:00
SpiritCroc
bbbefae75c
Rich replies: Use live sender info for reply name, if wanted
...
Change-Id: I3de535c9fdbe7fcff54bee486182b1d84464f832
2022-11-22 13:10:14 +01:00
SpiritCroc
772ff30045
Fix some cases of rich reply rendering while/after fetching event
...
Change-Id: Id940df5c838ac962f28f7b02bb7dfdb2967d8a28
2022-11-22 12:52:10 +01:00
SpiritCroc
437d2815f4
Rich replies: Fix and improve loading and error states
...
Change-Id: I617a94a6f7bf4d4a6d4a927720ddf1e4ed37a6a0
2022-11-22 11:51:01 +01:00
SpiritCroc
7c21cf0c93
Fix jump-to-bottom sometimes jumping back up
...
Change-Id: I798247588b77d3dba0180a150b40def6e235efc7
2022-11-22 10:46:57 +01:00
Onuray Sahin
6c45490dd1
Code review fixes.
2022-11-21 18:44:45 +03:00
SpiritCroc
15d8a916b1
Rich replies also when replying via media
...
Change-Id: I3352fe0a6c4b0c08a7564337b02d1cc8e5e4bbc4
2022-11-21 10:04:21 +01:00
SpiritCroc
d8ac4f53d7
Rich replies: max height
...
Change-Id: I4a0672dc9b2223245128e8ee0fd8fba20a1ecd8d
2022-11-20 12:25:51 +01:00
SpiritCroc
a9c7c15bd2
Import ExpandableViewLayout from rview
...
Source: https://github.com/jruesga/rview
Original commits:
commit c7c72aca0fd3ac74133328efe00d48c5396bf49f
Author: Jorge Ruesga <jorge@ruesga.com>
Date: Fri Aug 24 23:34:15 2018 +0200
Migrate to androidx
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
commit 2eb2171983afadc25850ed39fcee92c1c160758b
Author: Jorge Ruesga <jorge@ruesga.com>
Date: Sat Jun 10 01:42:42 2017 +0200
Add support for Android O
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
commit 19906b658f65f7c44ab27bc286a727f17b087b78
Author: Jorge Ruesga <jorge@ruesga.com>
Date: Sat Nov 5 17:35:44 2016 +0100
Initial collapse commit message if its text rebased 240dp
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Change-Id: I512ab20daf58a884b65e7ef9ba60eecb022de17d
2022-11-20 11:25:05 +01:00
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
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
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
Onuray Sahin
664b0665cf
Merge pull request #7601 from vector-im/feature/ons/fix_truncated_italic_text
...
Fix italic text is truncated when bubble mode and markdown is enabled (PSG-1006)
2022-11-18 17:25:48 +03:00
Maxime NATUREL
14de485c67
Merge pull request #7566 from vector-im/fix/mna/missing-translation-reply-to
...
Missing translations on "replyTo" messages (PSG-978)
2022-11-18 14:39:18 +01:00
Onuray Sahin
7774f69317
Fix unit test.
2022-11-18 14:46:03 +03:00
Maxime NATUREL
cf5b96f9cf
Merge pull request #7605 from vector-im/fix/mna/anr-on-session-start
...
ANR on session start when sending client info is enabled
2022-11-18 09:38:39 +01:00
Jorge Martin Espinosa
7417241cd5
New RTE full screen implementation with BottomSheet ( #7578 )
...
* RTE full screen editor using custom BottomSheet
* Fix formatting menu item dimensions
* Fix bug with insets when opening attachment menu
* Clear the EditText for plain text mode when a message is sent
* Set `MessageComposerMode.Special` as a sealed class
* Fix insets issue on landscape
* Fix small UI issues with rounded corners
* Use simplified icons for full screen and minimise
2022-11-18 08:57:37 +01:00
Maxime NATUREL
74c945b7f0
Launching the sending of the client info in a dedicated coroutine to avoid ANR on application start
2022-11-17 17:43:53 +01:00
Onuray Sahin
ab94b21807
Fix the place of the span factory.
2022-11-17 15:58:42 +03:00
Onuray Sahin
a31a9ab521
Fix italic text is truncated when bubble mode and markdown is enabled.
2022-11-17 13:32:53 +03:00
Onuray Sahin
c788deacf5
Revert "Fix italic text is truncated when bubble mode and markdown is enabled."
...
This reverts commit f63c6c328f
.
2022-11-17 13:26:09 +03:00
Onuray Sahin
f63c6c328f
Fix italic text is truncated when bubble mode and markdown is enabled.
2022-11-17 13:19:40 +03: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
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
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
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
Florian Renaud
403fd9260e
improve boolean condition
2022-11-14 11:57:05 +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
fcfef53043
Search for the first occurrence (and not last) of breaking line just in case
2022-11-14 10:12:25 +01: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
Maxime NATUREL
58d182aecb
Adding unit tests on ProcessBodyOfReplyToEventUseCase
2022-11-10 17:28:30 +01:00
Maxime NATUREL
57e90aee83
Removing description parameter in startLiveLocation method of SDK to avoid translated strings in beacon events
2022-11-10 15:40:50 +01:00
Maxime NATUREL
235b629130
Use case to process formatted body of reply to events
2022-11-10 15:29:58 +01:00
Onuray Sahin
202c0c58ab
Merge branch 'develop' into feature/ons/toggle_ip_address_visibility
...
# Conflicts:
# vector/src/test/java/im/vector/app/features/settings/devices/v2/overview/SessionOverviewViewModelTest.kt
2022-11-10 17:01:50 +03:00
SpiritCroc
58dd1dedc9
Render MSC2530 captions
...
Change-Id: I10f875121e90102a0518d9bd39d87b3daa68ef2e
2022-11-10 14:00:26 +01:00
Maxime NATUREL
744b03a806
Merge pull request #7523 from vector-im/feature/mna/push-toggle-current-session
...
Push notifications toggle: align implementation for current session (PSG-971)
2022-11-10 13:44:49 +01:00
Florian Renaud
271fd05a1c
Merge pull request #7496 from vector-im/feature/fre/voice_broadcast_seek_to_live_update
...
Voice Broadcast - Update seek bar position while playing
2022-11-10 13:43:34 +01:00
Amit Kumar
c07b110b99
Add spannable tracking around SyncResponseHandler ( #7514 )
...
* Add spannable tracking around SyncResponseHandler
* Update LICENSE header
* Refactor handleResponse and MetricsExtensions
* Update changelog.d
* Improve code docs and comments
* Check if Sentry is enabled before tracking
2022-11-10 16:13:09 +05:30
Maxime NATUREL
6ec33f1264
Removing unused imports
2022-11-10 10:00:27 +01:00
Maxime NATUREL
ba5a433caf
Adding distinctUntilChanged for flow of remote toggle via Pusher capability
2022-11-10 10:00:27 +01:00
Maxime NATUREL
163bf57fda
Removing non necessary debug log
2022-11-10 10:00:27 +01:00
Maxime NATUREL
ced4bf3573
Adding unit tests on EnableNotificationsForCurrentSessionUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
b43c3a8502
Adding unit tests on UpdateEnableNotificationsSettingOnChangeUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
2eeb04426b
Adding unit tests on DisableNotificationsForCurrentSessionUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
e5e971683b
Adding unit tests on CanTogglePushNotificationsViaPusherUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
18929324fe
Updating existing unit tests
2022-11-10 10:00:27 +01:00
Maxime NATUREL
6239b3e686
Adding some TODOs
2022-11-10 10:00:27 +01:00
Maxime NATUREL
24a5cfa9e5
Listen for pusher or account data changes to update the local setting
2022-11-10 10:00:27 +01:00
Maxime NATUREL
67d2a6faab
Use the preference value to render the push notifications toggle
2022-11-10 10:00:26 +01:00
Maxime NATUREL
2941cfa329
Adding use cases to handle toggle of push notifications for current session
2022-11-10 10:00:26 +01:00
SpiritCroc
e0f29a85bb
Make sure for shown failure dialogs we get a stacktrace
...
Change-Id: I775908fffc555d11bde2f8afcff6fb85056b6989
2022-11-10 09:55:23 +01:00
Onuray Sahin
b2589a1e4d
Merge branch 'develop' into feature/ons/fix_device_manager_verified_desc
2022-11-09 19:05:07 +03:00
Onuray Sahin
b81fc4f8f1
Merge branch 'develop' into feature/ons/toggle_ip_address_visibility
...
# Conflicts:
# vector/src/test/java/im/vector/app/features/settings/devices/v2/overview/SessionOverviewViewModelTest.kt
2022-11-09 18:09:22 +03:00
Onuray Sahin
46c60f5897
Fix unit tests.
2022-11-09 16:57:16 +03:00
Onuray Sahin
e888c11747
Lint fix.
2022-11-08 20:05:16 +03:00
Onuray Sahin
f6bc28f3bf
Persist user preference of ip address visibility.
2022-11-08 17:43:48 +03:00
Onuray Sahin
0868869fe3
Toggle ip address on sessions overview screen.
2022-11-08 16:33:20 +03:00
Maxime NATUREL
fc24beaa68
Merge pull request #7456 from vector-im/feature/mna/session_manager_multi_signout
...
[Session manager] Multi-session signout (PSG-857)
2022-11-08 14:21:14 +01:00
Onuray Sahin
b5e8375592
Toggle ip address on other sessions screen.
2022-11-08 15:16:09 +03:00
Onuray Sahin
eed2a74d07
Toggle ip address on others section of the main screen.
2022-11-08 14:36:27 +03:00
Maxime NATUREL
6d2620815c
Moving UI auth interceptor into use case
2022-11-07 16:52:41 +01:00
Onuray Sahin
456762a464
Add toggle ip address menu option.
2022-11-07 18:26:54 +03:00
Florian Renaud
c1dd66003a
improve end of voice broadcast check
2022-11-07 16:11:10 +01:00
Florian Renaud
4e53366727
Fix default visibility of fast backward/forward buttons
2022-11-07 16:11:10 +01:00
Florian Renaud
9e83d88f08
Fix seek position when listening another voice broadcast
2022-11-07 16:11:10 +01:00
Florian Renaud
be18f4ec78
remove unused imports
2022-11-07 16:11:10 +01:00
Florian Renaud
305a362e9e
Fix play action on other voice broadcast than the current one
2022-11-07 16:11:09 +01:00
Florian Renaud
6b57b1190c
Make AudioMessagePlaybackTracker.Listener interface funny
2022-11-07 16:11:09 +01:00
Florian Renaud
226e2026a1
Remove item listeners
2022-11-07 16:11:09 +01:00
Florian Renaud
1c40f9c5e8
Minor cleanup
2022-11-07 16:11:09 +01:00
Florian Renaud
aa8eec221a
Enable fast backward/forward buttons
2022-11-07 16:11:09 +01:00
Florian Renaud
c5e6eb0d0e
Remove some logs
2022-11-07 16:11:09 +01:00
Florian Renaud
baa9cb39b0
Fix broken live listening
2022-11-07 16:11:09 +01:00
Benoit Marty
cfd930f942
Merge pull request #7531 from vector-im/sync-analytics-plan
...
Sync analytics plan
2022-11-07 15:35:05 +01:00