diff --git a/src/aviaversion.js b/src/aviaversion.js
new file mode 100644
index 0000000..1396b7c
--- /dev/null
+++ b/src/aviaversion.js
@@ -0,0 +1,41 @@
+(function () {
+
+if (window.__AVIA_VERSION_PATCH__) return;
+window.__AVIA_VERSION_PATCH__ = true;
+
+function patchVersion() {
+
+ document
+ .querySelectorAll("span.lh_1rem.fs_0\\.75rem.ls_0\\.03125rem.fw_500")
+ .forEach(el => {
+
+ if (el.dataset.aviaPatched) return;
+
+ const match = el.textContent.match(/Stoat for Desktop\s+([0-9.]+)/);
+
+ if (!match) return;
+
+ const stoatVersion = match[1];
+
+ el.dataset.aviaPatched = "true";
+
+ el.innerHTML = `
+ Avia Client Desktop
+
+ Based on Stoat ${stoatVersion}
+
+ `;
+ });
+
+}
+
+const observer = new MutationObserver(patchVersion);
+
+observer.observe(document.body, {
+ childList: true,
+ subtree: true
+});
+
+patchVersion();
+
+})();