Summary: 113 instances, 106 unique Text Count // TODO T75614643: move to a separate lib for utils, e.g. flipper-utils 1 // TODO: Could we merge it with ClientResponseType? 1 // TODO: regex validation 1 // TODO: Could we just await it here? How much time could it be, potentially? 1 // FIXME: needed to make Metro work 1 // TODO: T39093653, Replace the backtrace implementation with folly 1 // TODO: T69061026 enable once sandy docs are complete: external_domain: 'fbflipper.com', 1 // supress debug messages by default. TODO: make CLI flag 1 // TODO Improve result type to be: OK | Problem(message, fix...) 1 // TODO: Raise the issue with idb 1 // FIXME: needed to make Metro work 1 // TODO: Fix me before implementing Browser Flipper. "path" is only availbale in Electron! 1 // TODO: fix client id 1 // TODO: no need to put this in the store, 2 // TODO: there is no reason to read the screenshot first, grab it over the websocket, than send it back 1 supportsDevice?: DevicePluginPredicate; // TODO T84453692: remove this function after some transition period in favor of BaseDevice.supportsPlugin. 1 // TODO T84453692: remove this function after some transition period in favor of BaseDevice.supportsPlugin. 1 // Based on FIG UI Core, TODO: does that still makes sense? 1 // TODO: build abstraction of this: T62306732 2 // TODO: Show a notification to enable the toggle or integrate Doctor to better suggest this advice. 1 // TODO: Move idb availability check up. 1 // TODO: support filtering events 1 // TODO: Add support for `CKMountable` components. 1 // TODO: T61384369 get rid off this if condition. 1 // TODO: optimize in the case we're only dealing with appends or replacements 1 * TODO: Remove in favor of "importFile" 1 // TODO: customizable format 1 // TODO: find a way to make this visible in unit tests as well 1 // TODO: probably implement this through something other than b2g 1 // TODO: clean up or create namespace 2 type?: ButtonType; // TODO: normalize to Sandy 1 // TODO: recycle the socket that is created in index.web.dev.html? 1 * TODO: Remove in favor of "exportFile" 1 // TODO: refactor this to make typescript happy 1 // TODO: polish this all! 1 // TODO: Figure out if it needs to be async 1 // TODO: Serialize error 1 // TODO (t31947746): scan times 1 // TODO: make userame parameterizable 2 // TODO: further separte between flipper-ui config and Electron config 1 // TODO: allocate new object, kept now as is to keep changes minimal 2 // TODO: Investigate if we need to close the socket in the `error` listener 1 // TODO: try to reconnect in case of failure 1 // TODO: fix that this doesn't jumpt selection if items are shifted! sorting is swapped etc 1 // TODO: support verbose mode 1 // TODO: add getHintForActions(node) here if Talkback source gets fixed. 1 // TODO: add scheduling 1 // TODO: only if verbose console.debug(...args); 2 // TODO: memo 1 // TODO: Add a link to a blog post when it is ready. 1 // TODO: allocate new object, kept now as is to keep changes minimal 1 // TODO: When we decide to bump sdk_version, make `id` a string equal to `connectionId:messageId`. Ignore messages only from other conections. Raise an error for missing mesages from this connection. 1 // TODO: Why is it not 1000 by default? 1 // TODO (t31947746): grey box time, n-th scan time 1 // TODO: Refine server add-on test methods 1 // TODO: what if it only registers later? 1 // TODO: use this method for https://github.com/facebook/flipper/pull/1478/files as well 1 // TODO: Deserialize error 1 // TODO (t19034797): properly load images 1 // TODO: Currently returns string, but should really provide a better 1 // TODO: Merge with the same fn in desktop/app/src/utils 1 // TODO: optimise by using setting a keyExtractor if DataSource is keyed 1 // TODO: Complete message list 1 // TODO: refactor so this doesn't need to be exported 1 // TODO: Share with flipper-server-core 1 // TODO: sync eagerly (in render) or late? Introduce a `syncEarly` flag as second arg 1 // TODO: reuse reactdevtools/DevToolsEmbedder for this 1 // TODO T84453692: this branch is to support plugins defined with the legacy approach. Need to remove this branch after some transition period when 1 // TODO: log if verbose console.warn('Failed to handle response', error); 1 // TODO: provide link to Flipper doc with more details 1 // TODO: Test this method too. 1 /// TODO: Remove compressed artifacts. 1 // TODO: support post processing messages 1 // TODO: Show a notification to enable the toggle or integrate Doctor to better suggest this advice. 1 // TODO: T68882551 support keyboard actions 1 // TODO: we want decoding only for non-binary data! See D23403095 1 // TODO: add icon support 1 * // TODO: payload should become JSON 1 // TODO: remove "starred-plugns" event in favor of "enabled-plugins" after some transition period 1 // TODO: Do we need API to cancel an active download? 1 // TODO: needed? 1 // TODO: there are currently two definitions of isProduction active, 1 // TODO: Add a migration guide 1 // TODO: only if verbose console.debug(...args); 1 // TODO: Make it work on MacOS 12. ASAP! 1 // TODO: maybe we need a flag to signal that this might be undesired? 1 // TODO: support this with a --verbose flag 1 // TODO: Create custom DeserializationError 1 // TODO: Do we need it? 1 // TODO: this is sensitive to escaping issues, can we leverage client.push instead? 1 // TODO: remove 1 // TODO: initialise FB user manager to be able to do certificate exchange 1 // TODO: should not be exported anymore, but still needed for 'import from 'flipper'' stuff 1 // TODO: Reconnect in a loop with an exponential backoff 1 // TODO: notify user? 1 * TODO: some settings might be flipper environment specific, 1 // TODO: 2 // TODO: this file should be typed again, and the navigation core logic moved to flipper-ui-common or devices or smth, 1 // TODO: ports should be picked up from flipperServer.config? 1 plugins: Plugins; // TODO: turn into atom, and remove eventEmitter 1 // TODO: Share types wiht desktop 1 // TODO: Share with js-flipper? Is it worth it? 1 // TODO: Could we use some real device serial? Currently, '' corresponds to a local device. 1 // TODO: only if double verbose console.debug(...args); 1 // TODO: provide this value from settings 1 // TODO: ideally we don't want BasePlugin to know about the concept of plugins 1