- Added the Dart VM DevTool extension point so third-party plugins can contribute custom tabs to the FlutterX Dart VM tool window.
- Rebuilt built-in Dart VM tabs on top of the extension point, including VM, Memory, HTTP Monitor, Logging, Provider, Shared Preferences, Hive CE, and Drift DB.
- Added Dart VM tab visibility settings, including support for future third-party extension tabs.
- Added extension metadata support for optional localized descriptions in Dart VM tab settings.
- Improved the Dart VM empty state with grouped documentation, community, feedback, and donation links.
- Added documentation links for both the server-hosted and GitHub Pages FlutterX documentation sites.
- Added WeChat and Alipay donation QR code support and link icons.
- Exposed running Dart VM apps directly through the public dev tool context API.
- Updated Dart and Flutter plugin dependency versions and related compatibility fixes.
- Fixed the Android Studio open action visibility so the user setting is honored even when an Android directory exists.
- Fixed Dart VM panels not updating when a Flutter app starts after the tool window has already been opened.
- Removed FlutterX's custom Dart documentation provider so the bundled Dart plugin documentation is used.
- Replaced deprecated
ConcurrentHashMapusage in the VM service implementation. - Fixed nullable Dart component name handling after Dart plugin API changes.
- Updated release workflow runtimes and added local release workflow documentation.
- Added a Codex skill for Dart VM DevTool extension development.
- Added custom Project View icons for Flutter root platform directories:
web,windows,linux,macos,android, andios. - Added a Project View setting to show or hide Flutter platform directory icons.
- Bolded Flutter platform directory names in the Project View for quicker scanning.
- Improved Dart type inlay click navigation by resolving targets through non-blocking read actions before opening declarations.
- Fixed settings UI disposable lifecycle handling for the AppConfig panel.
- Added zh/en/hk/ja/ko translations for the Project View icon setting.
- Added a
Publish to pub.devaction in thepubspec.yamlnotification bar with a release-notes popup, optional publish-date insertion, background publishing, and an output viewer. - Added batch publishing for child packages so multi-package directories can update versions, preview changelog changes, and publish in dependency-aware order from the IDE.
- Automatically hides publish actions for packages that declare
publish_to: none, and reports skipped packages in the batch publishing flow.
- Added zh/en/hk/ja/ko translations for the pub.dev publish workflow and the new batch child-package publishing UI.
- Added a pubspec.yaml notification toolbar action to run
flutter pub getwith supported China mirrors directly from the IDE. - Added an in-IDE command output dialog for inspecting
flutter pub getresults without leaving the editor.
- Added a settings toggle and toolbar menu action so the pubspec.yaml notification bar can be hidden or re-enabled at any time.
- Refined China mirror presets to keep matched pub and Flutter storage endpoints, and highlighted the recommended CFUG mirror.
- Added zh/en/hk/ja/ko translations for the new pubspec.yaml toolbar actions, mirror workflow, and output viewer.
- Added a Hive CE inspector to the Dart VM tool window for schema loading, raw object decoding, and runtime value inspection.
- Added pub.dev changelog fetching so dependency update previews can show the latest package release notes inline.
- Added Flutter SDK changelog parsing so Flutter version update notifications can display release notes directly in the IDE.
- Localized AppConfig settings.
- Ignored
notes/and other local-only directories in version control. - Stopped tracking IDE project files (
.idea/).
- Automated JetBrains Marketplace publishing in the GitHub release workflow for tagged releases.
- Synced updates from 6.9.4 into the 7.x line.
- Added the Dart VM Memory module (Profile, Diff Snapshots, Trace Instances).
- Improved VM/Drift localization and export flow stability.
- Adapted FlutterX for IntelliJ IDEA 2026.1 and aligned platform compatibility for the new IDE build.
- Added and refined the Drift database viewer, including table browsing, editing, export, and UI improvements.
- Improved Network Inspector command copying with better cross-platform cURL and PowerShell support.
- Fixed several Flutter downloader, privacy scanner, Drift panel, and Dart VM tool window stability issues.
- Added a Hive CE inspector to the Dart VM tool window for schema loading, raw object decoding, and runtime value inspection.
- Added pub.dev changelog fetching so dependency update previews can show the latest package release notes inline.
- Added Flutter SDK changelog parsing so Flutter version update notifications can display release notes directly in the IDE.
- Refined pub package tools and dependency update preview rendering for richer version upgrade details.
- Simplified legacy package check paths and cleaned related service wiring around version notifications.
- Automated JetBrains Marketplace publishing in the GitHub release workflow for tagged releases.
- Added the Dart VM Memory module with Profile, Diff Snapshots, and Trace Instances panels.
- Refined memory chart interactions and layout, including hover usage tooltips and cleaner controls.
- Unified Drift export save flow and improved export notifications.
- Expanded i18n coverage for Dart VM and Drift UI in zh/en/hk/ja/ko.
- Fixed i18n parameter formatting that displayed
Object@...text in memory summaries. - Aligned Java/Kotlin JVM target to 21 to remove build target mismatch warnings.
- Fixed a Compose/Jewel layout crash when opening the Dart VM Service tool window on newer Android Studio builds.
- Replaced the VM tool window's tab strip implementation to avoid
ScrollableContainerconstraint exceptions during focus and measure. - Stabilized several Dart VM panes so split layouts and scrollable content receive consistent full-size constraints.
- Updated bundled IDE plugin dependencies to
Dart 503.0.0andio.flutter 90.0.0.
- Multi-Platform cURL: Optimized cURL command generation for better compatibility across Windows (CMD/PowerShell) and Unix-like systems.
- PowerShell Support: Added "Copy as PowerShell" functionality in the Network Overview tab (Windows only).
- Query Parameter Optimization: Improved handling of multi-value query parameters in generated commands.
- UI Refinement: Added scrolling support for the Flutter version ignore list in the settings panel.
- Column Resizing: Support dynamic column resizing by dragging header borders.
- CSV Support: Added options to export table data to CSV and preview CSV content in the editor.
- Cell Interactions: Added a context menu for table cells on hover:
- One-click copy cell value to clipboard.
- Inline editing of cell values.
- Open content in a standalone editor (supports Plain Text and JSON).
- Quick toggle between timestamp and formatted date/time display.
- Filtering & UI:
- Improved Filter Builder with type-aware operators.
- Added zebra-striped rows for better table readability.
- Refined database and table list interfaces.
- Added a status bar to display operation logs and status.
- Donation Support: Added a WeChat donation popup on the home page.
- Internationalization: Improved localization for English, Traditional Chinese (HK), Japanese, and Korean.
- Fixed Drift database component layout issues.
- Fixed MCP (Model Context Protocol) build configuration.
- Improved selection feedback and animations across the tool windows.
- Drift Database Viewer: Added complete Drift database viewer with real-time data inspection
- View and manage Drift database tables and data
- Support for filtering, sorting, and editing data
- Export database functionality
- Multi-language support (EN, CN, HK, JA, KO)
- Kofi Integration: Added Kofi donation widget support
- Fixed
IndexOutOfBoundsExceptionin Flutter downloader when switching channels - Fixed
ArrayIndexOutOfBoundsExceptionin Privacy Scanner when clearing list - Fixed download location selector not showing when version is auto-selected
- Fixed Drift component split layout not being draggable
- Added complete i18n support for Drift Database Viewer
- English, Chinese, Traditional Chinese (HK), Japanese, Korean
- All UI components now support multiple languages
- Drift viewer now has resizable split panels for better workspace management
- Improved Flutter downloader UX with auto-selection of first version
- Enhanced error handling and user feedback
- Optimized VM Service extensions
- Improved Gson safety configuration
- Better icon resource management
- Code cleanup and optimization
- New features: Shared Preferences panel (Dart Vm Service)
- Fixed an issue where the format of Alibaba Cloud images added by KTS was confusing
- Added a flutter downloader
- Added "This version no longer prompts" option (Flutter new version detection update)
- Optimized some startup logic to not execute in non-flutter projects
- Adaptation
AS 2025.2.2
- Fixed known issues (dart vm http monitor)
- Adaptation IDE 2025.3
- Adjust the UI of the dart vm http listening panel
- Compatible with the new stable version of flutter (v3.38.0)
- Add a button for quick access to changelog in the settings panel
- Add the dio service listening master switch setting
- Modify the dart vm http request list UI (new: table list)
- Adds provider panel (dart vm) beta version
- Add
dart pub run buildcommand run in background action (freezed,foot status bar) - Add
open inpopup actions in pubspec.yaml with local package item
- Adaptation AS otter version (2025.1)
- fix: media_kit crashes bugs in debug mode (#95)
- Fixed some known bugs
- Added Cupertino Icons and Material Icons preview window
- Add some actions to parse local package references (pubspec.yaml,inlay)
- New: Dart VM Service tool window, providing real-time insights into your running Flutter application.
- VM Info: View detailed information about the Dart Virtual Machine, including memory usage (current/max RSS).
- HTTP Monitor: Capture and inspect HTTP requests made by your application.
- Logging: View logs sent via
dart:developer.
- Refactor dart vm listener
- New version of the search dialog component (dart package)
- Fixed a bug with blank names in some inlay settings
- Add an Alibaba Cloud image shortcut setting inlay (gradle)
- Remove http requests without paths (dart vm)
- Optimized the Flutter project detection logic
- Fix the issue of Inspector hot-reload state synchronization problems
- Added a setting to disable the Dart VM service
- The VM panel has added some document links.
-
Fix: Switching VM Service is unresponsive (9.16 dart vm)
-
Fix: Fixed an issue where HTTP request listening failed after a hot restart
-
Fix: Fixed a bug where the http listening UI right-click menu caused a freeze after isolateId was regenerated
-
New: dart types support displaying to the left of the variable name, see document
-
New: Dart VM Service tool window, providing real-time insights into your running Flutter application.
- VM Info: View detailed information about the Dart Virtual Machine, including memory usage (current/max RSS).
- HTTP Monitor: Capture and inspect HTTP requests made by your application.
- Logging: View logs sent via
dart:developer.

See Document
- Change New Document
- Adapted for 2025.2
- Remove the error warning for Flutter version detection API access failure
- Add disabled scan string setting (l10n module)
- Adapted for 2025.2
- add dart vm service code
- fix: resource preview panel load in EDT thread error
- Fix known bugs
⚠️ Suggest upgrading Idea or AS to version 2025.1. Starting from next month, FlutterX will not push updates for versions below 2024- full changelog
- Add SP panel right menu actions (SP) see document
- full changelog
- Fix known bugs
- Add Dart String Element Scanner (l10n panel)
- Add "Delete All" in Log panel
- full changelog
- Add
diorestart button (settings) - Optimize
l10nediting panel, add preview text option, preview text in tree (l10n panel) - Add "delete l10n key" action, in right popup menu (l10n panel)
- Add "Rename l10n key" action, in right popup menu (l10n panel)
- full changelog
- Unused package logic detection optimization #78
- full changelog
- Refactoring Log Panel, see document
- Fix known bugs
- Full changelog
- Fix known bugs
- New features: add run
flutter gen-l10ncommand action (l10n) - New features: Extract string to l10n key, see document
- fix some bugs
- fix: Solve the incorrect usage of
Disposerin settings - New: flutter
l10neditor tool, See Document
- fix:
StringIndexOutOfBoundsException - Performance optimization
- fix: Repair asset image detection logic
- new feature: dio api generate hurl code
- Update: dart assets check level error to warning
- fix some bugs
- fix some bugs
- fix known bugs
- New: add assets preview window
- fix: The problem of jitter in asset images exceeding a certain size (document preview)
- fix: assets code generate tool setting errors
- Some other problems solved
- New:
flutter android gradleMigration Tools (android tool) - Fix:
dioThe problem of listening server not being destroyed (dio tool)
- Fix: dart function comment generator tool error (dart comment)
- Fix: dart assets hover document preview bug (with image) (dart assets preview)
- New: Supports the operation of clicking on the asset path to quickly open files(Need to hold ctrl)
- New features: Added assets asset path detection mark (dart)
- New features: If a package is marked by the author and stopped updating, it will be marked in the configuration file ( yaml)
- New features: Added freezed 3.0 class quick repair tool (dart)
- New: json to freezed class tool (Supports version 3.0.0)
- Replaced flutter version update record link
- Fix the wrong command to open an ios project
- Optimize known issues
- Fix: dart type click navigator to define error (2024.3)
- Fix: Fixed the problem of version replacement and mouse pointer losing new line at the end
- Fix: Strengthen package search constraints
- New: Select
androiddirectory and selectOpen Inaction (and ios directory)
- 💐 Happy New Year, 2025 💐
- Fix known issues
- Adjust the implementation of some functions
- New: Statistics of the size of the package occupied on the disk
- Optimize:
Dio api list windowrefactor - Fix:
assets generate toolinitialization issues in some scenarios - Removed: pubspec.yaml dart package table dialog
- New: The reconstructed pubspec.yaml check logic supports detection of multiple nested folders.
- New: mirror image setting ui
- Refactor: Ignoring packet detection requires defining each file individually
- Add api to display in reverse order
- Fix the bug of automatically sliding to the bottom
- Tweaked frozen generator UI
- Update some icons and delete some icons, compress some image assets, and reduce the package size to the extreme, only 1.5M
- Optimize the component hierarchy of window
- Remove
GlobalScope.launchto avoid the risk of memory leaks
- Fix: autocomplete failure problem (Assets)
- Fix: Bugs caused by lack of release time (dart package)
- New: package autocomplete
- New: Add optional configuration of pub.dev image in China region (pub.dev)
- Fix: freezed name save error
- Fix: Dio windows memory leak
- Optimize: Faster display of dart type and support cmd click to jump
- Optimize: Optimized dart document markdown render panel
- New: pubspec.yaml add package last update time
- New: pubspec.yaml package document add more details
- Fix known issues
- Supplementary functional documentation
- Fix: Analyze the issue of inaccurate location after file changes (
pubspec.yaml) (#59) - Adjust the inspection logic of
widget to ConsumerWidget - New: Do not analyze files other than
pubspec.yaml - New:
pubspec.yamlNew menu for drainage ditch (Open package api in browser,Show Json Data) - New: riverpod widget to ConsumerWidget: Automatically add import statements
- New: Support local asset image preview
- New: assets image preview
- Fix: dio api copy data to image action if null will null exception
- Fix: If the flutter command does not exist, an error pop-up will appear,(#56)
- Fix: Fixed the issue of method font misalignment in the Dio api in zoom mode
- New: Set the JSON editor and Dart editor to follow the idea for scaling
- New: Optimize JSON viewer format
- New: Add the function of returning the request body header from the right-click menu of
Dio - New: Open the flutter (android,ios,macos) directory and add settings options, (ide setting->flutterx)
- New: Add local asset preview to the editor (image type)
- Fix:
flutter_lint: 5.0part ofauto-completion action not show - Fix:
pubspec.yamlleft icon menuopen directorynot working bug - New: Support monitoring of
DioFormDataAPI, need upgrade todd_check_plugin:3.2.5
- Adaptation android studio 2024.2.1
- Support
k2mode
- Fix:#54
- New: Added detection of unused packages in the project.
- Update: Added detection for the bottom toolbar icons; the entry point will not be displayed for non-Flutter projects.
- 更新: 修改flutter新版本,whats new的跳转链接
- 新增: dio api 接口信息拷贝,支持自定义 key
- 详见flutterx设置,Copy all key
- 新增: dio api 拷贝为图片,在右键菜单,数据量太大的接口会报内存堆栈溢出,这个问题不解决
- Update: Modified the link for “What’s New” in the new version of Flutter.
- New: Added Dio API interface information copy feature, supporting custom keys.
- See Flutterx settings for “Copy all key”.
- New: Added Dio API copy as image feature in the right-click menu. Interfaces with too much data will cause memory stack overflow, and this issue will not be resolved.
- dio拷贝接口信息(Copy all),添加格式化 json
- dio copy interface information (Copy all), add formatted json
- 修复inlay命名导致的part of library无法关闭的问题
- 修改插件idea版本上限 (2024+)
-
- Fixed the issue where part of the library could not be closed due to inlay naming
- Updated the plugin's IDEA version upper limit (2024.2+)
- 修复: json查看器没有格式化的问题
- 修复: Dio接口数据类型int会被转化为double类型的bug
- 修复: pubspec.yaml工具条可能引发的线程安全问题
- 修复: 修复part of 会造成卡顿的bug
- 修复: json转freezed打开后配置没有被重新加载的问题
- 新增: json转dart macro 添加到了Dio 右键菜单
- 新增: part of 新增相对路径自动补全,输入"part"会触发自动联想
- 新增: dio接口到来时添加一个通知,点击可以在浏览器打开链接
- 新增: json转dart macro对象工具 (dart bete)
- 新增: json转freezed添加isar选项
- Fixed: Issue where the JSON viewer was not formatted
- Fixed: Bug where Dio interface data type int was being converted to double
- Fixed: Thread safety issue potentially caused by the pubspec.yaml toolbar
- Fixed: Bug where part of would cause lag
- Fixed: Issue where JSON to Freezed configuration was not reloaded after opening
- Added: JSON to Dart macro added to the Dio right-click menu
- Added: Auto-completion for relative paths with part of; typing "part" triggers auto-suggestions
- Added: Notification when a Dio interface call arrives, with a clickable link to open in the browser
- Added: JSON to Dart macro object tool (Dart beta)
- Added: Isar option to JSON to Freezed conversion
- fix some bugs by 4.7.0
- Add
jsontodart macrogeneration tool (bate)
- Reconstructed the
json to freezed class code gentool, - Optimize the repair logic of
packagenew version detection - Removed some third-party dependencies and reduced the plug-in package to 1M
- If you encounter problems during use, please submit an issue
- This is the last updated version below
2023.*. If you want to receive subsequent updates, please update your idea to version2024.*andabove.
- After optimizing the terminal running logic, windows will no longer be created repeatedly.
- Add
part of libararyautocomplete command - Optimize the automatic completion popup timing of freezed from json
- Fix the problem that @Freezed does not display the freezed function
- Optimize dart file inlay detection performance
- Optimize some known bugs
- Fix the problem of stuck idea or Android studio
- Upgrade kotlin version to
2.0.0tosupport k2 compiler - Optimize dart package version replacement logic
- Fix the bug that modifying the file pubspec.yaml may cause unresponsiveness
- Fix the problem of
flutter upgradeandflutter pub run build_runner buildcommand execution failure(idea 241+) - New terminal adapted to
IDEA 2024.1+ - Fix some operation error reports.
Slow operations are prohibited on EDT. See SlowOperations.assertSlowOperationsAreAllowed javadoc. - Adaptation 2024.2
- Remove some deprecated functions
- Replace flutter update log
What's NewUrl Link
- Adaptation 2024.2
- Fix performance issues caused by iOS privacy scanning window
- Fixed the problem of IP type URI being accessed and parsed incorrectly in the dio panel
- Fixed the issue where the
&symbol in parameters in Dio URL is displayed as blank - Optimize the font display of json editor and dart editor
- Optimize dart document display format ( #41)
- Fixed an error in automatic completion of yaml version number(#42)





