Skip to content

Commit d05ae14

Browse files
committed
chore: release 6.9.2
1 parent d2aba47 commit d05ae14

4 files changed

Lines changed: 35 additions & 10 deletions

File tree

.idea/workspace.xml

Lines changed: 10 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@
33
## Unreleased
44

55

6+
## 6.9.2 - 2026-02-11
7+
8+
### ✨ Network Inspector Enhancements
9+
- **Multi-Platform cURL**: Optimized cURL command generation for better compatibility across Windows (CMD/PowerShell) and Unix-like systems.
10+
- **PowerShell Support**: Added "Copy as PowerShell" functionality in the Network Overview tab (Windows only).
11+
- **Query Parameter Optimization**: Improved handling of multi-value query parameters in generated commands.
12+
- **UI Refinement**: Added scrolling support for the Flutter version ignore list in the settings panel.
13+
14+
615
## 6.9.1 - 2026-01-26
716

817
### ✨ Drift Debugger Optimizations

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
kotlin.stdlib.default.dependency=false
2-
pluginVersion=6.9.1
2+
pluginVersion=6.9.2
33
dartVersion=500.0.0
44
sinceBuildVersion=252
55
kotlin.daemon.jvmargs=-Xmx5024m

src/main/kotlin/shop/itbug/flutterx/window/vm/DartVmHttpComposeComponent.kt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import com.google.gson.JsonObject
3030
import com.intellij.ide.BrowserUtil
3131
import com.intellij.openapi.actionSystem.impl.SimpleDataContext
3232
import com.intellij.openapi.project.Project
33+
import com.intellij.openapi.util.SystemInfo
3334
import kotlinx.coroutines.Dispatchers
3435
import kotlinx.coroutines.delay
3536
import kotlinx.coroutines.launch
@@ -49,6 +50,7 @@ import shop.itbug.flutterx.document.copyTextToClipboard
4950
import shop.itbug.flutterx.dsl.formatUrl
5051
import shop.itbug.flutterx.i18n.PluginBundle
5152
import shop.itbug.flutterx.model.toCurlStringAsDartDevTools
53+
import shop.itbug.flutterx.model.toPowerShellString
5254
import shop.itbug.flutterx.util.ComposeHelper
5355
import shop.itbug.flutterx.util.MyFileUtil
5456
import shop.itbug.flutterx.util.RunUtil
@@ -306,6 +308,7 @@ private fun OverviewTab(request: NetworkRequest, project: Project) {
306308
}
307309

308310
val curlText = request.toCurlStringAsDartDevTools()
311+
val powerShellText = request.toPowerShellString()
309312
Column(
310313
verticalArrangement = Arrangement.spacedBy(6.dp),
311314
modifier = Modifier.verticalScroll(rememberScrollState())
@@ -353,6 +356,18 @@ private fun OverviewTab(request: NetworkRequest, project: Project) {
353356
Text("Run Command To Terminal")
354357
}
355358
}
359+
if (SystemInfo.isWindows) {
360+
Divider(Orientation.Horizontal, modifier = Modifier.fillMaxWidth())
361+
Title("PowerShell")
362+
Text(powerShellText)
363+
Row {
364+
IconActionButton(AllIconsKeys.Actions.Copy, contentDescription = "", onClick = {
365+
powerShellText.copyTextToClipboard()
366+
}) {
367+
Text(PluginBundle.get("copy") + " PowerShell")
368+
}
369+
}
370+
}
356371
Divider(Orientation.Horizontal, modifier = Modifier.fillMaxWidth())
357372
Title("Events")
358373
Events(request)

0 commit comments

Comments
 (0)