danyadev / vk-desktop Goto Github PK
View Code? Open in Web Editor NEWМессенджер ВКонтакте, работающий на Windows, macOS и Linux
Home Page: https://vk.com/vk_desktop_app
License: Apache License 2.0
Мессенджер ВКонтакте, работающий на Windows, macOS и Linux
Home Page: https://vk.com/vk_desktop_app
License: Apache License 2.0
При нажатии на крестик приложение должно закрыть основное окно, но остаться работать в фоне
Открыть приложение, нажать на крестик
Название и версия системы: MacOS Monterey, M1
Версия приложения: 0.3.2
Шаги воспроизведения:
ОР: произойдёт переход к концу диалога, т.к он прочитан
ФР: покажет первые сообщения
P.S под первыми сообщениями подразумеваются те сообщения, которые были загружены при включении либо последние прочитанные с VK Desktop
Шаги воспроизведения:
ОР: курсор нормально вставляется
ФР: курсор ни в какую не хочет вставляться
Такое же поведение происходит и при нажатии на само эмодзи.
Данное действие происходит в div с contenteditable, а сами эмодзи - это теги img с src и alt.
При нажатии на кнопку "Выйти из аккаунта" прилетает ошибка:
TypeError: Cannot read property 'id' of undefined
at VueComponent.exit (C:\Users\danyadev\Desktop\vk-desktop\renderer\components\modals\ModalBlocked.vue:22:60)
at invokeWithErrorHandling (C:\Users\danyadev\Desktop\vk-desktop\renderer\js\lib\Vue.js:1863:28)
at HTMLButtonElement.invoker (C:\Users\danyadev\Desktop\vk-desktop\renderer\js\lib\Vue.js:2187:16)
at HTMLButtonElement.original._wrapper (C:\Users\danyadev\Desktop\vk-desktop\renderer\js\lib\Vue.js:7506:27)
На ПК нет нормального способа использовать ВК, или хотя-бы его мессенджер, без браузера.
Официальный клиент что в магазине майков сдох, и работает только под виндой. в нём куча багов и недоработок.
Веб версия тормозит и медленно грузится, даже на печке с i7 12700k 16gb ram ddr5, с чистой 11 виндой, тк ПХП.
Веб "мобильная" версия работает вроде лучше, не лагает, даже можно как PWA установить, но она абсолютно не адаптирована для пк. Отправки по Enter нет, драгндропа нет, впринципе файл прикрепить невозможно, система уведомлений работает так себе.
Кроме них клиентов нет, из опен сорса только этот. Обновлений не было уже несколько лет, в чём причина заморозки? Почему никто не продолжает это дело? Я думаю что его вполне реально доработать до удобного и юзабельного приложения.
Я сам не контрибьютил, тк во VueJS не шарю
I hope everything is clear in the title )
Не знаю, баг или фича, но после переключения с диалога на диалог или после переключения окон windows сообщения перестают помечаться как прочитанные даже после скролла до самого низу
У верифицированных сообществ и, скорее всего, пользователей в чатах отображается галочка. Выглядит не очень, плюс ни в одном приложении такого нет.
Привет! Крайне заинтересован в развитии проекта и есть много идей для реализации, однако может появится много багов без какой-либо типизации. Сможете ли вы принять другую структуру проекта на TS?
После выхода из аккаунта остается модальное окно.
Необходимо вызывать closeModal в logout.
Will dark theme be available in this app? I think It is good idea. 👍
У меня в системе (Linux, Gnome Shell) кнопки управления окном перенесены в левую часть заголовка (как в MacOS). Хотелось бы иметь возможность также перенести их туда в этом приложении.
Скачал версию клиента 0.3.3 win64.
В итоге:
Установить клиент 0.3.3 win64.
Потыкать кнопки, про которые я говорил.
Не знаю влияет ли на кликабельность, то что у меня клавиши мыши инвертированы (правая отвечает за левую и наоборот), но пусть будет.
А по остальному
Intel Celeron J1800 2.4ГГц 2 ядра.
Интегрированный в процессор видеочип.
16 гб ОЗУ DDR3L.
Название и версия системы: Win10 LTSC x64
Версия приложения: 0.3.3 Win64
Оставлять работать приложение в фоне и показывать иконку самого приложения в трее для быстрого запуска. Не очень удобно его оставлять работать, не закрывая, если честно.
Невозможно запустить программу
лог ошибки:
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null) [250634:0816/234233.376468:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye. Ловушка трассировки/останова (стек памяти сброшен на диск)
UPD: Логи по пути ~/.config/vk-desktop/logs/
отсутствуют
chmod u+x vk-desktop
./vk-desktop
Название и версия системы: Ubuntu 22.04, Gnome 42
Версия приложения: 0.3.2
UPD:
Я смог запустить приложение с флагом --no-sandbox, но приложение по прежнему не работает:
Нужно будет проверить данный баг когда будут сами диалоги
Шаги для воспроизведения
наспамить в диалог
закрыть ввод капчи через ESC
если я отправляю еще одно сообщение появляется еще одна капча
нихуя не появляется блеат
Нет счетчика непрочитанных сообщений в доке на MacOS
Ожидаемый результат: Видно сообщение о звонке
Фактический результат: Видно пустое сообщение
Это связано с тем, что в API возвращается просто пустое сообщение без вложения call.
Переход к вебпаку осуществляется в ветке webpack:
https://github.com/danyadev/vk-desktop/tree/webpack
В официальной апликухе (пока она была доступна в апсторе) можно было сделать cmd+v чего угодно (например, скриншот или скопированная картинка) в поле ввода сообщения и оно прикреплялось. Сейчас это не работает. Да и вообще, не работает даже кнопка скрепки. И перетаскивание в окно не работает тоже. Это баг или фича?
Да, есть официальный вк мессенджер, но он ничем не лучше браузера, т.к это как и дискорд - тупо браузер.
Жрёт 500 мб ОЗУ, нет как таковых отличий от сайта, настроек вообще нет
Неужели никто не сделает (даже вы) десктоп клиент получше?
При установке приложения возникает ошибка доступа к папке Program Files
надеюсь вы там живые
Прошу добавить сочетание клавиш cmd+q
для быстрого закрытия приложения на macOS.
Отобразится анимация нажатия и ничего больше не произойдет.
Должен открыться диалог.
Не могу войти в приложение. Логи показывают, что токен для Android был взят, токен для Desktop взять не может. Делает запрос каждую миллисекунду или тик, тем самым не успевая получить ответ.
Попытка войти в аккаунт первый раз через кнопку "Войти", меню авторизации
Я вошел в аккаунт
Завис на странице авторизации.
Windows 10 Версия 10.0.19042 Сборка 19042
Версия приложения: 0.3.0
Node.js v12.16.1.
Стоит лучше использовать тени, так приложение выглядит свежее и лучше
"ReferenceError: electron is not defined" при попытке скопировать ссылку
Отсутствует импорт electron в PhotoMenu
В приложении это выглядит вот так:
Но желательно, чтобы оно выглядело как в VK Messenger:
Рекомендую прочитать гайдлайны Apple, чтобы сделать нормальное отображение Menu Bar.
Второй раз в соответствии с вашим README пытаюсь установить Desktop-версию VK Messenger. После выполнения команд установки и сборки, пробовал выполнить команду для установки мессенджера на моё Linux-окружение - yarn linux-setup64
и компилятор yarn вывел вот это сообщение:
error Command "linux-setup64" not found.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Как сделать так, чтобы мессенджер полноценно устанавливался в Linux? Заранее вам спасибо!
Название и версия операционной системы: Simply Linux 10 XFCE
Версия приложения: 0.3.3
при попытке сборки приложения выдаёт ошибку с неверной версией
yarn install v1.22.19
[1/5] Validating package.json...
error [email protected]: The engine "node" is incompatible with this module. Expected version "^14.17.0 || >=16.0.0". Got "12.22.9"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
использовал все шаги сборки приложения из README.Md
Название и версия системы: Linux Ubuntu 22.04 LTS
При входе в аккаунт, использующий 2FA по номеру телефона, на номер телефона ничего не приходит
Должно прийти SMS с кодом
Ничего не происходит
Key | Value |
---|---|
OS | Arch Linux x86_64 |
Установка | Как на Mac OS |
Графика | X11 |
DE | i3wm |
Не сбрасывается счетчик сообщений чата при переходе в чат
Открыть чат, пролистать до конца, счетчик не сбросится
Название и версия системы: MacOS Monterey, M1
Версия приложения: 0.3.2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.