Benoit Marty
70cdb4a2fc
Fix compilation warning in tests.
12 months ago
Marco Romano
096d57517e
Optimize use of blurhash algo in bloom modifier ( #1509 )
...
- Reduced to 20px the size of the bitmap we encode the blurhash from.
- Reduced the blurhash components from 5 to 4.
As per suggestions in: https://github.com/woltapp/blurhash#good-questions
12 months ago
bmarty
cd120b408f
Sync Strings from Localazy
12 months ago
Jorge Martin Espinosa
776d935cfa
Add more tests, particularly to the room list diffing ( #1508 )
...
* Add more tests to improve the covered area, particularly the room list diffing
12 months ago
jonnyandrew
9e73d6ddc2
Add feature flag for voice messages ( #1507 )
12 months ago
ganfra
330ed73dab
Appyx : quick management of PermanentChild
12 months ago
Jorge Martin Espinosa
6a7713a6f8
Improve coverage in permalinks package ( #1502 )
...
* Improve coverage in permalinks package
12 months ago
Jorge Martin Espinosa
ffef9d936a
Fix: WebP images can't be sent as media. ( #1501 )
...
* Fix: WebP images can't be sent as media.
* Place the `BitmapFactory.Options` mode change and comment where it belongs.
12 months ago
Benoit Marty
2a7a66fb18
Emote: format notification
12 months ago
Benoit Marty
303b174009
Emotes starts with `*`
12 months ago
Benoit Marty
0edf53de5f
Convert `object` to `data object`
12 months ago
Benoit Marty
34d05e01eb
Fetch edited event in advanced (similar to reply mode).
12 months ago
Marco Romano
8f3987b98c
Destroy EventTimelineItem pointer after use
12 months ago
Marco Romano
3a49ab984c
Handle breaking change in `innerRoom.edit()`
12 months ago
Benoit Marty
e344a8fbaf
Add preview for InfoListOrganism
12 months ago
Benoit Marty
7a9ac33caa
Move InfoListItemMolecule to the molecules package.
12 months ago
Benoit Marty
af6dcadd4a
Move InfoListOrganism to the new organisms package.
12 months ago
bmarty
7e3b9d8d3b
Sync Strings from Localazy
12 months ago
Marco Romano
fc205698c6
Display poll notifications in the notification drawer ( #1467 )
...
Display notifications for polls as if they were message events.
12 months ago
Benoit Marty
37249261e1
Add test for `MatrixClientsHolder`
12 months ago
jonnyandrew
53cf82f025
[Rich text editor] Add full screen mode ( #1447 )
...
- Add full screen mode for the rich text editor (RTE). When text formatting options are enabled, the editor can be dragged to full screen.
- Remove `ConstraintLayout` from `textcomposer` module, now made much simpler now the RTE supports being called in multiple layouts matrix-org/matrix-rich-text-editor#822
- Part of vector-im/element-meta#1973
- Includes design from #1315
- Fixes #1293 (through new layout)
- Fixes #1394 (through inclusion of matrix-org/matrix-rich-text-editor#824 )
- Fixes #1259 (through inclusion of matrix-org/matrix-rich-text-editor#820 )
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
ganfra
74735605e4
Room : makes subscribeToSync/unsubscribeFromSync suspendable and makes sure we keep subscription count
12 months ago
Benoit Marty
2cce7f3b47
Fix lint `UnnecessaryComposedModifier` and make it an error
12 months ago
Benoit Marty
c9c7af6e06
Simplify the management of `inReplyToEventTimelineItem`
12 months ago
Benoit Marty
a192a8823f
Ensure `getEventTimelineItemByEventId` is called when we enter in reply mode.
12 months ago
Benoit Marty
aefeb01cdd
Reduce the number of fallback notification. Only used now when message cannot be decrypted.
...
Also avoid using `else` in this `when` block.
12 months ago
Benoit Marty
cf657df5fd
Fix API break with Matrix SDK 0.1.58.
12 months ago
Benoit Marty
702c137ead
Replace `mutableStateOf` by `mutableIntStateOf` and `mutableFloatStateOf`. Use `intValue` and `floatValue` to avoid unboxing.
12 months ago
Benoit Marty
3f73443ebb
Be able to install APK from Element X.
12 months ago
Benoit Marty
e7ba973e7b
Improve default mime type.
12 months ago
Benoit Marty
34631f53b3
Avoid hard-coded string.
12 months ago
Marco Romano
2e6581a5ad
Show poll creator view in timeline ( #1429 )
...
- Shows edit/end poll buttons when the user is the creator of the poll.
- Only the end poll button is wired right now as there is no "edit poll" screen yet.
1 year ago
bmarty
c72bb92ef2
Sync Strings from Localazy
1 year ago
Marco Romano
f81a4bf0f8
Upgrade Rust SDK to v0.1.57 ( #1401 )
...
- Enables polls in room summaries from https://github.com/vector-im/element-x-android/pull/1387
- Accommodates a few breaking changes
1 year ago
Benoit Marty
03eacdc454
Add animation on the timeline content, to avoid glitch ( #1323 )
1 year ago
bmarty
a7ce12d91d
Sync Strings from Localazy
1 year ago
Benoit Marty
d19b624c6f
Rename Event for clarity
1 year ago
Benoit Marty
86bfd5c04a
Rename file to match the class it contains.
1 year ago
Marco Romano
e4c78a2489
Properly format lastMessage when it belongs to a poll. ( #1387 )
...
Takes care of properly formatting a room's last message when it belongs to a poll.
NB: Polls still aren't exposed as a room's `last_message` from the rust SDK, so this code won't actually run yet. This will happen after integrating rust SDK version 0.1.57 which includes: https://github.com/matrix-org/matrix-rust-sdk/pull/2580
1 year ago
Benoit Marty
dd5d67d186
Move open system setting to the PermissionsPresenter
1 year ago
Benoit Marty
08b455afd3
Create FakePermissionsPresenterFactory, to reduce boilerplate.
1 year ago
Benoit Marty
7e587f9a9e
Add strings for permission dialogs in Localazy
1 year ago
Benoit Marty
dcb1677bf1
Open app settings from the permission dialog.
1 year ago
Benoit Marty
f3456cafa7
Rename Event for clarity
1 year ago
Benoit Marty
4b928af21b
Fix behavior of DefaultPermissionsPresenter. Do not show dialog immediately.
1 year ago
Benoit Marty
31eca73e8d
Request Camera permission before launching the external Camera app ( #1395 )
1 year ago
Benoit Marty
0e4c146e87
Detekt: Rename `DayNightPreviews` to `PreviewsDayNight` to follow naming convention.
...
MultiPreview annotations should start with `Previews` as prefix
1 year ago
Benoit Marty
97f2d211ae
Detekt: Rename `LargeHeightPreview` to `PreviewWithLargeHeight` to follow naming convention.
...
MultiPreview annotations should start with `Preview` as prefix
Detekt: Rename `LargeHeightPreview` to `PreviewWithLargeHeight` to follow naming convention.
Custom Preview annotations should start with `Preview` as prefix
1 year ago
Benoit Marty
3e90f59604
Add start padding to the send icon to make it visually centered.
1 year ago
Benoit Marty
03d69146aa
Remove unused resource, and use compound icons when possible.
1 year ago