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
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
valere
6064cfd5c1
Fix tests
2023-02-07 12:58:31 +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
valere
a70e3c2533
Merge branch 'develop' into feature/bca/rust_flavor
2023-02-07 11:36:11 +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
valere
6edde6a6b9
Ensure secureBackupRequired is enforced
2023-02-07 09:27:18 +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
valere
8b28e7ba54
quick cleaning
2023-02-06 11:44:39 +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
valere
b48e6f5d71
Merge branch 'develop' into feature/bca/rust_flavor
2023-02-06 10:29:00 +01:00
Florian Renaud
e1086669c7
Merge remote-tracking branch 'origin/develop' into fix-at-room
2023-02-06 09:36:00 +01:00
valere
c0fb4e88cd
quality
2023-02-06 09:24:56 +01:00
SpiritCroc
3cff12c9b1
Fix Schildi variants causing unnecessary long verification text
...
Change-Id: I03dcf865f7f3db7cd40ab3a79cea7b7200f47a1a
2023-02-04 14:44:28 +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
valere
e53fbaa11d
Fix false positive empty roomlist
2023-02-03 11:50:17 +01:00
Maxime NATUREL
beecd8366b
Adding unit tests for ViewNavigators
2023-02-03 11:39:01 +01:00
valere
6f859c9ca6
Fix disable MSC3061 lab for rust crypto
2023-02-03 10:59:47 +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
valere
704e14c6a4
Fix QR code signaling
2023-02-03 00:10:05 +01: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
valere
d4fdf7ea80
strict mode report
2023-02-02 16:24:14 +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
valere
b10a27d4dd
Fix concat adapter stable Ids
2023-01-31 14:57:33 +01:00
valere
98f1c6d87f
Fix unverified popup for own device
...
See issue on rust sdk for not having own device has locally trusted
2023-01-31 14:57:16 +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
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
valere
4dee5d2366
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-30 16:46:54 +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
valere
c4e03c59a0
refactor home room list
2023-01-30 09:45:03 +01:00
Benoit Marty
0c89245392
Fix test compilation
2023-01-27 18:13:27 +01:00
valere
8593f2330f
Better Ram mgmt and offload from main
2023-01-27 17:25:20 +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
Maxime NATUREL
e3a2000e29
Calling syncPolls of SDK service
2023-01-26 11:05:32 +01:00
Maxime NATUREL
10be07590d
Get loaded polls status use case
2023-01-26 11:05:32 +01:00
Maxime NATUREL
3e118f24ad
Loading events in a loop
2023-01-26 11:05:32 +01:00
Maxime NATUREL
9d92128631
Starting to implement LoadMorePollsTask with update of poll history status
2023-01-26 11:05:31 +01:00
Hugh Nimmo-Smith
dcf3872c33
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-01-25 14:53:16 +00:00
valere
8b50fa3828
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-25 15:17:17 +01:00
valere
29dee64fb6
Migration for big accounts + update sdk
2023-01-25 14:45:57 +01:00
valere
6b3d1f185d
fix app locked on splash
2023-01-25 14:01:04 +01:00
Benoit Marty
42d27af90c
Handle String TODO. Keep interesting `error_check_network`
2023-01-25 12:04:13 +01:00
Benoit Marty
488c5703a2
Record again the screenshot after bumping paparazzi from 1.1.0 to 1.2.0
2023-01-25 10:43:16 +01:00
Benoit Marty
c802e2d0f7
Merge pull request #7988 from vector-im/yostyle/msc3912
...
Implement MSC3912 to delete server side all the data of a deleted voice broadcast
2023-01-25 10:32:21 +01:00
Benoit Marty
bc3c253067
Fix bad import.
2023-01-24 14:44:52 +01:00
Florian Renaud
71b7fbdf15
Merge pull request #7993 from vector-im/feature/fre/vb_handle_connection_error
...
Pause voice broadcast if there is no network
2023-01-24 14:43:04 +01:00
Benoit Marty
3fcf2a1dd8
Merge pull request #7985 from vector-im/feature/bma/slowDownSentry
...
Slow down sentry
2023-01-24 14:33:58 +01:00
Florian Renaud
b0460ebcc0
Use new endpoint to delete voice broadcast with relations
2023-01-24 11:38:07 +01:00
Florian Renaud
f0eae523d5
Fix long text overlapping
2023-01-24 08:49:12 +01:00
Florian Renaud
fea3441bbf
Pause voice broadcast if there is no network
2023-01-24 07:32:35 +01:00
Florian Renaud
1e951cd838
Merge pull request #7979 from vector-im/bugfix/fre/rework_vb_media_player
...
Voice Broadcast - Rework internal media players coordination
2023-01-23 14:22:27 +01:00
Florian Renaud
f498fe6fd9
Merge pull request #7963 from vector-im/bugfix/fre/fix_vb_scrubbing
...
Voice Broadcast - Fix playback scrubbing not working if playback is stopped
2023-01-23 14:22:11 +01:00
valere
4ee53ad9d0
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-23 09:17:26 +01:00
Yoan Pintas
5b22a1267e
Merge pull request #7973 from vector-im/yostyle/voicebroadcast_pause_playback
2023-01-20 15:43:12 +00:00
Yoan Pintas
64f9cfef42
Merge pull request #7974 from vector-im/yosyle/voicebroadcast_block_voicemessage
2023-01-20 15:41:18 +00:00
Yoan Pintas
d7825c32e8
Merge pull request #7976 from vector-im/yostyle/voicebroadcast_reactions
2023-01-20 15:16:03 +00:00
yostyle
0a60d0306e
Fix PR comments
2023-01-20 15:26:17 +01:00
Benoit Marty
1a08a9425b
Sentry: Report sync duration and metrics for initial sync and for sync after pause. Not for regular sync.
2023-01-20 14:01:35 +01:00
Benoit Marty
e9e391d1cd
Ensure transaction will not be finished several times.
2023-01-20 12:51:05 +01:00
yostyle
cdbf247734
Fix PR comment
2023-01-20 08:52:21 +01:00
Florian Renaud
19a489b6d4
Fix kdoc
2023-01-20 08:20:35 +01:00
valere
f9ed8a4dcf
verification state integration
...
fix rust/kotlin flavor compilation pbs
2023-01-19 23:51:50 +01:00
Florian Renaud
23801de992
Restart the playback time if player completed with less than 250 ms remaining time
2023-01-19 18:13:55 +01:00
Florian Renaud
b47c8aabcd
Remove legacy code about live broadcast playback
2023-01-19 18:13:55 +01:00
Florian Renaud
d6e8aca969
Rework media player coordination
2023-01-19 18:13:54 +01:00
yostyle
ca28c24818
Update fastBackward and fastForward button sizes
2023-01-19 12:35:53 +01:00
yostyle
31eaa9e2cf
Update reaction condition on voicebroadcast
2023-01-19 12:11:16 +01:00
yostyle
e4d0394234
Support reactions on Voice Broadcast
2023-01-19 11:27:52 +01:00
valere
f1d3eeb0a4
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-19 11:23:58 +01:00
Benoit Marty
2ee51ecc92
Merge pull request #7962 from vector-im/feature/bma/oomRealm
...
Fix oom crashes.
2023-01-19 09:41:58 +01:00
yostyle
ba9720416a
Send voice message should not be allowed during a voice broadcast recording
2023-01-19 08:44:53 +01:00
yostyle
64d116d4ac
Pause voice broadcast listening on new VB recording
2023-01-19 01:14:48 +01:00
valere
1ab4a2fd8a
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-18 23:38:10 +01:00
Hugh Nimmo-Smith
3333d86776
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-01-18 17:08:16 +00:00
Hugh Nimmo-Smith
1ac04b0070
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-01-18 17:05:36 +00:00
Onuray Sahin
fe4e0eb0d9
Render poll question when rendering reply to a poll end event.
2023-01-18 17:38:56 +03:00
Maxime NATUREL
0cdbceaa00
Merge pull request #7951 from vector-im/feature/mna/poll-history-load-more-ui
...
[Poll] History list: Load more UI mechanism (PSG-1095)
2023-01-18 09:35:25 +01:00
Benoit Marty
5ff9792237
Merge pull request #7949 from vector-im/feature/bma/fixSmallBugs
...
Fix small bugs
2023-01-17 16:47:53 +01:00
Maxime NATUREL
171717bcd1
Adding helper methods for ViewState
2023-01-17 16:20:05 +01:00
Maxime NATUREL
4f5d151f0b
Updating changelog title
2023-01-17 16:04:33 +01:00
Maxime NATUREL
3f2625576b
Adding unit tests for ViewModel
2023-01-17 16:04:33 +01:00
Maxime NATUREL
88d1f75d1d
Improve fake mechanism of syncing
2023-01-17 16:04:33 +01:00
Maxime NATUREL
e0be6ef09f
Adding unit test for repository
2023-01-17 16:04:33 +01:00
Maxime NATUREL
212021e300
Adding unit test for use cases
2023-01-17 16:04:33 +01:00
Maxime NATUREL
98fff95f6a
Display message to user in case of loading error
2023-01-17 16:04:33 +01:00
Maxime NATUREL
c91761240a
Handle sync when landing on the screen
2023-01-17 16:04:33 +01:00
Maxime NATUREL
ec65564800
Render specific empty list message when loading more is still possible
2023-01-17 16:04:33 +01:00
Maxime NATUREL
b03b207c82
Mock process of load more
2023-01-17 16:04:33 +01:00
Maxime NATUREL
f7eed93a11
Introduce repository and datasource to get list of polls
2023-01-17 16:04:33 +01:00
Maxime NATUREL
11d37e3ecb
Moving ui components into ui package
2023-01-17 16:04:33 +01:00
Maxime NATUREL
dba9e29881
Fake loading more process
2023-01-17 16:04:32 +01:00
Maxime NATUREL
e8e94b5189
Adding load more item at the end of the list of polls
2023-01-17 16:04:32 +01:00
Florian Renaud
960bb77c2f
Fix playback scrubbing not working if playback is stopped
2023-01-17 15:45:52 +01:00
Benoit Marty
4c06bdc14e
Avoid creating too many Job, which ends up to OOM
2023-01-17 11:24:19 +01:00
SpiritCroc
70678d6d1f
Revert "fix: increase font size for messages"
...
This reverts commit 69e1808290
.
2023-01-16 16:31:14 +01:00
SpiritCroc
72cca114d3
Include screen measures in rageshakes for UI issues
...
Change-Id: I8d659b8150211b67aa8f563ef6f59a47665bc45f
2023-01-16 16:31:08 +01:00
SpiritCroc
ba77e7fcc9
Image rich replies: Enforce smaller max width
...
Fixes https://github.com/SchildiChat/SchildiChat-android/issues/172
Change-Id: I23979ef1790f9881fd57395b56e5cf6bd61326e3
2023-01-16 16:31:08 +01:00
SpiritCroc
dd9bbeef1b
Fix disabled global custom emote room packs still being shown
...
Change-Id: If97800ce3c47aac9aefaae81a3777877844320da
2023-01-16 16:31:08 +01:00
Benoit Marty
a586e346de
Fix an issue on Breadcrumbs in dark theme on the draft indicator
2023-01-16 13:52:15 +01:00
Maxime NATUREL
6b98b3023e
Merge pull request #7851 from vector-im/feature/mna/poll-message-decryption-error
...
[Poll] Warning message on decryption failure of some events (PSG-1025)
2023-01-16 10:19:00 +01:00
valere
4ae93d5a2c
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-15 17:17:22 +01:00
valere
607f375bcd
fix cancel user verification
...
remove dead code
2023-01-15 17:13:00 +01:00
Florian Renaud
31e599f2e2
Merge pull request #7919 from vector-im/bugfix/fre/handle_vb_playback_crash
...
Voice Broadcast - Handle exceptions during playback
2023-01-13 18:29:28 +01:00
Onuray Sahin
25edcaf5d1
Merge pull request #7950 from vector-im/feature/ons/dismiss_verification_bottomsheet
...
Make verification bottom sheet cancellable on tap outside (PSG-1139)
2023-01-13 19:50:33 +03:00
Onuray Sahin
4a49f2ff9b
Check if bottom sheet is cancellable.
2023-01-13 18:15:52 +03:00
Florian Renaud
169c9b221c
Throw an error if the media player which has completed is not the expected one
2023-01-13 15:46:48 +01:00
SpiritCroc
d4cb55eeaa
Merge tag 'v1.5.20' into sc
...
Change-Id: I438392b41ebe84dccfae1639ae90102c3d45c680
Conflicts:
dependencies.gradle
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineChunk.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/handler/room/RoomSyncHandler.kt
vector/src/main/java/im/vector/app/core/resources/StringProvider.kt
vector/src/main/res/xml/vector_settings_advanced_settings.xml
2023-01-13 14:50:46 +01:00
Florian Renaud
1b192ea45c
Merge pull request #7945 from vector-im/feature/fre/vb_notification_on_first_chunk
...
Voice Broadcast - only send a notification on the first chunk
2023-01-13 14:26:04 +01:00
Onuray Sahin
e5801a4f19
Make verification dialog cancelable.
2023-01-13 15:56:38 +03:00
Benoit Marty
cad5e732df
Fix issue of send button not displayed when starting message with a space.
2023-01-13 10:36:03 +01:00
Onuray Sahin
1787031cc6
Merge pull request #7939 from vector-im/feature/ons/fix_edit_poll
...
Fix rendering of edited polls (PSG-963)
2023-01-13 03:13:53 +03:00
Florian Renaud
8a2f28bc37
Add comment to explain the error handling
2023-01-12 18:29:56 +01:00
Florian Renaud
72e0dc4bd2
Voice Broadcast - only send a notification on the first chunk
2023-01-12 18:08:43 +01:00
valere
c0397875f0
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-12 14:51:03 +01:00
valere
3f29c55479
Update verification signaling & handing
...
fix encryption hindering verification
2023-01-12 12:06:57 +01:00
Maxime NATUREL
d1ce15bf18
Renaming field in PollResponseData for better clarity
2023-01-12 10:14:47 +01:00
Maxime NATUREL
94dd599f13
Fix after rebase
2023-01-12 10:03:01 +01:00
Maxime NATUREL
da6b41c34d
Updating unit tests for PollItemViewStateFactory
2023-01-12 10:01:50 +01:00
Maxime NATUREL
3b9faa5f31
Render specific message on decryption error
2023-01-12 10:01:49 +01:00
Maxime NATUREL
ae2639aeb0
Keep track of related events to a poll which had failed to be decrypted
2023-01-12 10:00:41 +01:00
Maxime NATUREL
bd7b1f9496
(WIP) Introducing new UnableToDecryptEventEntity
2023-01-12 10:00:40 +01:00
Florian Renaud
f62f661d2b
Room list - Do not show live broadcast if the started event is redacted
2023-01-11 17:56:12 +01:00
Florian Renaud
493fa7a0eb
Use private method to mockk voice broadcast event
2023-01-11 17:31:52 +01:00
Florian Renaud
2df94807e0
Restore private visibility of fake component fields
2023-01-11 17:31:52 +01:00
Florian Renaud
39c0cb2015
Add unit test
2023-01-11 17:31:52 +01:00
Florian Renaud
c63d6fa1fb
Fix unexpected live voice broadcast in the room list
2023-01-11 17:31:51 +01:00
Onuray Sahin
61f7f12d7f
Fix edited rendering poll question in action preview.
2023-01-11 15:58:10 +03:00
Onuray Sahin
912d3e5055
Fix edited poll preview in room list.
2023-01-11 15:57:39 +03:00
Hugh Nimmo-Smith
51f227a13b
Test case for OIDC compatibility
2023-01-11 11:54:37 +00:00
Benoit Marty
62c07fa02c
Merge pull request #7322 from vector-im/feature/nfe/app_layout_tests
...
new app layout home screen unit tests
2023-01-11 11:31:52 +01:00
Onuray Sahin
c012d559b7
Merge pull request #7900 from vector-im/feature/ons/render_ended_poll
...
Render ended polls (PSG-904)
2023-01-10 21:06:03 +03:00
jonnyandrew
b7073cb104
[Rich text editor] Update list item bullet appearance ( #7930 )
2023-01-10 17:04:39 +00:00
Onuray Sahin
8495536fd3
Code review fix.
2023-01-10 19:22:56 +03:00
Onuray Sahin
ec27c67940
Fix color of winning vote count.
2023-01-10 19:14:30 +03:00
Florian Renaud
9d3b5c5bbb
Fix no display name for some voice broadcast recorder name
2023-01-10 16:00:19 +01:00
Florian Renaud
3663f22590
Handle download error during playback
2023-01-10 15:42:37 +01:00
Florian Renaud
2d24eb1273
Handle playback error
2023-01-10 15:42:37 +01:00
Florian Renaud
f8852856c6
Convert state enum to sealed interface
2023-01-10 15:30:54 +01:00
Benoit Marty
e384669d85
Merge pull request #5717 from thefirstofthe300/increase-message-font-size
...
fix: increase font size for messages
2023-01-10 15:16:39 +01:00
Benoit Marty
7badf7783f
Merge branch 'develop' into feature/nfe/app_layout_tests
2023-01-10 14:43:21 +01:00
Benoit Marty
31a0a049b1
Merge pull request #7432 from ByeongsuPark/feature/bspark/enhancement-7111-trim-username
...
Add trim to username input when sign-in
2023-01-10 14:38:56 +01:00
Benoit Marty
ac482b1389
Merge pull request #7917 from vector-im/feature/bma/viewEventReplay
...
View event replay
2023-01-10 14:10:14 +01:00
Onuray Sahin
a8b111dc8c
Code review fixes.
2023-01-10 15:04:13 +03:00
Benoit Marty
02c61d3fb5
Fix view event replay
2023-01-10 10:51:58 +01:00
valere
13d3f4f1a7
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-10 08:55:04 +01:00
valere
3bae04c04a
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-09 23:46:14 +01:00
Hugh Nimmo-Smith
f3772cb833
Lint
2023-01-09 17:44:14 +00:00
Hugh Nimmo-Smith
53c3e8946f
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-01-09 17:34:26 +00:00
Benoit Marty
cceb1cd66c
Add constraint on T. It has to extend `VectorViewEvents`
2023-01-09 16:39:12 +01:00
Benoit Marty
ca3d441de0
Handle error in the thread list request.
2023-01-09 14:16:12 +01:00
Onuray Sahin
2b26f2b221
Fix related event id is null issue.
2023-01-09 16:00:24 +03:00
valere
a217ec220f
Handling incoming verification
...
Fix SAS state signaling problem, more tests, back navigation
2023-01-09 09:19:04 +01:00
Hugh Nimmo-Smith
e0076c2475
Fix test compilation
2023-01-06 18:47:20 +00:00
Hugh Nimmo-Smith
e375fa0e67
Detekt
2023-01-06 18:14:14 +00:00
Hugh Nimmo-Smith
7b3c3d0dbb
Revert "Squashed commit of the following:"
...
This reverts commit 4d6bbbbe89
.
2023-01-06 17:57:50 +00:00
Hugh Nimmo-Smith
4d6bbbbe89
Squashed commit of the following:
...
commit a588989d13
Merge: 56067300e0
5ee3eefe96
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:45:18 2023 +0100
Merge pull request #7875 from vector-im/feature/bma/releaseScript3
Release script update
commit 56067300e0
Merge: baa46634b5
330a9be787
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:44:55 2023 +0100
Merge pull request #7905 from RiotTranslateBot/weblate-element-android-element-app
Translations update from Weblate
commit baa46634b5
Merge: 93021a6028
0d2fb8e3d0
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:44:37 2023 +0100
Merge pull request #7885 from vector-im/feature/bma/fixLint
Fix lint false positive
commit 93021a6028
Merge: f856142cdc
e9d1de8fba
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 18:43:53 2023 +0100
Merge pull request #7724 from vector-im/feature/bma/launchWhenResumed
Observe ViewEvents only when resumed
commit e9d1de8fba
Author: Benoit Marty <benoit@matrix.org>
Date: Fri Jan 6 17:36:40 2023 +0100
Fix compilation issue after rebase.
commit 330a9be787
Merge: f856142cdc
4f2550ae92
Author: Weblate <noreply@weblate.org>
Date: Fri Jan 6 16:33:47 2023 +0000
Merge branch 'origin/develop' into Weblate.
commit 4f2550ae92
Author: Linerly <linerly@protonmail.com>
Date: Wed Jan 4 22:47:24 2023 +0000
Translated using Weblate (Indonesian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/id/
commit 5734a270d8
Author: waclaw66 <waclaw66@seznam.cz>
Date: Wed Jan 4 16:04:26 2023 +0000
Translated using Weblate (Czech)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/cs/
commit 0882e1bf81
Author: Jeff Huang <s8321414@gmail.com>
Date: Thu Jan 5 02:10:13 2023 +0000
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/zh_Hant/
commit 53db988525
Author: Christian Paul <info@jaller.de>
Date: Thu Jan 5 16:06:48 2023 +0000
Translated using Weblate (Esperanto)
Currently translated at 2.2% (2 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/eo/
commit ff9cf8fd2f
Author: Danial Behzadi <dani.behzi@ubuntu.com>
Date: Wed Jan 4 17:43:34 2023 +0000
Translated using Weblate (Persian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fa/
commit 8a5aad1ba0
Author: Priit Jõerüüt <riot@joeruut.com>
Date: Thu Jan 5 07:22:25 2023 +0000
Translated using Weblate (Estonian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/et/
commit 2903a644f2
Author: Ihor Hordiichuk <igor_ck@outlook.com>
Date: Wed Jan 4 19:24:53 2023 +0000
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/uk/
commit 96363fb789
Author: Jozef Gaal <preklady@mayday.sk>
Date: Wed Jan 4 16:18:18 2023 +0000
Translated using Weblate (Slovak)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/sk/
commit 271b828be0
Author: Szimszon <github@oregpreshaz.eu>
Date: Wed Jan 4 18:55:35 2023 +0000
Translated using Weblate (Hungarian)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/hu/
commit bd21f032d4
Author: Glandos <bugs-github@antipoul.fr>
Date: Thu Jan 5 08:42:07 2023 +0000
Translated using Weblate (French)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/fr/
commit 860df01902
Author: Vri <element@vrifox.cc>
Date: Wed Jan 4 16:20:15 2023 +0000
Translated using Weblate (German)
Currently translated at 100.0% (89 of 89 strings)
Translation: Element Android/Element Android Store
Translate-URL: https://translate.element.io/projects/element-android/element-store/de/
commit ed84212c78
Author: Besnik Bleta <besnik@programeshqip.org>
Date: Wed Jan 4 17:01:03 2023 +0000
Translated using Weblate (Albanian)
Currently translated at 99.3% (2558 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/sq/
commit f790921785
Author: Mateus Rodrigues Costa <mateusrodcosta@gmail.com>
Date: Wed Jan 4 21:12:32 2023 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2576 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/pt_BR/
commit 3098ec140d
Author: overtinkering <overtinker@yandex.com>
Date: Thu Jan 5 18:02:33 2023 +0000
Translated using Weblate (Spanish)
Currently translated at 90.7% (2338 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/es/
commit 725722d3f2
Author: Christian Paul <info@jaller.de>
Date: Thu Jan 5 16:14:10 2023 +0000
Translated using Weblate (Esperanto)
Currently translated at 76.0% (1960 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/eo/
commit ea924642ce
Author: Christian Paul <info@jaller.de>
Date: Thu Jan 5 16:51:43 2023 +0000
Translated using Weblate (Danish)
Currently translated at 10.2% (264 of 2576 strings)
Translation: Element Android/Element Android App
Translate-URL: https://translate.element.io/projects/element-android/element-app/da/
commit f856142cdc
Merge: b7076a13dc
85cfa433d9
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Jan 6 16:07:44 2023 +0100
Merge pull request #7886 from vector-im/feature/mna/past-polls-ui
[Poll] Render past polls list of a room (PSG-1029)
commit b7076a13dc
Merge: 41bcdd7232
dbf3b76331
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 15:16:16 2023 +0100
Merge pull request #7879 from vector-im/feature/bma/still_investigating
Reduce number of crypto database transactions when handling the sync response
commit 7b1724f6dd
Author: Benoit Marty <benoit@matrix.org>
Date: Fri Jan 6 15:13:01 2023 +0100
changelog
commit 9768430d5c
Author: Benoit Marty <benoit@matrix.org>
Date: Mon Dec 19 18:32:07 2022 +0100
Fix test compilation issue
commit 71bd4f457a
Author: Benoit Marty <benoit@matrix.org>
Date: Wed Dec 7 17:48:25 2022 +0100
Ensure posted events from the ViewModel are consumed (once) by the UI
Inspired from https://github.com/Kotlin/kotlinx.coroutines/issues/3002
commit 9c79d23444
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Dec 16 21:02:33 2022 +0100
Ensure event are not sent if the lifecycle state is not RESUMED
commit 0dd1abb926
Author: Benoit Marty <benoit@matrix.org>
Date: Tue Dec 6 13:02:02 2022 +0100
Rename method
commit 41bcdd7232
Merge: b8da53b3bb
7fc9705f3a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Jan 6 14:18:20 2023 +0100
Merge pull request #7867 from vector-im/feature/mna/active-polls-ui
[Poll] Render active polls list of a room (PSG-908)
commit 85cfa433d9
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Jan 6 14:13:58 2023 +0100
Using ordinal of enum to render tabs
commit b8da53b3bb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri Jan 6 11:56:11 2023 +0000
Bump checker from 3.27.0 to 3.29.0 (#7903 )
Bumps [checker](https://github.com/typetools/checker-framework ) from 3.27.0 to 3.29.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.27.0...checker-framework-3.29.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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit e88e874697
Merge: 2e95d4f97c
c3ad7faa2c
Author: Benoit Marty <benoitm@matrix.org>
Date: Fri Jan 6 10:35:14 2023 +0100
Merge pull request #7865 from vector-im/dependabot/gradle/org.owasp-dependency-check-gradle-7.4.3
Bump dependency-check-gradle from 7.4.1 to 7.4.3
commit 2e95d4f97c
Merge: f1bd9b2cf3
87e661e3b5
Author: Florian Renaud <Florian14@users.noreply.github.com>
Date: Fri Jan 6 09:10:00 2023 +0100
Merge pull request #7899 from vector-im/bugfix/fre/buffering_on_last_chunk
[Voice Broadcast] Stop listening if we reach the last received chunk and there is no last sequence number
commit 9b5fda2689
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:45:35 2023 +0100
Fix after rebase
commit a5d076a28a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Wed Jan 4 10:49:07 2023 +0100
Adding total votes status for ended poll items
commit 05363dc8ca
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Wed Jan 4 10:30:57 2023 +0100
Adding winner option views for ended poll items
commit 1cc26449f3
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Wed Jan 4 10:12:34 2023 +0100
Renaming some ui fields
commit 3deae1101c
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Tue Jan 3 17:32:41 2023 +0100
Adding extra data for ended poll
commit cf82486efa
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 17:38:55 2022 +0100
Adding mocked data for ended polls
commit 740591cd38
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 17:31:23 2022 +0100
Updating unit tests
commit cb45056c1a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 17:28:57 2022 +0100
Mutualizing list fragments and add ended polls tab
commit 0b535910d6
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 15:50:32 2022 +0100
Adding changelog entry
commit 7fc9705f3a
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 16:37:06 2023 +0100
Adding importantForAccessibility attribute to icon
commit 2dab6ed052
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:27:11 2023 +0100
Fix horizontal margin of tabs
commit ff9e78be42
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:20:20 2023 +0100
Use classical for loop instead of forEach
commit d60403545c
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Jan 5 15:09:41 2023 +0100
Renaming of filter enum
commit 87e661e3b5
Author: Florian Renaud <florianr@element.io>
Date: Thu Jan 5 14:36:22 2023 +0100
Add changelog file
commit 0d2fb8e3d0
Author: Benoit Marty <benoit@matrix.org>
Date: Wed Jan 4 10:17:35 2023 +0100
Lint: fix KotlinNullnessAnnotation warning
commit dbf3b76331
Author: Benoit Marty <benoitm@matrix.org>
Date: Thu Jan 5 11:54:19 2023 +0100
Update doc.
commit 27d32188bf
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Jan 5 11:04:20 2023 +0100
Aggregate data outside of the RealmCryptoStore.
commit 682bb8bde0
Author: Florian Renaud <florianr@element.io>
Date: Wed Jan 4 14:06:58 2023 +0100
VB - Stop listening if we reach the last received chunk and there is no last sequence number
commit 30940cb937
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Jan 5 09:53:12 2023 +0100
Rename `UserCrossSigningKeys` to `UserIdentity`
commit 7e26c4b6f2
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Jan 5 09:48:25 2023 +0100
Rename fun
commit 354554e843
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 16:45:28 2022 +0100
Ignore missing ContentDescription
commit e82c7afdae
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 15:48:14 2022 +0100
Replace usage of colorAccent
commit 6c0c5e5064
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 15:12:12 2022 +0100
Rename poll item layout to be more generic
commit bd9c53a96c
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 14:57:37 2022 +0100
Show message when list is empty
commit e0b77936c1
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 14:27:11 2022 +0100
Changing the date format
commit bc985aa1ef
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 14:19:50 2022 +0100
Adding unit tests for ViewModel
commit 71b7edc6f2
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 12:12:57 2022 +0100
Adding debug log
commit bf67d2529f
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 12:08:55 2022 +0100
Allow access of poll history only in debug variant
commit 8de86e7480
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 11:59:48 2022 +0100
Render mocked data get from use case
commit 77d3b7da04
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 11:40:41 2022 +0100
Fix missing id in Epoxy model
commit f20513eb16
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 10:56:44 2022 +0100
Render the active polls list on fragment
commit 7b63f891c3
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 10:42:42 2022 +0100
Epoxy controller to render active poll list
commit 9f97579f9d
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Fri Dec 30 10:07:50 2022 +0100
Epoxy model for active poll
commit 10133bd20f
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 17:46:07 2022 +0100
Setup tab layout when landing on the room polls screen
commit 7436c2e1f5
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 16:41:42 2022 +0100
Navigate to new empty screen
commit cba960fbd7
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 16:05:52 2022 +0100
Adding new entry "Poll history" into room profile screen
commit e903dac224
Author: Maxime NATUREL <46314705+mnaturel@users.noreply.github.com>
Date: Thu Dec 29 15:40:59 2022 +0100
Adding changelog entry
commit 437b93cc18
Author: Benoit Marty <benoitm@matrix.org>
Date: Wed Jan 4 11:35:04 2023 +0100
Add some doc
commit 06f3c11010
Author: Benoit Marty <benoit@matrix.org>
Date: Tue Jan 3 16:43:09 2023 +0100
Changelog
commit 02e7157206
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 16:16:17 2023 +0100
Introduce CryptoCrossSigningKeys container
commit 4c4ef0d73e
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:57:39 2023 +0100
Batch insertion of user data after downloading keys.
commit f26178fc21
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:21:03 2023 +0100
Avoid useless transaction
commit a386a4762c
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:18:32 2023 +0100
Crypto store: Log realm transactions and the duration
commit c1a8bf828b
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:15:15 2023 +0100
Batch insertion of `shouldEncryptForInvitedMembers`
commit 6f384c799f
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 15:02:45 2023 +0100
Batch insertion of `shouldShareHistory`
commit 0e504e9014
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 11:55:41 2023 +0100
Format
commit 837590104d
Author: Benoit Marty <benoitm@matrix.org>
Date: Tue Jan 3 11:55:32 2023 +0100
Avoid launching coroutine for nothing.
commit 56986c3a77
Author: Benoit Marty <benoit@matrix.org>
Date: Mon Jan 2 21:15:08 2023 +0100
Add a way to get the access token from the advances settings.
commit 5ee3eefe96
Author: Benoit Marty <benoit@matrix.org>
Date: Mon Jan 2 16:55:25 2023 +0100
Pull branch sooner to ensure release version is correctly guessed
commit c3ad7faa2c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Dec 29 23:02:43 2022 +0000
Bump dependency-check-gradle from 7.4.1 to 7.4.3
Bumps dependency-check-gradle from 7.4.1 to 7.4.3.
---
updated-dependencies:
- dependency-name: org.owasp:dependency-check-gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
commit b3d578d6b8
Author: Benoit Marty <benoit@matrix.org>
Date: Thu Dec 15 12:44:40 2022 +0100
Release script: Improve creation of the release on GitHub.
commit 5e1d3e6c8d
Author: Benoit Marty <benoitm@matrix.org>
Date: Thu Dec 15 12:09:27 2022 +0100
Escape %
2023-01-06 17:50:38 +00:00
Benoit Marty
baa46634b5
Merge pull request #7885 from vector-im/feature/bma/fixLint
...
Fix lint false positive
2023-01-06 18:44:37 +01:00
Benoit Marty
93021a6028
Merge pull request #7724 from vector-im/feature/bma/launchWhenResumed
...
Observe ViewEvents only when resumed
2023-01-06 18:43:53 +01:00
Hugh Nimmo-Smith
26d71e214a
Updated implementation including outbound link for account management
2023-01-06 17:43:14 +00:00
Benoit Marty
e9d1de8fba
Fix compilation issue after rebase.
2023-01-06 17:36:40 +01:00
Maxime NATUREL
f856142cdc
Merge pull request #7886 from vector-im/feature/mna/past-polls-ui
...
[Poll] Render past polls list of a room (PSG-1029)
2023-01-06 16:07:44 +01:00
Onuray Sahin
2c24601155
Merge branch 'develop' into feature/ons/render_ended_poll
2023-01-06 17:21:08 +03:00
Onuray Sahin
b73485e7b3
Fix unit tests.
2023-01-06 17:18:50 +03:00
Benoit Marty
b7076a13dc
Merge pull request #7879 from vector-im/feature/bma/still_investigating
...
Reduce number of crypto database transactions when handling the sync response
2023-01-06 15:16:16 +01:00
Benoit Marty
9768430d5c
Fix test compilation issue
2023-01-06 15:11:43 +01:00
Benoit Marty
71bd4f457a
Ensure posted events from the ViewModel are consumed (once) by the UI
...
Inspired from https://github.com/Kotlin/kotlinx.coroutines/issues/3002
2023-01-06 15:11:43 +01:00
Benoit Marty
9c79d23444
Ensure event are not sent if the lifecycle state is not RESUMED
2023-01-06 15:11:43 +01:00
Benoit Marty
0dd1abb926
Rename method
2023-01-06 15:11:43 +01:00
Maxime NATUREL
41bcdd7232
Merge pull request #7867 from vector-im/feature/mna/active-polls-ui
...
[Poll] Render active polls list of a room (PSG-908)
2023-01-06 14:18:20 +01:00
Maxime NATUREL
85cfa433d9
Using ordinal of enum to render tabs
2023-01-06 14:13:58 +01:00
Onuray Sahin
ad30ca8671
Lint fixes.
2023-01-06 14:52:41 +03:00
Onuray Sahin
37f4cf11bd
Merge branch 'develop' into feature/ons/render_ended_poll
2023-01-06 13:29:04 +03:00
Florian Renaud
2e95d4f97c
Merge pull request #7899 from vector-im/bugfix/fre/buffering_on_last_chunk
...
[Voice Broadcast] Stop listening if we reach the last received chunk and there is no last sequence number
2023-01-06 09:10:00 +01:00
Hugh Nimmo-Smith
bfed447b21
Merge remote-tracking branch 'upstream/develop' into hughns/msc3824-oidc-aware
2023-01-05 17:03:20 +00:00
Maxime NATUREL
f1bd9b2cf3
Merge pull request #7854 from vector-im/fix/mna/info-session-without-crypto-support
...
[Session manager] Missing info when a session does not support encryption (PSG-1074)
2023-01-05 17:42:08 +01:00
Maxime NATUREL
9b5fda2689
Fix after rebase
2023-01-05 16:38:52 +01:00
Maxime NATUREL
a5d076a28a
Adding total votes status for ended poll items
2023-01-05 16:38:52 +01:00
Maxime NATUREL
05363dc8ca
Adding winner option views for ended poll items
2023-01-05 16:38:52 +01:00
Maxime NATUREL
1cc26449f3
Renaming some ui fields
2023-01-05 16:38:52 +01:00
Maxime NATUREL
3deae1101c
Adding extra data for ended poll
2023-01-05 16:38:52 +01:00
Maxime NATUREL
cf82486efa
Adding mocked data for ended polls
2023-01-05 16:38:52 +01:00
Maxime NATUREL
740591cd38
Updating unit tests
2023-01-05 16:38:52 +01:00
Maxime NATUREL
cb45056c1a
Mutualizing list fragments and add ended polls tab
2023-01-05 16:38:52 +01:00