ganfra
4da18935cd
Merge branch 'develop' into feature/fga/pinned_event_feature_flag
2024-07-30 20:44:51 +02:00
ganfra
ddca7fc583
Sync on push : add featureflag
2024-07-30 17:37:50 +02:00
ganfra
c59cfd707c
Pinned event : create the feature flag
2024-07-25 21:04:35 +02:00
Benoit Marty
b95004fe23
Call in PiP: add feature flag, disabled in release builds.
2024-07-15 16:48:39 +02:00
Jorge Martin Espinosa
950e502ca6
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 >
2024-07-03 13:05:06 +02:00
Jorge Martin Espinosa
e9e7d4d0c4
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.
2024-07-02 16:06:42 +00:00
Benoit Marty
6781b5cee7
Add a flag to enable or disable incoming share
2024-06-06 12:34:05 +02:00
Jorge Martin Espinosa
35702c04e9
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 >
2024-05-31 14:38:27 +02:00
Benoit Marty
687b30bd5f
Render data of blocked users (behind deactivated feature flag).
2024-05-28 14:33:21 +02:00
Benoit Marty
2b121d97ac
Remove flag RoomListFilters.
...
This is also fixing the filter reset issue when going back to the room list.
2024-04-25 15:55:29 +02:00
Jorge Martin Espinosa
fcf1e6be27
Remove Room moderation feature flag ( #2678 )
...
* Remove the feature flag
* Add changelog
* Increase login timeout for Maestro
2024-04-09 17:53:07 +02:00
ganfra
83bcb20cf0
RoomDirectory : set default value of FeatureFlag to false.
2024-03-29 16:17:57 +01:00
ganfra
5e4eed68b5
RoomDirectory : address pr reviews
2024-03-29 11:37:00 +01:00
ganfra
33c3dc07aa
Merge branch 'develop' into feature/fga/room_directory
2024-03-28 16:15:04 +01:00
ganfra
c5cf26e1f5
RoomList filters : enable the feature for production build
2024-03-25 20:36:39 +01:00
ganfra
94020677ae
Room Directory Search : setup the feature
2024-03-20 12:59:02 +01:00
Benoit Marty
49bb1d59b6
Enable the feature "Mark as unread".
2024-03-15 17:03:41 +01:00
Jorge Martin Espinosa
3e56420648
Add room moderation feature flag ( #2495 )
2024-03-06 09:51:43 +01:00
ganfra
77ba3f905a
Merge develop into feature/fga/room_list_filters
2024-02-22 11:15:43 +01:00
Benoit Marty
fb368f058b
Remove feature flag SecureStorage
2024-02-21 18:30:57 +01:00
ganfra
8f5ea76ab8
RoomListFilters: add feature flag
2024-02-20 12:36:20 +01:00
Benoit Marty
e73a480495
Merge pull request #2354 from element-hq/feature/bma/markUnread
...
Mark room as unread
2024-02-08 17:36:29 +01:00
Benoit Marty
dc65e60e66
Mark as unread: add a feature flag, disabled on release build.
2024-02-08 11:49:14 +01:00
Benoit Marty
72b89338b3
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.
2024-02-08 11:06:06 +01:00
Benoit Marty
d76ee23514
Merge pull request #2202 from element-hq/feature/bma/removeReadReceiptFlag
...
Remove ReadReceipts feature flag.
2024-01-11 17:13:35 +01:00
Benoit Marty
4dcafb6aa6
Remove ReadReceipts feature flag.
2024-01-11 15:57:59 +01:00
Benoit Marty
378692f743
Fix moar ktlint issues
2024-01-11 10:02:10 +01:00
renovate[bot]
7e9cda3aa9
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 >
2024-01-10 16:22:24 +01:00
Benoit Marty
bedbb723d2
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.
2023-12-21 16:44:54 +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
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
79eb5edc92
Read receipts: feature flag
2023-11-16 14:05:00 +01: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
Benoit Marty
eb82c245ad
Secure backup: create a feature flag (disabled)
2023-10-31 21:52:33 +01:00
ganfra
3f0393f1dd
LockScreen : enable the feature
2023-10-31 18:23:48 +01:00
Benoit Marty
a165b8aab5
Change FeatureFlagService.isFeatureEnabled return value from Boolean to Flow<Boolean>
2023-10-31 16:49:19 +01:00
Jorge Martin Espinosa
69c0a3b6be
Enable Element Call integration in rooms by default ( #1685 )
...
Also change base url to `call.element.dev`.
2023-10-30 11:33:22 +00:00
Marco Romano
473ac2dcc1
Default enable voice message feature flag ( #1669 )
...
:party
2023-10-27 15:16:32 +00:00
Jorge Martin Espinosa
0bd9c78836
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 >
2023-10-27 10:26:40 +00:00
Jorge Martin Espinosa
5e547269e7
Integrate Element Call with widget API ( #1581 )
...
* Integrate Element Call with widget API.
- Add `appconfig` module and extract constants that can be overridden in forks there.
- Add an Element Call feature flag, disabled by default.
- Refactor the whole `ElementCallActivity`, move most logic out of it.
- Integrate with the Rust Widget Driver API (note the Rust SDK version used in this PR lacks some needed changes to make the calls actually work).
- Handle calls differently based on `CallType`.
- Add UI to create/join a call.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-10-19 15:38:43 +00:00
ganfra
c6a6ccc844
Merge pull request #1554 from vector-im/feature/fga/init_pin_unlock
...
[Pin code] : setup the feature
2023-10-13 12:38:41 +02:00
ganfra
760ea44e9d
Pin unlock : hides behind feature flag (disabled by default)
2023-10-11 20:36:30 +02:00
Benoit Marty
308a0c0f57
Konsist: add test to ensure filename match top level Composable View, and fix existing issue
2023-10-10 15:39:22 +02:00
jonnyandrew
fe4e3ba1da
Add feature flag for voice messages ( #1507 )
2023-10-06 12:53:47 +00:00
Benoit Marty
d2ca528679
Detekt: Rename DayNightPreviews to PreviewsDayNight to follow naming convention.
...
MultiPreview annotations should start with `Previews` as prefix
2023-09-21 08:30:36 +02:00
Benoit Marty
e326e49e4c
Use DayNightPreview
2023-09-19 11:49:12 +02:00
Benoit Marty
f55e8a6ad8
Remove feature flag RichTextEditor, it's replaced by an advanced settings.
2023-09-14 19:47:41 +02:00
David Langley
827dd35791
Enabled NotificationSettings by default, Fix spacing, use activeMemberCount for isOneToOne.
...
- Enabled Notification Settings by default
- Fix spacing
- Use activeMemberCount for isOneToOne
2023-09-13 14:18:28 +01:00
jonnyandrew
d5b01ac0b4
[Rich text editor] Add feature flag for rich text editor ( #1289 )
2023-09-13 08:17:02 +00:00