ganfra
b5a9dc80dd
Create pin : fix konsist
11 months ago
ganfra
55282417a8
Create pin : change digit size box
11 months ago
ganfra
7ebe6719da
Pin create: use localazy strings
11 months ago
Marco Romano
a814c4a95a
TimelineItemPresenterFactories ( #1609 )
...
DI infrastructure to allow injection of presenters into the timeline.
Add an `@AssistedFactory` of type `TimelineItemPresenterFactory` to a `Presenter` class and bind this factory into the TimelineItemPresenterFactory map multi binding using:
```
@Binds
@IntoMap
@TimelineItemEventContentKey(MyTimelineItemContent::class)
```
A map multibinding of such factories will be available in the `LocalTimelineItemPresenterFactories` composition local for further use down the UI tree.
11 months ago
ganfra
e88a5fc858
Pin create: add test for presenter
11 months ago
Marco Romano
5a7f77bc92
Extract more content from audio messages. ( #1607 )
...
`TimelineItemAudioContent`:
- Use `java.time.Duration` instead of milliseconds. This will ease up things in the future because currently milliseconds are sent over the wire but in the future seconds will be sent (as per the stable MSC). Using `Duration` will allow our downstream code to be independent of what's passed over the wire.
- Rename `audioSource` property to `mediaSource` to better match its type.
`AudioMessageType`:
- Add and populate new fields `details` and `isVoiceMessage` to be used by voice messages.
11 months ago
ganfra
caf6d6b674
Create pin : render failures
11 months ago
ganfra
539854b18c
Create pin : remove PinCodeManager and add TODO
11 months ago
ganfra
7b611e7c7a
Pin create : improve clear validation
11 months ago
ganfra
c15a193d4a
Pin create : add some more states to manage validation and confirmation
11 months ago
Jorge Martin Espinosa
9aa4c59516
Hide keyboard when exiting the room screen ( #1593 )
11 months ago
David Langley
b5ca65ed0f
Fix enabled state and ClearError events.
11 months ago
David Langley
8d6ef153d9
Fix switch and radio buttons toggling to invalid intermediate states.
11 months ago
ganfra
4416c0133a
Create pin : start handling the text field
11 months ago
ganfra
a2e7baddc2
Pin : start create pin view
11 months ago
ganfra
a896b42fa2
Pin : some clean up and fixes
11 months ago
ganfra
1f97e95a3d
Fix warning
11 months ago
ganfra
d6d553e8e0
Pin code: add some tests
11 months ago
ganfra
8436806571
Pin: rename feature pin to lockscreen
11 months ago
ganfra
981430731d
Pin : move some classes around and introduce PinCodeManager
11 months ago
ganfra
493d67c8ca
Introduce CryptoService for simple cryptographic operations
11 months ago
David Langley
895a5332f2
Add tests
11 months ago
David Langley
eadaa2f65c
List user define room notification settings
...
- List user define room notification settings
- Add new user defined style of the room notification settings view
- Add navigation to expose room notification settings ui to the global settings
- Add Progress indicators
- Improve error handing
11 months ago
ganfra
c2a8e13eef
Pin code storage : add way to store the pin
11 months ago
bmarty
586a53653d
Sync Strings from Localazy
11 months ago
Benoit Marty
3fc520160a
Fix issue detected by Konsist.
11 months ago
Benoit Marty
3be6e655d7
Fix issue detected by Konsist.
11 months ago
jonnyandrew
12404fab78
[Voice messages] Add voice recording UI ( #1546 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
ganfra
087142224c
Pin setup: PR review
11 months ago
Benoit Marty
c3bc44bfec
Ensure screen does not turn off when playing a video ( #1519 )
11 months ago
Benoit Marty
7389748f3e
Konsist: add rule obout test class name, and fix existing issue
11 months ago
Benoit Marty
3c41158558
Use existing `BooleanProvider`
11 months ago
Benoit Marty
a2601c0388
Remove unused import
11 months ago
ganfra
a3e6d691a5
Pin setup : clean up
11 months ago
Benoit Marty
4a7b40fe17
Remove unused import
11 months ago
ganfra
588565995c
Pin code : add simple grace period
11 months ago
ganfra
bdcd2714cc
Pin : rename PinStateDataSource by PinStateService
11 months ago
ganfra
304ec0b740
Pin unlock : hides behind feature flag (disabled by default)
11 months ago
ganfra
2d5a3a473c
Pin setup with fake lock
11 months ago
Benoit Marty
bcefbb9861
Render body for m.room.message if msgtype is unknown, in timeline and as room list last message. #1539
11 months ago
Benoit Marty
8c2a5f281b
MessageContent.type cannot be null
11 months ago
Benoit Marty
33943b2ae8
Fix compilation issue and improve test.
12 months ago
Benoit Marty
7c5a41f03d
Konsist: no field should have 'm' prefix, and fix new detected issues.
12 months ago
Benoit Marty
4338d821e5
Konsist: improve test about no default value for State classes, and fix new detected issues.
12 months ago
Benoit Marty
8be6bad465
SignedOutView: iterate on design.
12 months ago
Benoit Marty
257927f4f5
Import strings for SigneddOut module.
12 months ago
Benoit Marty
8f1ccfccf2
Move SignedOut classes to their own module.
12 months ago
ganfra
9ded4284b2
Setup the pin feature module
12 months ago
Benoit Marty
97fea4e6dd
data object
12 months ago
Benoit Marty
0bc2020411
Konsist: add test Function which creates Presenter in test MUST be named 'createPresenterName', and fix existing issues
12 months ago