desktop/flipper-dump/src/index.tsx (8 lines): - line 62: // TODO: support filtering events - line 63: // TODO: support verbose mode - line 64: // TODO: support post processing messages - line 89: // TODO: initialise FB user manager to be able to do certificate exchange - line 182: // TODO: what if it only registers later? - line 210: // TODO: maybe we need a flag to signal that this might be undesired? - line 221: // TODO: customizable format - line 256: // TODO: support this with a --verbose flag desktop/flipper-server/src/startFlipperServer.tsx (5 lines): - line 84: // TODO: make userame parameterizable - line 107: // TODO: only if verbose console.debug(...args); - line 111: // TODO: only if verbose console.debug(...args); - line 115: // TODO: only if double verbose console.debug(...args); - line 126: // TODO: only if verbose console.debug(...args); desktop/flipper-server-core/src/devices/ios/iOSContainerUtility.tsx (4 lines): - line 82: // TODO: Show a notification to enable the toggle or integrate Doctor to better suggest this advice. - line 123: // TODO: Raise the issue with idb - line 160: // TODO: Show a notification to enable the toggle or integrate Doctor to better suggest this advice. - line 179: // TODO: Move idb availability check up. js/js-flipper/src/client.ts (3 lines): - line 17: // TODO: Share with flipper-server-core - line 197: // TODO: Why is it not 1000 by default? - line 250: // TODO: Reconnect in a loop with an exponential backoff desktop/flipper-ui-browser/src/flipperServerConnection.tsx (3 lines): - line 22: // TODO: polish this all! - line 32: // TODO: recycle the socket that is created in index.web.dev.html? - line 87: // TODO: Deserialize error desktop/flipper-common/src/server-types.tsx (2 lines): - line 563: // TODO: Complete message list - line 587: // TODO: Could we merge it with ClientResponseType? desktop/flipper-ui-core/src/RenderHost.tsx (2 lines): - line 95: * TODO: Remove in favor of "exportFile" - line 107: * TODO: Remove in favor of "importFile" desktop/flipper-common/src/settings.tsx (2 lines): - line 17: * TODO: some settings might be flipper environment specific, - line 76: // TODO: further separte between flipper-ui config and Electron config desktop/flipper-ui-core/src/utils/exportData.tsx (2 lines): - line 640: // TODO: no need to put this in the store, - line 653: // TODO: no need to put this in the store, desktop/flipper-server-core/src/FlipperServerImpl.tsx (2 lines): - line 337: // TODO: Do we need API to cancel an active download? - line 427: // TODO: Figure out if it needs to be async desktop/flipper-server-core/src/comms/ServerWebSocket.tsx (2 lines): - line 104: // TODO: Investigate if we need to close the socket in the `error` listener - line 219: // TODO: Create custom DeserializationError desktop/plugins/public/hermesdebuggerrn/ChromeDevTools.tsx (2 lines): - line 16: // TODO: build abstraction of this: T62306732 - line 17: // TODO: reuse reactdevtools/DevToolsEmbedder for this desktop/flipper-ui-core/src/devices/BaseDevice.tsx (2 lines): - line 101: // TODO: ideally we don't want BasePlugin to know about the concept of plugins - line 285: // TODO T84453692: this branch is to support plugins defined with the legacy approach. Need to remove this branch after some transition period when desktop/flipper-server/src/startSocketServer.tsx (2 lines): - line 103: // TODO: Serialize error - line 104: // TODO: log if verbose console.warn('Failed to handle response', error); desktop/plugins/public/kaios-ram/index.tsx (2 lines): - line 133: // TODO: regex validation - line 171: // TODO: probably implement this through something other than b2g desktop/plugins/public/kaios-allocations/index.tsx (2 lines): - line 196: // TODO: try to reconnect in case of failure - line 283: // TODO: notify user? desktop/flipper-ui-browser/src/initializeRenderHost.tsx (2 lines): - line 19: // TODO: - line 23: // TODO: desktop/flipper-server-core/src/comms/Utilities.tsx (2 lines): - line 139: // TODO: allocate new object, kept now as is to keep changes minimal - line 192: // TODO: Merge with the same fn in desktop/app/src/utils desktop/flipper-server-core/src/comms/ServerController.tsx (2 lines): - line 422: // TODO: allocate new object, kept now as is to keep changes minimal - line 435: // TODO: allocate new object, kept now as is to keep changes minimal desktop/flipper-ui-core/src/utils/screenshot.tsx (2 lines): - line 23: // TODO: refactor so this doesn't need to be exported - line 36: // TODO: there is no reason to read the screenshot first, grab it over the websocket, than send it back desktop/flipper-plugin/src/plugin/SandyPluginDefinition.tsx (2 lines): - line 19: supportsDevice?: DevicePluginPredicate; // TODO T84453692: remove this function after some transition period in favor of BaseDevice.supportsPlugin. - line 125: // TODO: T68882551 support keyboard actions android/plugins/fresco/src/main/java/com/facebook/flipper/plugins/fresco/FrescoFlipperPlugin.java (2 lines): - line 510: // TODO (t19034797): properly load images - line 607: // TODO (t31947746): scan times desktop/flipper-ui-core/src/deprecated-exports.tsx (1 line): - line 107: // TODO: clean up or create namespace packer/src/main.rs (1 line): - line 259: /// TODO: Remove compressed artifacts. xplat/Flipper/FlipperState.cpp (1 line): - line 86: // TODO: Currently returns string, but should really provide a better desktop/flipper-common/src/ServerAddOn.tsx (1 line): - line 41: // TODO: Share with js-flipper? Is it worth it? desktop/flipper-ui-core/src/plugin.tsx (1 line): - line 239: // TODO T84453692: remove this function after some transition period in favor of BaseDevice.supportsPlugin. desktop/flipper-ui-core/src/sandy-chrome/appinspect/BookmarkSection.tsx (1 line): - line 24: // TODO: this file should be typed again, and the navigation core logic moved to flipper-ui-common or devices or smth, desktop/flipper-server-core/src/comms/WebSocketClientConnection.tsx (1 line): - line 46: // 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. desktop/flipper-plugin/src/ui/DataList.tsx (1 line): - line 217: // TODO: add icon support desktop/flipper-plugin/src/index.tsx (1 line): - line 118: // TODO: clean up or create namespace desktop/plugins/public/crash_reporter/crash-utils.tsx (1 line): - line 51: // TODO: fix client id desktop/static/index.web.dev.html (1 line): - line 63: // FIXME: needed to make Metro work desktop/flipper-server-core/src/devices/desktop/DesktopCertificateProvider.tsx (1 line): - line 17: // TODO: Could we use some real device serial? Currently, '' corresponds to a local device. desktop/plugins/public/network/utils.tsx (1 line): - line 262: // TODO: we want decoding only for non-binary data! See D23403095 desktop/flipper-server-core/src/comms/ServerRSocket.tsx (1 line): - line 109: // TODO: Add a migration guide desktop/flipper-ui-core/src/dispatcher/tracking.tsx (1 line): - line 182: // TODO: remove "starred-plugns" event in favor of "enabled-plugins" after some transition period desktop/flipper-server-core/src/devices/android/androidContainerUtility.tsx (1 line): - line 89: // TODO: this is sensitive to escaping issues, can we leverage client.push instead? desktop/flipper-plugin/src/ui/data-table/DataTableManager.tsx (1 line): - line 188: // TODO: fix that this doesn't jumpt selection if items are shifted! sorting is swapped etc js/js-flipper/src/util.ts (1 line): - line 32: // TODO: Share types wiht desktop desktop/flipper-plugin/src/state/atom.tsx (1 line): - line 69: // TODO: add scheduling desktop/flipper-plugin/src/ui/data-inspector/DataDescription.tsx (1 line): - line 25: // Based on FIG UI Core, TODO: does that still makes sense? desktop/static/main.tsx (1 line): - line 304: // TODO: refactor this to make typescript happy desktop/flipper-plugin/src/utils/renderReactRoot.tsx (1 line): - line 21: // TODO: find a way to make this visible in unit tests as well desktop/flipper-ui-core/src/dispatcher/pluginMarketplace.tsx (1 line): - line 30: // TODO: provide this value from settings desktop/flipper-ui-core/src/chrome/plugin-manager/PluginPackageInstaller.tsx (1 line): - line 88: // TODO: Fix me before implementing Browser Flipper. "path" is only availbale in Electron! desktop/flipper-server-core/src/comms/SecureServerWebSocket.tsx (1 line): - line 50: // TODO: Could we just await it here? How much time could it be, potentially? iOS/FlipperKitTestUtils/FlipperConnectionMock.m (1 line): - line 56: // TODO: Test this method too. desktop/flipper-ui-core/src/ui/components/Button.tsx (1 line): - line 49: type?: ButtonType; // TODO: normalize to Sandy desktop/flipper-plugin/src/utils/useLatestRef.tsx (1 line): - line 18: // TODO: sync eagerly (in render) or late? Introduce a `syncEarly` flag as second arg desktop/flipper-ui-core/src/index.tsx (1 line): - line 10: // TODO: should not be exported anymore, but still needed for 'import from 'flipper'' stuff desktop/flipper-server-core/src/comms/BrowserServerWebSocket.tsx (1 line): - line 84: // TODO: Add a link to a blog post when it is ready. desktop/flipper-server-core/src/comms/ServerAdapter.tsx (1 line): - line 105: * // TODO: payload should become JSON xplat/Flipper/utils/CallstackHelper.h (1 line): - line 16: // TODO: T39093653, Replace the backtrace implementation with folly desktop/flipper-server-core/src/devices/ios/iOSDeviceManager.tsx (1 line): - line 85: // TODO: ports should be picked up from flipperServer.config? desktop/flipper-ui-core/src/reducers/notifications.tsx (1 line): - line 209: // TODO: use this method for https://github.com/facebook/flipper/pull/1478/files as well desktop/flipper-common/src/utils/isProduction.tsx (1 line): - line 12: // TODO: there are currently two definitions of isProduction active, desktop/flipper-ui-core/src/Client.tsx (1 line): - line 111: plugins: Plugins; // TODO: turn into atom, and remove eventEmitter desktop/plugins/public/reactdevtools/DevToolsEmbedder.tsx (1 line): - line 12: // TODO: build abstraction of this: T62306732 desktop/flipper-plugin/src/test-utils/test-utils.tsx (1 line): - line 120: // TODO: Refine server add-on test methods desktop/plugins/public/fresco/ImagesSidebar.tsx (1 line): - line 142: // TODO (t31947746): grey box time, n-th scan time website/docusaurus.config.js (1 line): - line 29: // TODO: T69061026 enable once sandy docs are complete: external_domain: 'fbflipper.com', desktop/flipper-plugin/src/ui/Sidebar.tsx (1 line): - line 149: // TODO: memo desktop/static/index.web.html (1 line): - line 63: // FIXME: needed to make Metro work desktop/flipper-ui-core/src/chrome/SettingsSheet.tsx (1 line): - line 340: // TODO: provide link to Flipper doc with more details desktop/scripts/build-utils.tsx (1 line): - line 449: // TODO: needed? desktop/flipper-plugin/src/data-source/DataSourceRendererVirtual.tsx (1 line): - line 113: // TODO: optimise by using setting a keyExtractor if DataSource is keyed iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutComponentKitSupport/SKComponentLayoutWrapper.mm (1 line): - line 62: // TODO: Add support for `CKMountable` components. desktop/flipper-server/src/index.tsx (1 line): - line 75: // supress debug messages by default. TODO: make CLI flag desktop/flipper-ui-browser/src/index.tsx (1 line): - line 41: // TODO: remove iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm (1 line): - line 73: // TODO: T61384369 get rid off this if condition. desktop/flipper-server-core/src/devices/ios/iOSCrashUtils.tsx (1 line): - line 81: // TODO: Make it work on MacOS 12. ASAP! desktop/plugin-lib/src/typeUtils.tsx (1 line): - line 10: // TODO T75614643: move to a separate lib for utils, e.g. flipper-utils desktop/flipper-server-core/src/devices/ios/iOSLogListener.tsx (1 line): - line 93: // TODO: Do we need it? desktop/app/src/init.tsx (1 line): - line 87: // TODO: make userame parameterizable android/src/main/java/com/facebook/flipper/plugins/inspector/descriptors/utils/AccessibilityUtil.java (1 line): - line 409: // TODO: add getHintForActions(node) here if Talkback source gets fixed. desktop/flipper-plugin/src/ui/data-table/DataTable.tsx (1 line): - line 655: // TODO: optimize in the case we're only dealing with appends or replacements desktop/doctor/src/index.tsx (1 line): - line 291: // TODO Improve result type to be: OK | Problem(message, fix...)