Benoit Marty
1d672d572a
Move the logic to the Node, which handles navigation.
2023-12-26 15:47:42 +01:00
Benoit Marty
fba9788678
Quality
2023-12-26 13:24:59 +01:00
Benoit Marty
729c6efa26
Test more fields
2023-12-26 12:21:32 +01:00
Benoit Marty
c65f5ed560
Sign out: direct flow if not last session and if not currently backing up keys #2072
...
Extract some stuff from existing Logout to avoid duplication.
2023-12-26 12:17:09 +01:00
bmarty
ada357b344
Sync Strings from Localazy
2023-12-26 09:39:48 +01:00
Jorge Martin Espinosa
ada16a8563
Revert "Room list badges"
2023-12-22 11:02:07 +01:00
Benoit Marty
e6ad262329
Iterate on indicators on room list #2079
2023-12-21 14:51:31 +01:00
ganfra
7d33409810
Merge pull request #2059 from element-hq/feature/fga/appyx_overlay
...
Appyx Overlay
2023-12-20 11:17:23 +01:00
ganfra
9f045fc7de
Fix detekt
2023-12-19 12:59:13 +01:00
ganfra
280d55bd6e
BackstackParentNode now become BaseFlowNode and adds Overlay navModel into it.
2023-12-19 12:55:14 +01:00
Benoit Marty
d6ada81bcd
Merge pull request #2040 from element-hq/feature/bma/fixLinkify
...
fix linkify
2023-12-18 14:51:14 +01:00
bmarty
96dd875f3d
Sync Strings from Localazy
2023-12-18 00:10:14 +00:00
Benoit Marty
b8caa074ef
Fix more test.
2023-12-15 21:14:56 +01:00
Jorge Martin Espinosa
3ba75962e6
Add warning message to 'mentions and keywords only' notification option ( #2028 )
...
* Add warning message to 'mentions and keywords only'
It should be displayed when it's not supported by the homeserver
* Only display disclaimer in the room notification settings if the room is encrypted
Co-authored-by: Benoit Marty <benoit@matrix.org >
* Fix test and add another one
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2023-12-14 16:15:39 +00:00
Benoit Marty
8a07d6b468
Fix test
2023-12-13 15:23:35 +01:00
Benoit Marty
1550708be8
Feature: add a isFinished boolean to filter out features from developer options screen.
2023-12-13 14:51:50 +01:00
Benoit Marty
d31909e049
Sync localazy using fixed script
2023-12-08 19:24:35 +01:00
Benoit Marty
aec3fbcc47
Merge pull request #1955 from vector-im/feature/bma/notificationForInvites
...
Add setting to disable notification for invites
2023-12-05 16:52:25 +01:00
Benoit Marty
ef5927d0bc
Merge pull request #1952 from vector-im/sync-localazy
...
Sync Strings
2023-12-05 13:47:44 +01:00
Benoit Marty
b43ddd36b9
Run the script again.
2023-12-05 12:25:59 +01:00
Benoit Marty
0375017d69
Sync again
2023-12-05 11:25:47 +01:00
Benoit Marty
704744b868
Remove empty lines
2023-12-04 17:50:21 +01:00
Benoit Marty
c0dac24a60
Add notification setting to enable/disable being notified for room invite ( #1944 )
2023-12-04 17:50:21 +01:00
Benoit Marty
525cab275e
Sync string again after removing problematic translations from Localazy.
2023-12-04 16:24:05 +01:00
Benoit Marty
7c58a843dc
Add Konsist test to use isTrue() instead of isEqualTo(true), and fix existing issues.
2023-12-04 15:23:36 +01:00
Benoit Marty
65924eac6b
Add Konsist test to use isFalse() instead of isEqualTo(false), and fix existing issues.
2023-12-04 15:21:50 +01:00
Benoit Marty
45883975c4
Add Konsist test to check that assertThat is imported, and fix existing issues.
2023-12-04 15:18:01 +01:00
bmarty
ad2ca01094
Sync Strings from Localazy
2023-12-04 00:09:56 +00:00
Jorge Martin Espinosa
c739ebc0ee
Try to make all collections used in Compose code immutable ( #1922 )
...
* Try to make all collections used in Compose code immutable.
Mark sealed interfaces as `@Immutable` too
* Add gradle code to check the compose compiler reports
* Fix some more unstable classes
2023-11-29 15:02:08 +00:00
ElementBot
8ae8853c15
Sync Strings ( #1892 )
...
* Sync Strings from Localazy
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com >
Co-authored-by: jonnyandrew <jonnya@element.io >
Co-authored-by: Jorge Martín <jorgem@element.io >
2023-11-28 09:52:23 +01:00
Jorge Martin Espinosa
a8b85fb4e6
Extract compound tokens and theming to compound-android library ( #1888 )
...
* Replace tokens & icons with the external Compound ones
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-11-27 10:30:07 +01:00
Benoit Marty
85aaf9f54d
Migrate AdvancedSettingsView items from PreferenceSwitch to ListItem.
2023-11-24 17:03:57 +01:00
Benoit Marty
47e29c2fb3
Chnage wording of developer mode. #1868
2023-11-24 16:58:49 +01:00
Benoit Marty
d29219169a
Merge pull request #1862 from vector-im/feature/bma/moreTests
...
Remove lambda default value
2023-11-24 11:00:34 +01:00
ganfra
d04b26365d
RoomList : rework a bit the api and make usage of entriesWithDynamicAdapters
2023-11-22 18:06:19 +01:00
Benoit Marty
4ae0790cc1
Remove default value for lambda.
...
We enforce a value to be provided and it's better for code coverage.
2023-11-22 17:28:23 +01:00
Benoit Marty
b7796e0125
Let the user choose theme ( #1499 )
2023-11-21 12:02:01 +01:00
ElementBot
abea28a5d2
Sync Strings ( #1839 )
...
* Sync Strings from Localazy
* Fix 'Report a problem' screen title
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com >
Co-authored-by: Jorge Martín <jorgem@element.io >
2023-11-20 09:07:53 +00:00
Jorge Martin Espinosa
5701e98d77
Remove Element Call feature flag and revert base URL to call.element.io ( #1809 )
...
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-11-15 13:02:24 +00:00
Jorge Martin Espinosa
14cf2b0440
Iterate design on several screens: update icons, replace PreferenceTexts ( #1771 )
...
- Batch import new icons from the design team.
- Rename _september icons since they're just extra icons that need to be integrated in Compound in the future, and it should be ok if we don't distinguish between ic_september_*, ic_november_* etc., so all icons are now simply ic_* in the designsystem module.
- Create a new CompoundIconListPreviewProvider to add chunked lists of icons for previews. Add an exception for it to Konsist.
- Move some icons to use Compound icons.
- Remove most PreferenceText usages, use ListItem instead.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-11-15 10:52:37 +01:00
Benoit Marty
968a4d3fd0
Add a View to show the beginning of the timeline (parity with iOS)
2023-11-14 17:31:42 +01:00
Benoit Marty
fff806f270
Localazy: move screen_notification_settings_ strings to the :features:preferences:impl module.
...
Need to also import `screen_notification_settings_edit_failed_updating_default_mode` to the module `:features:roomdetails:impl`.
2023-11-14 11:12:35 +01:00
ElementBot
38f1d9932b
Sync Strings ( #1789 )
...
Co-authored-by: bmarty <bmarty@users.noreply.github.com >
2023-11-13 12:31:34 +01:00
Jorge Martin Espinosa
5bb8efb728
Iterate design on Settings screen ( #1763 )
...
* Iterate design on Settings screen:
- Set new icons provided by design.
- Replace `PreferenceText` usages with `ListItem`.
- Add missing icons, and a new way to group them for previews.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-11-08 11:31:17 +01:00
Benoit Marty
5777ed0a76
Merge pull request #1742 from vector-im/sync-localazy
...
Sync Strings
2023-11-06 16:05:01 +01:00
Benoit Marty
044b6ac018
Use AsyncView in EditUserProfileView
2023-11-06 10:09:41 +01:00
Benoit Marty
537e4cd4a7
Use AsyncView in EditDefaultNotificationSettingView
2023-11-06 10:09:41 +01:00
Benoit Marty
469e34a0d4
Use AsyncView in NotificationSettingsView
2023-11-06 10:09:41 +01:00
bmarty
6014858aba
Sync Strings from Localazy
2023-11-06 08:23:40 +00:00
Benoit Marty
8684d23a6d
Avoid runBlocking. Start with a nullable boolean.
2023-10-31 21:52:33 +01:00