dependabot[bot]
e9a2cf4834
Bump com.posthog.android:posthog from 2.0.1 to 2.0.2 ( #8155 )
...
Bumps [com.posthog.android:posthog](https://github.com/PostHog/posthog-android ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/PostHog/posthog-android/releases )
- [Changelog](https://github.com/PostHog/posthog-android/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PostHog/posthog-android/compare/2.0.1...2.0.2 )
---
updated-dependencies:
- dependency-name: com.posthog.android:posthog
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 08:44:53 +01:00
Maxime NATUREL
c36869cd03
Adding knowledge of pending space invites
2023-02-21 17:57:23 +01:00
Maxime NATUREL
0e8a2254f8
Listen for spaces notification count to refresh the badge
2023-02-21 17:44:31 +01:00
Maxime NATUREL
b1b35599b0
Use case to compute the notification counter for spaces
2023-02-21 16:28:30 +01:00
Maxime NATUREL
597081e9a8
Adding unread counter badge view
2023-02-21 15:22:08 +01:00
ganfra
84cb6e74f2
Fix always jumps to the bottom of the timeline #8090
2023-02-21 11:47:09 +01:00
Maxime NATUREL
6bd150d4cd
Merge pull request #8144 from vector-im/feature/mna/user-location-in-loc-sharing
...
[Location sharing] Show own location in map views
2023-02-20 16:34:37 +01:00
Maxime NATUREL
a0bab98af9
Use dispatcher provider instead of hardcoded dispatcher
2023-02-20 10:22:10 +01:00
Maxime NATUREL
27046ed1a6
Fixing code style issue
2023-02-20 09:23:09 +01:00
SpiritCroc
9521814f32
Support webp rendering in the timeline
...
Change-Id: I701cc96bdc466e1de961222e30d25289a159557e
2023-02-19 10:10:42 +01:00
Maxime NATUREL
aa805dceca
Mutualizing some code
2023-02-17 17:15:56 +01:00
Maxime NATUREL
df2c3e7c07
Check if location tracking is started before starting it
2023-02-17 17:02:05 +01:00
Maxime NATUREL
25ca598414
Adding some unit tests
2023-02-17 16:41:03 +01:00
Benoit Marty
386814eac4
Merge pull request #8142 from vector-im/yostyle/fix_sendbutton_color
...
Remove hardcoded color on send button
2023-02-17 15:53:11 +01:00
Maxime NATUREL
b5af6f5a0f
Render user location pin on the live location sharing map preview
2023-02-17 15:31:30 +01:00
Maxime NATUREL
de50577ac3
Merge pull request #8136 from vector-im/fix/mna/poll-end-while-no-poll-start
...
[Poll] Improve rendering of poll end message when poll start event isn't available (PSG-1157)
2023-02-17 13:51:50 +01:00
Florian Renaud
7d16c86f37
Merge pull request #8130 from vector-im/feature/fre/poll_sync_push_rules_after_creation
...
[Poll] Synchronize polls and message push rules after creation (PSG-1137)
2023-02-17 13:46:13 +01:00
Florian Renaud
8bf46b136a
Fix broken test
2023-02-17 12:12:55 +01:00
yostyle
835e1f5a4b
Remove hardcoded color on send button
2023-02-17 11:17:49 +01:00
Florian Renaud
dcd43d6e7f
Move push rule ids extensions to vector module
2023-02-17 10:14:33 +01:00
Florian Renaud
f887acd854
Merge pull request #8114 from vector-im/feature/fre/poll_new_push_rules
...
[Poll] Synchronize polls push rules with message push rules (PSG-954)
2023-02-17 10:03:53 +01:00
SpiritCroc
3b25e212b3
Use an actual background color for voice message broadcasts
...
Change-Id: If6339b8fd9112273d226b4545af62e23b285cb04
2023-02-17 09:35:16 +01:00
SpiritCroc
3333ca8f0c
Fix crash of voice broadcast in sc bubble layout
...
Change-Id: I98561fc79acec42168afd7145fa1df3a5dc2e59c
2023-02-17 09:32:28 +01:00
Maxime NATUREL
f676a65544
Show locate button only when current user is not sharing live location
2023-02-16 17:51:54 +01:00
Maxime NATUREL
8eff831382
Adding locate button view on the map for live location preview
2023-02-16 17:34:47 +01:00
Maxime NATUREL
81cb0d40c6
Updating the pin for user location
2023-02-16 16:47:02 +01:00
Maxime NATUREL
a4211d8482
Rendering the user location pin
2023-02-16 16:12:28 +01:00
Maxime NATUREL
d23636900f
Adding button to get user current location in static location sharing preview
2023-02-16 15:32:02 +01:00
Maxime NATUREL
e8f37dc916
Special rendering for poll end event when poll start is not available
2023-02-15 10:36:02 +01:00
Florian Renaud
5bb78c995e
Add unit test for UpdatePushRulesIfNeededUseCaseTest
2023-02-14 17:56:30 +01:00
Florian Renaud
1f4c098d8b
Synchronize polls and message push rules after creation
2023-02-14 17:56:30 +01:00
Florian Renaud
0a0ad2d91e
Add todo
2023-02-14 17:54:27 +01:00
Florian Renaud
2cb1ea95dc
Allow notifications for poll end event
2023-02-14 17:52:23 +01:00
Florian Renaud
6aa4eb5e04
Fix lint issues
2023-02-14 17:52:23 +01:00
Florian Renaud
25d49806cc
Improve view events and add unit tests
2023-02-14 17:52:22 +01:00
Florian Renaud
71455706cb
Sync poll rules with messages rule
2023-02-14 17:52:22 +01:00
Florian Renaud
1c47983a99
Rename notification settings objects
2023-02-14 17:52:22 +01:00
Florian Renaud
40119733b9
Add ViewModel for push rules settings fragment
2023-02-14 17:52:22 +01:00
Maxime NATUREL
552af673ff
Merge pull request #8069 from vector-im/feature/mna/poll-history-details
...
[Poll] History list: details screen of a poll (PSG-1041, PSG-1151)
2023-02-13 17:47:54 +01:00
SpiritCroc
c35224f538
Debugging: Only show read receipt thread when showing duplicate receipts
...
The new pref is better suitable for controling visibility here.
Change-Id: I76cff0282bd2ac562dc5f0ed0ca51f629c63360e
2023-02-11 14:35:09 +01:00
SpiritCroc
98b98c069d
[merge] Fix room summary preview mismerge
...
Change-Id: I7a1511fc0c6adc1a98cea4a0517835efae83e069
2023-02-11 08:36:41 +01:00
SpiritCroc
6a2f318c1d
[merge] Fix removing reply fallbacks before rendering
...
Change-Id: Id3427fdcdd5be1715ca31bfe1764544a4f08d80d
2023-02-11 08:33:05 +01:00
SpiritCroc
a48ce4b18c
[TESTING] Fight duplicate read markers in main timeline, pt.2
...
- Make my read-marker experiments backwards-compatible, by introducing a
new artificial marker
- Fix sometimes the marker going missing, by not deduplicating read
markers, then filtering out the other one because duplicates didn't
respect the thread id
Needs an initial sync to fully apply.
Change-Id: Id02ae19d03077016cbeb8d9a8fd5130d77931b2d
2023-02-10 16:04:26 +01:00
Florian Renaud
1f5df94c37
Reorganize notification packages
2023-02-10 15:54:38 +01:00
SpiritCroc
254393152d
[merge] Fix build and get footered rich editor styled textView to work
...
Change-Id: I75876d563760caec76673372ff560cbd17577f45
2023-02-10 12:07:42 +01:00
Hugh Nimmo-Smith
10a1ea033b
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-02-09 09:53:26 +00:00
SpiritCroc
8c2b9ec6f4
[merge,WIP] interface'd FooteredTextView
...
Change-Id: I62f09fff7d094ebb3bf6690b17c951e4e48e80c7
2023-02-09 09:30:23 +01:00
dependabot[bot]
35b7860ec2
Bump androidx.browser:browser from 1.4.0 to 1.5.0
...
Bumps androidx.browser:browser from 1.4.0 to 1.5.0.
---
updated-dependencies:
- dependency-name: androidx.browser:browser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-08 23:03:07 +00:00
jonnyandrew
d922126f4b
[Rich text editor] Add code block, quote and list indentation actions ( #8045 )
...
* Add remaining rich text editor actions
* Render code blocks in the timeline
* Hide indentation buttons when not in a list
2023-02-08 17:47:22 +00:00
SpiritCroc
51274af2fe
Merge tag 'v1.5.24' into sc
...
Change-Id: I3eda119f38061c31595d9087f6067b269b87d8d1
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector-app/src/gplay/java/im/vector/app/nightly/FirebaseNightlyProxy.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/item/MessageTextItem.kt
vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt
vector/src/main/res/layout/item_timeline_event_text_message_stub.xml
2023-02-08 13:08:42 +01:00
Benoit Marty
f8283e44ba
Merge pull request #8087 from ByeongsuPark/feature/bspark/bugfix-7928-next-button-disabled
...
Fix the next button disable issue after visiting homeserver screen
2023-02-07 18:19:13 +01:00
Benoit Marty
0971a28532
Merge pull request #8057 from vector-im/yostyle/vb_utd
...
Let the user know when we are not able to decrypt the voice broadcast…
2023-02-07 18:16:34 +01:00
Benoit Marty
4226296990
Get Event from cache without using a Room
2023-02-07 14:52:12 +01:00
ByeongsuPark
6e44f52c4a
Fix the next button disable issue after visiting homeserver screen
...
Signed-off-by: byeongsu@soongsil.ac.kr <byeongsu@soongsil.ac.kr>
2023-02-07 22:45:59 +09:00
Benoit Marty
5b5cbf52b2
Merge pull request #7971 from vector-im/dependabot/gradle/paparazzi-1.2.0
...
Bump paparazzi from 1.1.0 to 1.2.0
2023-02-07 14:35:21 +01:00
Benoit Marty
ba7ee68b24
Merge pull request #8032 from vector-im/jmartinesp/fix/rte-cant-select-text-in-plain-text-mode
...
Fix: cannot select text in plain text mode in Rich Text Editor
2023-02-07 14:33:11 +01:00
Benoit Marty
4ba84ddc82
Merge pull request #8064 from vector-im/dependabot/gradle/org.jetbrains.kotlin-kotlin-reflect-1.8.10
...
Bump org.jetbrains.kotlin:kotlin-reflect from 1.8.0 to 1.8.10
2023-02-07 14:30:50 +01:00
Benoit Marty
fa47c4b87e
Ensure storage is computed in background, to not block display of general settings.
2023-02-07 12:34:58 +01:00
Florian Renaud
86ec975f99
Remove outdated todo
2023-02-07 10:39:47 +01:00
SpiritCroc
cd9a3b9be2
[TEST] Fight duplicate read markers in main timeline
...
Let synced null and main markers both update the main marker.
Looks like desktop does the same:
7158a99a1c/src/sync-accumulator.ts (L459-L460)
Change-Id: Ic4bf8b4d947fdd9882a3da053ac2b93747f1f20a
2023-02-07 09:30:27 +01:00
Florian Renaud
cdb350c104
Add unit tests for GetTimelineEventUseCase
2023-02-07 09:22:54 +01:00
Florian Renaud
1215a1a319
Add unit tests for VoteToPollUseCase
2023-02-07 09:22:41 +01:00
Florian Renaud
48641769d9
Merge pull request #6457 from deepbluev7/nico/fix-at-room
...
Implement the current spec for event match conditions
2023-02-06 14:33:33 +01:00
Florian Renaud
fb4cceb476
Merge pull request #8058 from vector-im/misc/fre/count_up_timer
...
Improve CountUpTimer ticks precision
2023-02-06 12:15:12 +01:00
Florian Renaud
43ecb63b17
Remove trailing space
2023-02-06 11:27:16 +01:00
Florian Renaud
912c37e3ff
Reset elapsed time on stop action and add a start method to the CountUpTimer
2023-02-06 10:36:40 +01:00
Florian Renaud
e1086669c7
Merge remote-tracking branch 'origin/develop' into fix-at-room
2023-02-06 09:36:00 +01:00
SpiritCroc
3cff12c9b1
Fix Schildi variants causing unnecessary long verification text
...
Change-Id: I03dcf865f7f3db7cd40ab3a79cea7b7200f47a1a
2023-02-04 14:44:28 +01:00
Benoit Marty
b7f5fdd32f
Merge pull request #8065 from vector-im/dependabot/gradle/org.checkerframework-checker-3.30.0
...
Bump org.checkerframework:checker from 3.29.0 to 3.30.0
2023-02-03 18:07:42 +01:00
Maxime NATUREL
b12908476d
Adding runCatching in VoteToPollUseCase
2023-02-03 18:01:56 +01:00
Maxime NATUREL
0a2b1f8ad1
Adding unit tests for RoomPollDetailMapper
2023-02-03 18:01:09 +01:00
Maxime NATUREL
055ed35fa6
Reducing line count by removing some line breaks
2023-02-03 17:30:00 +01:00
Maxime NATUREL
a55698c5f4
Adding unit tests for RoomPollDetailViewModel
2023-02-03 17:27:16 +01:00
Maxime NATUREL
9584eb496a
Adding unit tests for GetEndedPollEventIdUseCase
2023-02-03 12:02:56 +01:00
yostyle
14d742d504
Not start broadcasting if there is already a live broadcast in the room
2023-02-03 11:59:37 +01:00
Maxime NATUREL
beecd8366b
Adding unit tests for ViewNavigators
2023-02-03 11:39:01 +01:00
Maxime NATUREL
b75787a4f4
Adding creation date field
2023-02-03 10:31:36 +01:00
Maxime NATUREL
2ee079fe79
Remove unused import
2023-02-03 09:55:43 +01:00
Maxime NATUREL
ba81b39baf
Revert some changes in test package
2023-02-03 09:37:00 +01:00
dependabot[bot]
cfd598b3dd
Bump org.checkerframework:checker from 3.29.0 to 3.30.0
...
Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework ) from 3.29.0 to 3.30.0.
- [Release notes](https://github.com/typetools/checker-framework/releases )
- [Changelog](https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/typetools/checker-framework/compare/checker-framework-3.29.0...checker-framework-3.30.0 )
---
updated-dependencies:
- dependency-name: org.checkerframework:checker
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 23:04:17 +00:00
dependabot[bot]
a8be83917a
Bump org.jetbrains.kotlin:kotlin-reflect from 1.8.0 to 1.8.10
...
Bumps [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin ) from 1.8.0 to 1.8.10.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.8.10/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.8.0...v1.8.10 )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 23:03:38 +00:00
Maxime NATUREL
416f013c05
Updating existing unit tests
2023-02-02 17:55:55 +01:00
Maxime NATUREL
fb5fe9bc1d
Enable the poll history in release mode
2023-02-02 17:55:55 +01:00
Maxime NATUREL
d84eca6a9a
Removing unused ViewEvent class
2023-02-02 17:55:55 +01:00
Maxime NATUREL
384e7f674d
Adding go to timeline event button
2023-02-02 17:55:55 +01:00
Maxime NATUREL
eaa9cc740e
Make the title set at the creation of the screen
2023-02-02 17:55:55 +01:00
Maxime NATUREL
f855a36022
Adding vote action from details screen
2023-02-02 17:55:55 +01:00
Maxime NATUREL
922b8092ac
Render only winner options in past poll list
2023-02-02 17:55:55 +01:00
Maxime NATUREL
d3df58c607
Render the details of the poll
2023-02-02 17:55:54 +01:00
Maxime NATUREL
afe036dd9d
Observe timeline event of the selected poll
2023-02-02 17:55:54 +01:00
Maxime NATUREL
60d3ae6cc5
Removing new added fields in PollSummary
2023-02-02 17:55:54 +01:00
Maxime NATUREL
753875ba0c
Creating subpackage ui
2023-02-02 17:55:54 +01:00
Maxime NATUREL
2ce15a1923
Set empty toolbar by default
2023-02-02 17:55:54 +01:00
Maxime NATUREL
fb44562824
Using navigator and new activity for the new screen
2023-02-02 17:55:54 +01:00
Onuray Sahin
429a71964d
Create separate view model for poll detail.
2023-02-02 17:55:54 +01:00
Onuray Sahin
9d43846b9b
Implement new view state.
2023-02-02 17:55:54 +01:00
Onuray Sahin
ec4226b5d3
Render poll detail.
2023-02-02 17:55:54 +01:00
Onuray Sahin
b86f6a41bd
Open poll detail screen.
2023-02-02 17:55:54 +01:00
Onuray Sahin
c9dc570f83
Navigate to poll detail fragment.
2023-02-02 17:55:54 +01:00
Onuray Sahin
783596723e
Implement poll detail layout.
2023-02-02 17:55:54 +01:00
yostyle
e7f3cf6d57
Fix PR comments
2023-02-02 11:28:20 +01:00
yostyle
369c0f166d
Let the user know when we are not able to decrypt the voice broadcast chunks
2023-02-01 17:28:42 +01:00
Maxime NATUREL
ebd35bdd88
Merge pull request #7969 from vector-im/feature/ons/fix_poll_end_reply
...
Show poll question when rendering reply to a poll end event (PSG-1133)
2023-02-01 11:22:39 +01:00
Maxime NATUREL
48393ee5d1
Fixing some previews for end poll events
2023-02-01 10:17:38 +01:00
Maxime NATUREL
7683b8325c
Updating unit tests
2023-02-01 09:40:56 +01:00
Maxime NATUREL
58201851ad
Avoid nested when in ProcessBodyOfReplyToEventUseCase
2023-01-31 17:37:47 +01:00
Florian Renaud
9a31aa3b91
Move clock to core-utils module
2023-01-31 16:45:48 +01:00
Maxime NATUREL
9f4c595d9d
Merge pull request #8039 from vector-im/dependabot/gradle/com.posthog.android-posthog-2.0.1
...
Bump com.posthog.android:posthog from 2.0.0 to 2.0.1
2023-01-31 15:56:37 +01:00
Florian Renaud
bb8ebb73bf
Merge pull request #8042 from vector-im/bugfix/fre/vb_move_last_message_behind_labs
...
[Voice Broadcast] Move the live broadcast computation in the room list behind the lab flag
2023-01-31 11:51:14 +01:00
Florian Renaud
ca37cc5cd3
Merge pull request #8012 from vector-im/bugfix/fre/fix_vb_scrubbing
...
[Voice Broadcast] Use internal playback timer to compute the playback position
2023-01-31 11:19:43 +01:00
Florian Renaud
2152c1d7ba
Do not compute live broadcast on last message if the feature is disabled in the lab
2023-01-31 11:02:00 +01:00
Florian Renaud
f74c7fa997
Handle the potential offset on the chunk position used by the media player
2023-01-31 10:14:28 +01:00
dependabot[bot]
af26b10ee2
Bump com.posthog.android:posthog from 2.0.0 to 2.0.1
...
Bumps [com.posthog.android:posthog](https://github.com/PostHog/posthog-android ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/PostHog/posthog-android/releases )
- [Changelog](https://github.com/PostHog/posthog-android/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PostHog/posthog-android/compare/2.0.0...2.0.1 )
---
updated-dependencies:
- dependency-name: com.posthog.android:posthog
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 23:13:55 +00:00
jonnyandrew
00f9c362da
[Rich text editor] Add inline code to rich text editor ( #8011 )
...
Also:
- Fixes https://github.com/vector-im/element-android/issues/7975
- See https://github.com/noties/Markwon/issues/423
2023-01-30 17:35:29 +00:00
Benoit Marty
156f4f71f9
Merge pull request #8031 from vector-im/feature/bma/fixPosthog
...
Do not send any request to Posthog if no consent is provided.
2023-01-30 17:11:30 +01:00
Florian Renaud
66e8b5bf7a
Remove useless Flow observation
2023-01-30 17:04:27 +01:00
Florian Renaud
a0ab6de85a
Do not enter in error state in case of cancellation exception
2023-01-30 15:21:47 +01:00
Florian Renaud
3ce757ee4b
Remove useless code since CountUpTimer notify on pause and stop
2023-01-30 14:26:34 +01:00
Benoit Marty
307ac4060e
Posthog: fix test. User consent must be provided to touch Posthog API.
2023-01-30 14:17:16 +01:00
Benoit Marty
c8277e2d43
Posthog: flush queue before optin out.
2023-01-30 12:22:31 +01:00
Jorge Martín
d5bd05d0bb
Fix: cannot select text in plain text mode in Rich Text Editor
2023-01-30 12:13:09 +01:00
Florian Renaud
15c610f9ad
remove useless code
2023-01-30 12:11:32 +01:00
Florian Renaud
44266bcb67
Increase touch area of the seek bar
2023-01-30 11:17:06 +01:00
Florian Renaud
ff07cad645
Remove useless log
2023-01-30 11:03:11 +01:00
Florian Renaud
05ffadb0ef
Fix playback position on live broadcast
2023-01-30 11:03:11 +01:00
Florian Renaud
a06104534b
Voice Broadcast - use internal playback timer instead of relying on the media player position
2023-01-30 11:03:10 +01:00
Florian Renaud
af67705778
Add optional initial time parameter in CountUpTimer
2023-01-30 11:03:10 +01:00
Benoit Marty
5de386c3c9
Ensure we never call posthog.identify
if user did not consent, because it sends request <server>/decide/?v=2
to the analytic server.
2023-01-30 10:49:36 +01:00
Benoit Marty
0c89245392
Fix test compilation
2023-01-27 18:13:27 +01:00
Benoit Marty
d6712b7c93
Fix layout issue with Messages failed to send
banner.
2023-01-27 17:01:52 +01:00
Benoit Marty
5a62e31c86
Ensure sync thread is started when recovering from crash.
2023-01-27 16:44:35 +01:00
Benoit Marty
366ce8665d
Do not show unknown data.
2023-01-27 16:40:20 +01:00
Benoit Marty
25a09bc446
Add a debug slash command to crash the application from the timeline screen.
2023-01-27 13:31:44 +01:00
SpiritCroc
c47b9ee64d
[TMP] Get widgets / stickers working again
...
Change-Id: If24a0b93dc1d689ee68315ba068f0711c43979df
2023-01-27 10:12:18 +01:00
SpiritCroc
e02a3adcdf
Group SC debug prefs
...
Change-Id: I96ffa490c11f64da1648afe3ef545a911a350389
2023-01-27 09:06:49 +01:00
SpiritCroc
d8bd92c413
Merge tag 'v1.5.22' into sc
...
Change-Id: I3e8db4d0d0d6afa0f47c9daa0f809410938674e0
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/timeline/LoadTimelineStrategy.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/list/RoomSummaryItemFactory.kt
2023-01-26 19:49:36 +01:00
Maxime NATUREL
c7d3e1926f
Renaming API field and adding more doc to make things clearer
2023-01-26 11:05:34 +01:00
Maxime NATUREL
f9591a5fc6
Fix code quality issues
2023-01-26 11:05:34 +01:00
Maxime NATUREL
41bb743cf4
Adding unit tests for PollOptionViewStateFactory
2023-01-26 11:05:34 +01:00
Maxime NATUREL
cfc67d5b67
Adding unit tests for PollSummaryMapper
2023-01-26 11:05:34 +01:00
Maxime NATUREL
21cee773e2
Adding unit tests for RoomPollDataSource
2023-01-26 11:05:33 +01:00
Maxime NATUREL
184a25b811
Adding unit tests for dispose methods
2023-01-26 11:05:33 +01:00
Maxime NATUREL
470218ca52
Updating existing unit tests
2023-01-26 11:05:33 +01:00
Maxime NATUREL
2c2349aa63
Remove callback when RoomProfileFragment is destroyed
2023-01-26 11:05:33 +01:00
Maxime NATUREL
073eda75a2
Catch error during mapping from domain to UI model
2023-01-26 11:05:33 +01:00
Maxime NATUREL
492b8a012d
Use Timeline interface to paginate
2023-01-26 11:05:33 +01:00
Maxime NATUREL
a3077dfaa7
Fix mapping to PollSummary: case of poll without any votes
2023-01-26 11:05:32 +01:00
Maxime NATUREL
3ba2c47d1e
Load more poll during sync if there is no completed backward load
2023-01-26 11:05:32 +01:00
Maxime NATUREL
91904a3e8f
Create a dedicated factory for PollOptionViewState
2023-01-26 11:05:32 +01:00
Maxime NATUREL
96252ec2af
Observation of the local events to render UI
2023-01-26 11:05:32 +01:00