diff --git a/Cargo.lock b/Cargo.lock
index 50b59989..2ff600ab 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -9042,6 +9042,7 @@ dependencies = [
"notify-rust",
"objc2 0.6.4",
"objc2-app-kit 0.3.2",
+ "objc2-foundation 0.3.2",
"plist",
"portable-pty",
"reqwest_client",
diff --git a/Cargo.toml b/Cargo.toml
index bf654808..4cef75ce 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -172,7 +172,10 @@ winresource = "0.1"
# so the native traffic-light buttons render in the right light/dark style.
[target.'cfg(target_os = "macos")'.dependencies]
objc2 = "0.6"
-objc2-app-kit = { version = "0.3", features = ["NSApplication", "NSResponder", "NSAppearance", "NSGraphics"] }
+objc2-app-kit = { version = "0.3", features = ["NSApplication", "NSResponder", "NSAppearance", "NSGraphics", "NSImage"] }
+# NSData feeds the runtime Dock icon for bare (non-bundled) binaries — see
+# `set_dock_icon_for_bare_binary` in main.rs.
+objc2-foundation = { version = "0.3", features = ["NSData"] }
# x11/wayland are the Linux windowing backends; only pull them on Linux. The
# Windows backend (`gpui_windows`) and macOS backend are selected by gpui_platform
diff --git a/README.md b/README.md
index 7352b5cd..15278946 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@
[](https://github.com/l0ng-ai/tty7/actions/workflows/ci.yml)
-[](https://github.com/l0ng-ai/tty7/releases)
+[](https://github.com/l0ng-ai/tty7/releases)
[](LICENSE)
[](https://discord.gg/s3dethqz2V)
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 4ef795ea..91be1423 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -11,7 +11,7 @@
[](https://github.com/l0ng-ai/tty7/actions/workflows/ci.yml)
-[](https://github.com/l0ng-ai/tty7/releases)
+[](https://github.com/l0ng-ai/tty7/releases)
[](LICENSE)
[](https://discord.gg/s3dethqz2V)
diff --git a/assets/app-icon.png b/assets/app-icon.png
index 322eb4c7..1dfc4225 100644
Binary files a/assets/app-icon.png and b/assets/app-icon.png differ
diff --git a/assets/app-icon.svg b/assets/app-icon.svg
index 4bccf439..2b53f763 100644
--- a/assets/app-icon.svg
+++ b/assets/app-icon.svg
@@ -1,6 +1,11 @@
-