Benoit Marty
cf4497d323
Add Konsist test about class name: Class implementing interface should have name not end with 'Impl' but start with 'Default'
5 months ago
Benoit Marty
569f3dbe0a
Exclude screenshot test classes from `Classes name containing @Test must end with 'Test'`
5 months ago
Benoit Marty
3ecc4e9538
Fix typo in test name
5 months ago
Benoit Marty
2d47e9db52
Fix deprecation warning.
5 months ago
Benoit Marty
b994a1ea91
Fix API break in Konsist 0.15.1
5 months ago
ElementBot
5ef60a9fd8
Update screenshots
5 months ago
Benoit Marty
9fee141bb8
Add a Konsist test to check function parameter name, and fix existing issue.
5 months ago
bmarty
ca5bc71057
Sync Strings from Localazy
5 months ago
Jorge Martin Espinosa
04e503177b
Notifications: simplify the flow by removing persistence ( #2924 )
...
* Notifications: simplify the flow by removing persistence.
* Bump of minSdk to `24` (Android 7).
* Add migration to remove `notification.bin` file
5 months ago
ElementBot
e18394a668
Update screenshots
5 months ago
ElementBot
bd46321c2a
Update screenshots
5 months ago
ElementBot
6339bb6235
Update screenshots
5 months ago
ElementBot
8bf241b593
Update screenshots
5 months ago
Benoit Marty
cfc16eb790
Add Konsist test to ensure that BuildConfig.VersionCode is not used.
5 months ago
Benoit Marty
fc2d908f95
Exclude FakeRustRoom from this test.
5 months ago
Benoit Marty
86f5a844b2
Exclude FakeFileSystem from this test.
5 months ago
Benoit Marty
8e864adf72
Exclude FakeImageLoader from this test.
5 months ago
Benoit Marty
4113bae938
Add Konsist test `Fake classes must be named using Fake and the interface it fakes`
5 months ago
Benoit Marty
f04253287f
Introduce lambdaError instead of using TODO, to handle error when a lambda is invoked and it should not.
5 months ago
ElementBot
4ab0202f8a
Update screenshots
5 months ago
Jorge Martin Espinosa
880ebb4de8
Plain text editor implementation based on markdown input ( #2840 )
...
* Add plain text editor based on markdown input
- Fix autofocus of message composer.
- Remove `Message` data class, fetch the details in `MessagesPresenter` instead.
- Remove `enable rich text` option from advanced settings, set it as a build configuration instead.
* Fix MentionSpanProvider
* Bump RTE library to released `v2.37.3`
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
5 months ago
ElementBot
1c9d046d65
Update screenshots
6 months ago
ElementBot
cf654fd645
Update screenshots
6 months ago
Jorge Martin Espinosa
ef38535665
UX cleanup: reorder text composer actions ( #2847 )
...
* UX cleanup: reorder text composer actions
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
ElementBot
0148224d3e
Update screenshots
6 months ago
Jorge Martin Espinosa
b95df7e6b4
Remove join button on room directory search ( #2827 )
...
* Remove 'Join' button in room directory search results
* Update screenshots
* Add changelog
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
48bb0f4122
Add room badges ( #2822 )
...
* Add room badges
* Remove no longer used `onShareRoomMember` callback
* Update screenshots
* Add changelog
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
5dddda64d1
UX cleanup: DM details screen ( #2820 )
...
* UX cleanup: user profile.
- Move send DM to a CTA button.
- Add 'Call' CTA button too when there is a DM with that user and a call is possible.
- Add missing tests.
* Update screenshots
* Add tests for clicking on the avatar
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
0bbb107dea
UX cleanup: DM details screen ( #2817 )
...
* UX cleanup: DM details screen
Reuse `MainActionsSection` for DMs too, hiding the Share CTA in that case.
* Update screenshots
* Fix tests
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
46b22d7db7
UX cleanup: room details ( #2816 )
...
* UX cleanup: room details screen
Add new CTA buttons for Invite and Call actions
* Update screenshots
* Fix maestro
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
e82e3330b2
UX cleanup: reorder options in the main settings screen ( #2802 )
...
* UX cleanup: reorder options in the main settings screen
* Update screenshots
* Group sections in composables
* Add some horizontal padding to the `Footer` component
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
ElementBot
d27e647b46
Update screenshots
6 months ago
bmarty
68fdaef8b8
Sync Strings from Localazy
6 months ago
ElementBot
b055452ae7
Update screenshots
6 months ago
Joe Groocock
06a519ef98
Pretty-print event JSON in debug view ( #2771 )
...
* Pretty-print event JSON in debug view
Significantly improves readability
Signed-off-by: Joe Groocock <me@frebib.net>
* Update screenshots
Signed-off-by: Joe Groocock <me@frebib.net>
---------
Signed-off-by: Joe Groocock <me@frebib.net>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
c690b38b0f
Adjust typography in `SelectedUser` component ( #2768 )
...
* Adjust typography in `SelectedUser` component
* Set 2 max lines for `SelectedUser` component.
Also update the theme token references.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
ElementBot
cf9f2c0be4
Update screenshots
6 months ago
Jorge Martin Espinosa
eaeebf9e75
User display name overflows in timeline messages ( #2767 )
...
* User display name overflows in timeline messages
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
ElementBot
e49d098172
Update screenshots
6 months ago
ElementBot
931ede8776
Update screenshots
6 months ago
ElementBot
923811c733
Update screenshots
6 months ago
Benoit Marty
56257bd1d3
Stop using deprecated `TestParameter.TestParameterValuesProvider`
6 months ago
ElementBot
5f4f7b9435
Update screenshots
6 months ago
Jorge Martin Espinosa
7397df806b
Always display 'lost recovery key?' option ( #2745 )
...
* Always display 'lost recovery key?' option
* Use `isLastDevice` it to display only 'enter recovery key' option for verification.
* Update strings. This should fix the wrong term 'passcode' being used in the recovery key screen title.
* Disable 'lost your recovery key?' button while the screen is in a loading state
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
ElementBot
0e00700644
Update screenshots
6 months ago
ganfra
bffa2d717f
Timeline : continue to fix more tests...
6 months ago
Benoit Marty
ce7bb11724
Ensure roomId are not rendered in the UI.
...
Add preview to see the effect.
Use RoomAvatar data fallback everywhere, to not use roomId (`!` char) for the avatar initial, but rather `#`.
6 months ago
ElementBot
ab2c82498d
Update screenshots
6 months ago
ElementBot
ec730c6368
Update screenshots
6 months ago
ElementBot
e4c4832387
Update screenshots
7 months ago