diff --git a/Web/Models/Entities/Post.php b/Web/Models/Entities/Post.php
index af63cf526..4c1ca64cb 100644
--- a/Web/Models/Entities/Post.php
+++ b/Web/Models/Entities/Post.php
@@ -198,6 +198,10 @@ public function getPlatform(bool $forAPI = false): ?string
return 'mobile';
break;
+ case 'OpenVK Desktop':
+ return 'desktop';
+ break;
+
case null:
return null;
break;
diff --git a/Web/Models/Entities/User.php b/Web/Models/Entities/User.php
index e30b3cdc2..bcb8697b9 100644
--- a/Web/Models/Entities/User.php
+++ b/Web/Models/Entities/User.php
@@ -1018,6 +1018,10 @@ public function getOnlinePlatform(bool $forAPI = false): ?string
return 'mobile';
break;
+ case 'OpenVK Desktop':
+ return 'desktop';
+ break;
+
case null:
return null;
break;
diff --git a/Web/static/img/app_icons/openvk_desktop.png b/Web/static/img/app_icons/openvk_desktop.png
new file mode 100644
index 000000000..64aad8a56
Binary files /dev/null and b/Web/static/img/app_icons/openvk_desktop.png differ
diff --git a/data/clients.xml b/data/clients.xml
index b32a28f41..abadd3cfe 100644
--- a/data/clients.xml
+++ b/data/clients.xml
@@ -6,5 +6,6 @@
+