Jorge Martín
cb5dcf9b79
Use a feature flag to decide whether logs should be printed to logcat or not
...
This is done so it can be temporarily enabled on release builds for quick debugging sessions, then disabled again.
2025-03-13 16:11:53 +01:00
Benoit Marty
3522a4fdbf
Enable the Event cache by default.
...
Note that it will not enable it if the user has explicitly disabled it.
2025-03-06 10:38:05 +01:00
Benoit Marty
05fc76822a
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
Benoit Marty
6c104c0602
Enable MediaGallery in prod.
2024-12-19 16:39:23 +01:00
Benoit Marty
b2dce57abe
Add a feature flag for the event cache.
2024-12-12 11:40:53 +01:00
Benoit Marty
28725a364f
Media Gallery
2024-12-09 16:48:48 +01:00
Benoit Marty
0fcc90f64f
Add warning when adding a caption.
2024-12-02 15:53:48 +01:00
Benoit Marty
933173b934
Add feature flag to temporary disable sending caption by default in production.
2024-11-27 10:54:20 +01:00
renovate[bot]
9042ed6458
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60 ( #3827 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60
* Fix SDK API breaks:
- Map new `QueueWedgeError` cases.
- Add `MediaUploadOnSendQueue` feature flag enabled on debug and nightly builds: this will by used by `Timeline.send*` media functions fot its new `useSendQueue` parameter.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-11-07 15:25:55 +01:00
ganfra
5255b03aca
create room : add Knock feature flag
2024-11-04 15:41:14 +01:00
Andy Balaam
83dcac3c87
Enable identity pinning violation notifications unconditionally
...
(Remove the feature flag we added when this feature seemed unstable.)
2024-10-28 11:40:47 +00:00
Benoit Marty
928ab08925
Add missing import
2024-10-10 20:35:12 +02:00
Benoit Marty
354349df19
Merge pull request #3648 from element-hq/feature/bma/identityChangeFeatureFlag
...
Add feature flag IdentityPinningViolationNotifications.
2024-10-10 17:20:29 +02:00
Benoit Marty
88c617d13e
Add feature flag IdentityPinningViolationNotifications.
...
Disabled in production build, enabled by default on other builds.
2024-10-10 16:28:15 +02:00
Benoit Marty
6f7df87656
Enable Login with QR code in release builds.
2024-10-10 15:53:52 +02:00
Valere
380150b0f9
quick fix: Isolation mode feature flag name udpate
2024-10-04 17:07:16 +02:00
Valere
5459e02043
rename invisible flag to onlySignedDeviceIsolation
2024-09-25 23:02:01 +02:00
Valere
d99509e884
crypto: Add configuration flag to enable invisible crypto
2024-09-12 14:53:59 +02:00
Valere
5dec472f9b
Doc | Remove outdated comment about flags default values
2024-09-12 11:51:43 +02:00
ganfra
c88cf9cc8c
Pinned messages : enabled by default
2024-09-10 13:56:00 +02:00
Benoit Marty
2b016227e9
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
edd0700bf8
Remove feature flag PictureInPicture
2024-08-27 18:41:40 +02:00
Benoit Marty
6aab5f59cf
Add feature flag for room alias suggestions, disabled by default.
2024-08-21 15:50:55 +02:00
Jorge Martin Espinosa
7f08380b2a
Enable sync on push feature flag to partially sync when notifications arrive ( #3290 )
2024-08-09 15:02:50 +02:00
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
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
94020677ae
Room Directory Search : setup the feature
2024-03-20 12:59:02 +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
dc65e60e66
Mark as unread: add a feature flag, disabled on release build.
2024-02-08 11:49:14 +01:00
Benoit Marty
4dcafb6aa6
Remove ReadReceipts feature flag.
2024-01-11 15:57:59 +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
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