Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 64c2db4

Browse files
authored
chore: LSDV-4983: Consistent feature flags (#1329)
* chore: LSDV-4983: Consistent feature flags Enable Magic Wand in LSF (should've been done from the beginning) Disable Image preloading (LSDV-4583-6) while CORS not fixed yet * Change list to enable important/useful flags Default state is false, so no need to disable all not ready yet flags. * Simplify feature flags init code * Update flags.json Enable by default: - New Labeling UI - Fixes for Taxonomy performace --------- Co-authored-by: hlomzik <hlomzik@users.noreply.github.com>
1 parent 34d2b8f commit 64c2db4

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

src/core/feature-flags/flags.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
"ff_front_DEV_1713_audio_ui_150222_short": false,
44
"ff_front_dev_2715_audio_3_280722_short": true,
55
"fflag_fix_front_dev_3391_interactive_view_all": false,
6-
"fflag_feat_front_lsdv_4832_new_ranker_tag_120423_short": true,
7-
"fflag_feat_front_dev_4081_magic_wand_tool": false
6+
"fflag_fix_front_dev_3617_taxonomy_memory_leaks_fix": true,
7+
"fflag_feat_front_dev_3873_labeling_ui_improvements_short": true,
8+
"fflag_feat_front_dev_4081_magic_wand_tool": true,
9+
"fflag_feat_front_lsdv_3012_syncable_tags_070423_short": true,
10+
"fflag_feat_front_lsdv_4832_new_ranker_tag_120423_short": true
811
}

src/core/feature-flags/index.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,11 @@
11
if (process.env.NODE_ENV !== 'production' && !window.APP_SETTINGS) {
2-
const APP_SETTINGS = window.APP_SETTINGS as Record<string, any> | undefined;
3-
4-
const flags = (() => {
2+
const feature_flags = (() => {
53
try {
64
return require('./flags.json');
75
} catch (err) {
86
return {};
97
}
108
})();
119

12-
Object.assign(window, {
13-
APP_SETTINGS: {
14-
feature_flags: {
15-
...(APP_SETTINGS?.feature_flags ?? {}),
16-
...flags,
17-
},
18-
},
19-
});
10+
window.APP_SETTINGS = { feature_flags };
2011
}

0 commit comments

Comments
 (0)