diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 954b753..efd8475 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -95,7 +95,7 @@ jobs:
uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
repository: SunChJ/personal-immersive-translator
- ref: 3e9c7c8cb75ce4b08e56a714ee0e4eb7ebaa652e
+ ref: c826b6f6ec9fe7100e2745d63fa35378033e4ab2
path: personal-immersive-translator
ssh-key: ${{ secrets.GLOSS_EXTENSION_SSH_KEY }}
ssh-strict: true
diff --git a/Resources/Info.plist b/Resources/Info.plist
index 0ac64fd..a859496 100644
--- a/Resources/Info.plist
+++ b/Resources/Info.plist
@@ -19,9 +19,9 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 1.0.3
+ 1.0.4
CFBundleVersion
- 16
+ 17
GlossSafariExtensionAvailable
CFBundleDocumentTypes
diff --git a/docs/release-notes/v1.0.4.md b/docs/release-notes/v1.0.4.md
new file mode 100644
index 0000000..a309a9b
--- /dev/null
+++ b/docs/release-notes/v1.0.4.md
@@ -0,0 +1,12 @@
+# Gloss 1.0.4
+
+Gloss 1.0.4 improves browser translation safety for technical content and GitHub repositories.
+
+## Browser translation
+
+- Excludes inline and block code content from translation requests, including `code`, `pre`, `kbd`, `samp`, and `var` elements.
+- Excludes KaTeX, MathJax, and MathML formulas from translation requests.
+- Skips GitHub repository file lists and file-tree UI while preserving README and comment-body translation.
+- Bundles Gloss Browser Extension 0.5.5 from immutable commit `c826b6f6ec9fe7100e2745d63fa35378033e4ab2`.
+
+Gloss 1.0.4 requires macOS 14 or newer.