Benoit Marty
bf5599cac5
Add missing import
3 weeks ago
Benoit Marty
88062758b6
Add missing import
3 weeks ago
Benoit Marty
aa07ab1a07
Add feature flag IdentityPinningViolationNotifications.
...
Disabled in production build, enabled by default on other builds.
3 weeks ago
Benoit Marty
ab41f2d729
Enable Login with QR code in release builds.
3 weeks ago
Valere
3259539cc3
quick fix: Isolation mode feature flag name udpate
4 weeks ago
Jorge Martin Espinosa
eeec7cc785
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
1 month ago
Valere
10014d3936
rename invisible flag to onlySignedDeviceIsolation
1 month ago
Valere
bb50d3eb96
crypto: Add configuration flag to enable invisible crypto
2 months ago
Valere
d059474998
Doc | Remove outdated comment about flags default values
2 months ago
ganfra
5dab1fdf4d
Pinned messages : enabled by default
2 months ago
Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2 months ago
Benoit Marty
ad646c9098
Remove feature flag `PictureInPicture`
2 months ago
Benoit Marty
4c8f23a0cb
Add feature flag for room alias suggestions, disabled by default.
2 months ago
Jorge Martin Espinosa
b16edcb62c
Enable sync on push feature flag to partially sync when notifications arrive ( #3290 )
3 months ago
ganfra
2e7321c2eb
Sync on push : add featureflag
3 months ago
ganfra
183e392fe9
Pinned event : create the feature flag
3 months ago
Benoit Marty
d27e86f396
Call in PiP: add feature flag, disabled in release builds.
4 months ago
Jorge Martin Espinosa
b0cebf5ca0
Improve screenshot testing with ComposablePreviewScanner ( #3125 )
...
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
4 months ago
Jorge Martin Espinosa
32a374d836
FFs can now be toggled in release builds too ( #3101 )
...
- Removed `StaticFeatureFlagProvider`.
- Always provide `PreferencesFeatureFlagProvider`.
- For the default values of feature flags, use a lambda with a `BuildMeta` parameter so we can customize the return value based on its data.
4 months ago
Benoit Marty
e619fefb7f
Add a flag to enable or disable incoming share
5 months ago
Jorge Martin Espinosa
c8bd04ceb1
Sign in with QR code ( #2793 )
...
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
5 months ago
Benoit Marty
643acb17b6
Render data of blocked users (behind deactivated feature flag).
5 months ago
Benoit Marty
268c196e35
Remove flag RoomListFilters.
...
This is also fixing the filter reset issue when going back to the room list.
6 months ago
Jorge Martin Espinosa
d0f26777da
Remove Room moderation feature flag ( #2678 )
...
* Remove the feature flag
* Add changelog
* Increase login timeout for Maestro
7 months ago
ganfra
8325583133
RoomDirectory : set default value of FeatureFlag to false.
7 months ago
ganfra
5f8b74055d
RoomDirectory : address pr reviews
7 months ago
ganfra
e4aaf6af2f
RoomList filters : enable the feature for production build
7 months ago
ganfra
6e8d0ded36
Room Directory Search : setup the feature
8 months ago
Benoit Marty
889761a8d8
Enable the feature "Mark as unread".
8 months ago
Jorge Martin Espinosa
97f2620997
Add room moderation feature flag ( #2495 )
8 months ago
Benoit Marty
daa90a0660
Remove feature flag `SecureStorage`
8 months ago
ganfra
31988e81fa
RoomListFilters: add feature flag
9 months ago
Benoit Marty
3e34461007
Mark as unread: add a feature flag, disabled on release build.
9 months ago
Benoit Marty
b104dba845
Remove Modifier parameter in private function when only default value is used.
...
This will improve the code coverage metrics, and this also fixes a few potential bug, where the Modifier was used several times.
9 months ago
Benoit Marty
a83eaede1f
Remove ReadReceipts feature flag.
10 months ago
Benoit Marty
5d086ad82d
Fix moar ktlint issues
10 months ago
renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
Benoit Marty
fac04034f1
Enable Chat backup, Mentions and Read Receipt in release.
...
Also change default for debug to enabled, but keep `isFinished = false` for now, so that they are still disableable.
11 months ago
Benoit Marty
2c01d486e0
Feature: add a `isFinished` boolean to filter out features from developer options screen.
11 months ago
Benoit Marty
ab8e4f1422
Add Konsist test to use isTrue() instead of isEqualTo(true), and fix existing issues.
11 months ago
Benoit Marty
b2d9b41946
Add Konsist test to use isFalse() instead of isEqualTo(false), and fix existing issues.
11 months ago
Benoit Marty
8ec9bc2b84
Read receipts: feature flag
12 months ago
Jorge Martin Espinosa
f752147837
Remove Element Call feature flag and revert base URL to `call.element.io` ( #1809 )
...
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
12 months ago
Benoit Marty
5013ff061e
Secure backup: create a feature flag (disabled)
1 year ago
ganfra
ed26c74627
LockScreen : enable the feature
1 year ago
Benoit Marty
f554fb8dcc
Change FeatureFlagService.isFeatureEnabled return value from Boolean to Flow<Boolean>
1 year ago
Jorge Martin Espinosa
e64f822f5a
Enable Element Call integration in rooms by default ( #1685 )
...
Also change base url to `call.element.dev`.
1 year ago
Marco Romano
c3cbf4de96
Default enable voice message feature flag ( #1669 )
...
:party
1 year ago
Jorge Martin Espinosa
44de6adb86
Initial support for member suggestions ( #1631 )
...
* Initial support for member suggestion (search and UI)
* Add custom `BottomSheetScaffold` implementation to workaround several scrolling bugs
* Start searching as soon as `@` is typed, add UI following initial designs
* Extract suggestion processing code
* Extract component, add previews, fix tests
* Add tests
* Add exception from kover to the forked bottom sheet code
* Add a feature flag for mentions
- Extract composer & mention suggestions to their composable.
- Extract mentions suggestions processing to its own class.
- Add `MatrixRoom.canTriggerRoomNotification` function.
- Update strings and conditions for displaying the `@room` mention.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
fd63220ee0
Fix compilation
1 year ago