April 8, 2021

 Список изменений Shark Remote и Windows in Telegram

Версия 5.1 (11 апреля)

🤘 Новое:

  • [BOT] Меню теперь позволяет задавать вызывать Переменые-команды как если бы они были обычными командами (видео)
  • [BOT] Управление сервисами для определения местоположения теперь доступно напрямую из Telegram (только для текущей сессии Telegram бота)
  • [BOT] Упоминание подписчиков раннего доступа и пользователей с Premium (после выполнения команд). Для обычных пользователей имеется возможность приобретения Premium, для Premium - просто перечислены участники
  • [APP] Добавлены аргументы запуска для исправления проблем связанных с подключением и скачиванием
  • [APP] Новый механизм обновления с использованием автоматической замены файлов на новую версию, как это происходило в Windows in Telegram. Больше не скачивается обычный архив, а пользователю не требуется вручную его распаковывать

⚡ Изменено и улучшено:

  • [ALL] Библиотека Sentry обновлена до последней версии
  • [ALL] Все ссылки ведут на новую документацию, добавлено больше справочных материалов
  • [BOT] Значительно улучшено отображение даты и времени
  • [BOT] Вывод команды /ps значительно переработан: добавлено разделение на процессы (с окнами и без), добавлена информация о заголовках окон у процессов-приложений, добавлена информация о потребляемой RAM для конкретного процесса, добавлена информация о дочерних процессах, общее улучшение оформления текстового файла с выводом
  • [BOT] Включена блокировка доступа к папке с настройками для пользователя (не администратора)
  • [BOT+APP] Множество улучшений и исправлений
  • [APP] По техническим причинам возвращён старый загрузчик файлов, а также внесено изменение, которое повысило максимальную скорость скачивания файлов. Необходимые файлы теперь грузятся не с GitHub и Codeberg, а с авторского облака от Disroot.org
  • [APP] Добавлено отображение процентов прогресса скачивания файла

🐞 Исправлено:

  • [APP] Переработана проверка на наличие доступа к необходимым сайтам. Проблема в предыдущих версиях не давала пользователю даже начать взаимодействовать с Shark Remote, т.к. проверка идёт в самом начале запуска приложения
  • [APP] Исправлены возможные проблемы связанные с блокировкой трафика, ускорена работа сетевых операций

🐼 Удалено или прекращена поддержка:

  • [ALL] Удалён устаревший и неиспользуемый код

Версия 5.1 preview (7 апреля)

🤘 Новое:

  • [BOT] Меню теперь позволяет задавать вызывать Переменые-команды, как если бы они были обычными командами (видео)
  • [BOT] Управление сервисами для определения местоположения теперь доступно напрямую из Telegram (только для текущей сессии Telegram бота)
  • [APP] Добавлены аргументы запуска для исправления проблем связанных с подключением и скачиванием

⚡ Изменено и улучшено:

  • [ALL] Библиотека Sentry обновлена до последней версии
  • [ALL] Все ссылки ведут на новую документацию, добавлено больше справочных материалов
  • [BOT] Значительно улучшено отображение даты и времени
  • [BOT] Вывод команды /ps значительно переработан: добавлено разделение на процессы (с окнами и без), добавлена информация о заголовках окон у процессов-приложений, добавлена информация о потребляемой RAM для конкретного процесса, добавлена информация о дочерних процессах, общее улучшение оформления текстового файла с выводом
  • [BOT+APP] Многочисленные мелкие улучшения и исправления
  • [APP] По техническим причинам возвращён старый загрузчик файлов, а также внесено изменение, которое повысило максимальную скорость скачивания файлов (ещё тестируется)

🐼 Удалено или прекращена поддержка:

  • [ALL] Удалён устаревший и неиспользуемый код

Версия 5.0 (4.8) (25 марта)

🤩 Помогли в разработке и тестировании 🤩
@bonin35, @h4nc3, @Xaxwijcut, @DolgopolSpartak

🤘 Новое:

  • [ALL] Shark Remote переехал с .NET 7 на .NET 8, что позволило увеличить производительность и общую скорость работы. Shark Remote для релизов теперь собирается без необходимости иметь у пользователя установленный .NET
  • [ALL] Новые версии теперь распространяются в SFX-архивах с возможностью установки (распаковки) портативной версии. Имеются аргументы для "тихой" распаковки. Для "тихой" распаковки потребуется запуск с аргументом -s (распаковка в текущую папку). либо с сочетанием
    -s -d[путь] для распаковки папки Shark Remote по иному пути, например:
    -s -d"C:\Program Files"
  • [BOT] Добавлена работа с торрентами с использованием qBittorrent в качестве сервера закачки торрентов, пример настройки qBittorrent (по просьбе @bonin35)
Добавление торрента с помощью magnet-ссылки
Добавление торрента с помощью torrent-файла
Список всех торрентов из qBittorrent
  • [BOT] Добавление и удаление Пользовательских переменных теперь доступно из бота с помощью команд /av и /dv
Создание переменной
Удаление переменной
  • [BOT] Добавлена команда /speedtest (можно вызвать как /speed или /st) для тестирования скорости сети с помощью Speedtest.
Пример работы
  • [BOT] Веб-приложение для заметок Notepher (официальный бот) с синхронизацией для Telegram аккаунта. Вызвать можно с помощью кнопки к любому сообщению или с помощью команды /note
Как вызывать? (можно ещё и командой /note)
Редактор заметок
  • [BOT] Добавлен сервис ip-api.com для определения местоположения по IP адресу.
  • [BOT] Пользовательские переменные в качестве команд.
Чтобы облегчить ввод длинных и часто используемых команд теперь можно использовать пользовательские переменные

В качестве примера используется пример для запуска команды CMD для команды /pwsh: /pwsh cmd /c echo %username%

С помощью новой возможности данная команда и параметры для неё сокращены до пользовательской переменной user, которую можно использовать введя в боте *user

Итого *user эквивалентно /pwsh cmd /c echo %username%
  • [BOT] Команда /apps теперь, помимо установленных приложений, отображает также и все установленные обновления для Windows
  • [BOT] Добавлено больше Пользовательских переменных создаваемых при первоначальной настройке
  • [BOT] У пользовательских переменных появилась поддержка вложенности, т.е. одна пользовательская переменная может включать в себя и другие, а также сами аргументы.
    Вот пример:
Переменная "msg" включает в себя команду /msg с аргументом "3", а в качестве второго аргумента используется значение переменной "info"
Использование вложенности на практике
  • [BOT] Добавлено больше зеркал для определения вашего внешнего IP адреса (т.к. некоторые сервисы могут не работать). Источник зеркал.
  • [BOT] По просьбе @h4nc3 добавил в бота возможность перехода PC в спящий режим.
  • [BOT] Меню теперь загружается из файла menu.txt. Обновлять Меню можно прямо из бота с помощью команды /menu. Добавлять, изменять и удалять элементы можно через Настройки Telegram бота.
  • [BOT] Команда /user полностью переработана: улучшен поиск пользователя, добавлена поддержка Службы, добавлена поддержка домена, добавлено определение по Console Session ID, добавлено определение по пользователю процесса, добавлено определение по создателю процесса в Windows. Можно считать что команда новая, т.к. от старой реализации не осталось и следа. Благодарю за помощь в разработке и тестировании @bonin35 и @DolgopolSpartak
  • [BOT] Добавлено больше полезных ссылок по Shark Remote.
  • [BOT] Добавлена поддержка pwsh.exe (PowerShell 7) для команды /kill
  • [BOT+APP] Бета-версии теперь имеют приписку beta к версии Shark Remote (по аналогии с dev-версиями). Для команды /bot добавлена поддержка приписок к версии.
  • [BOT+APP] Возвращена настройка включения функции получения сообщений после запуска приложения с автозапуском бота (т.е. пока бот был не активен, а потом приложение запустили и он включился, все сообщения будут прочитаны ботом и выполнены).
  • [APP] Добавлен аргумент запуска приложения --help (другие варианты: -h, /h, ?, /?) для открытия документации по аргументам запуска в браузере.
  • [APP] Включена улучшенная двойная буферизация окон, что значительно повысило плавность UI.
  • [APP] Добавлена кнопка для быстрого перехода в папку с файлами настроек.
  • [APP] Добавлена информация по Меню и Пользовательским переменным в документацию + ссылки в приложении (см. документацию)
  • [APP] Добавлен аргумент --win11-simple для отображения окна в новом режиме скругления без теней (и без пикселей, как на Windows 10) и без фирменной обводки окна на Windows 11 (требуется включённая настройка скругления окна). Аргумент в остальном почти идентичен аргументу
    --no-window (необходимо для правильного применения скругления), но Splash Screen показывается.
  • [APP] Для некоторых (часто используемых) аргументов запуска приложения добавлены альтернативные, более простые, аргументы-аналоги:
    1. --skip-confwiz можно вызвать как -w
    2. --no-window можно вызвать как -m
    3. --win11-simple можно вызвать как -v
    4. --hide можно вызвать как -s
    5. --daemon можно вызвать как -i
    6. --stop-bot можно вызывать как -b
    7. --auto-size можно вызывать как -a

⚡ Изменено и улучшено:

  • [ALL] Множество мелких изменений и улучшений.
  • [ALL] Обновлены библиотеки до последних стабильных версий:
LibreHardwareMonitorLib - поддержка большего числа оборудования, улучшения для команды /usage
Sentry - сбор данных об ошибках
Microsoft.PowerShell.SDK - работа плагинов на PowerShell
NLua - работа плагинов на Lua
  • [ALL] Для работы всего, что связано с PowerShell, теперь используется PowerShell 7. Если он не установлен, при настройке будет показано сообщение о необходимости скачать и установить его. Однако запуск и выполнение PowerShell команд без PowerShell 7 сохранится (я конечно не советую). Для этого необходимо запустить Shark Remote с аргументом
    --bypass-pwsh. Чтобы не скачивать PowerShell 7 через Мастер настройки необходимо произвести первоначальную настройку с помощью аргумента запуска --skip-confwiz
  • [ALL] Улучшения для Windows 11.
  • [BOT] Папка saved (для сохраняемых файлов/аудио) теперь создаётся в папке data (или выбранная вами папка)
  • [BOT] Команда /pwsh переименована в /shell (она же /sh) с альтернативным режимом /exec (имеется в виду кодировка для вывода текста с кириллицей). Команду всё также можно вызвать с помощью /pwsh и /pwshut
  • [BOT] Переписан парсер аргументов команд бота:
  1. Команды теперь лучше работают в связке с пробелами
  2. Теперь для разделения аргументов (для исполняемого файла) от файла для команды /run будет использоваться сочетание “ arg:“. Вот пример:/run “C:\my test.exe” arg:-i (запуск C:\my test.exe с аргументом -i)
  • [BOT] Изменён способ использования пользовательских переменных.
Пользовательские переменные имеют 2 способа использования:
- Пользовательская переменная как-бы заменяет использование команды и её аргументов, которые являются значением этой самой пользовательской переменной
- Пользовательская переменная - это просто значение-аргумент для другой команды

В первом случае пользовательская переменная пишется как команда и пишется в формате: *название Во втором случае переменная уже является аргументом и всё также пишется между двумя знаками: *название*
  • [BOT] Для устранения проблем с одинаковыми файлами была добавлена генерация дополнительной информации перед названием файла (только для файла отправленного в бота, оригинальный файл в PC имеет обычное имя)
  • [BOT] Внедрена поддержка контроля ботом (запрет выполнения определённых команд, плагинов, запрет доступа к Пользовательским переменным, обработка файлов и аудио, запрет доступа к определённым кнопкам клавиатуры, запрет к Меню) при предоставлении доступа к PC другому пользователю Telegram. Настройки в интерфейсе приложения будут доступны в версии 4.9
  • [BOT] Сокращённые (альтернативные) команды отображены рядом с основными.
  • [BOT] Команду /send теперь можно вызывать как /bak
  • [BOT] Команда /del переименована в /rm (но вызвать команду всё также можно с помощью /del)
  • [APP] При запуске в виде Службы теперь не будет обрабатываться окно приложения и некоторые настройки интерфейса - это должно немного снизить нагрузку на оборудование.
  • [APP] Улучшен парсер аргументов для приложения, добавлена поддержка ввода нескольких аргументов одновременно.
  • [APP] Вместо Shark Remote в левом углу заголовка окна теперь отображается О приложении при первом запуске Shark Remote после настройки. Сделано это для удобства для новых пользователей. При закрытии карточки О приложении надпись Shark Remote будет возвращена, при новом запуске Shark Remote надпись будет также возвращена. При переключении режимов надпись О приложении будет возвращаться на некоторое время.
  • [APP] Запрет изменения настройки внешнего вида теперь отображается не как блокировка флажка (что приводило к отображению чёрного текста на тёмном фоне), а как иконка рядом с настройкой и немного затемнённый текст. Такой же приём был применён и к другим кнопкам в общем меню.
  • [APP] Список Пользовательских переменных и Меню теперь обновляется автоматически после изменения.
  • [APP] Исправлено удаление #lk после выхода из окна изменения значения, если переменная/элемент была ранее пустая. Сдвоенная кнопка Удаление/Выход заменена на Удаление и теперь активируется только при наличии данных, для закрытия используется крестик в заголовке окна. Переработана логика создания новых и изменение существующих переменных/элементов и их значений.
  • [APP] Перенос флагов в обычные настройки, аргументы приложения и прочее:
Все флаги (подробнее) приложения и бота перенесены в обычные настройки
1. Флаг: P_ISL Заменён на: клик на иконку для установки плагинов с Ctrl отключит ограничение по размеру установщика/архива плагина, можно будет установить плагин размером 20 МБ и более
2. Флаг: B_NOT Заменён на: аргумент запуска приложения --stop-bot
3. Флаг: W_HIDE Заменён на: аргумент запуска приложения --hide
Другое: Исправлен нерабочий флаг для скрытия окна и иконки в трее
4. Флаг: W_AS Заменён на: аргумент запуска приложения --auto-size, добавлена отдельная настройка
5. Остальные флаги перенесены в настройки
  • [APP] После сохранения настроек теперь можно сразу запустить Telegram бота без ручного запуска на главной вкладке.
  • [APP] Проверка токена Telegram бота вновь происходит только во время включения бота. Изменено из-за ошибочных сообщений в логе при большом количестве запросов. Можно отключить проверку токена вообще.
  • [APP] Переписан загрузчик файлов из Интернета (окно подготовки), что позволило добиться более высокой скорости загрузки файлов при стабильном соединении.
  • [APP] Запуск приложения стал возможен даже с плохим соединением или сильным замедлением работы сайтов GitHub, Codeberg, Shark Remote, GlitchTip.
  • [APP] Внесены мелкие улучшения для UI, новичкам должно стать чуточку проще и понятнее.

🐞 Исправлено:

  • [BOT] Исправлена генерация имён текстовых файлов для печати.
  • [BOT] Исправлен очень старый баг связанный с созданием копии запроса командой (команда вызывается два раза). Баг всё ещё может проявляться, действия при которых это происходи не определены.
  • [BOT] Исправлен баг ввода пустой команды.
  • [BOT] Исправлена критическая уязвимость, которая позволяла в более ранних версиях Shark Remote обойти защиту на пользователя. Данная уязвимость затрагивает все версии с поддержкой отправки оповещений (уведомлений)! Благодарю @Xaxwijcut за тестирование и её выявление.
  • [BOT] Исправлена проблема с отображением некоторых emoji и в сторонних клиентах Telegram, исправлены проблемы отображения отформатированного текста.
  • [BOT] Исправлена ссылка на информацию по Пользовательским переменным.
  • [BOT+APP] Исправлена отправка оповещений при запуске в виде Службы.
  • [BOT+APP] Исправлена ошибка закрытия приложения при включённой настройке оповещения и с выключенным ботом.
  • [BOT+APP] Устранена часть проблем подключения к Telegram.
  • [BOT+APP] Исправлены ошибки.
  • [APP] Исправлена логика сохранения настроек и доступа в другие возможности приложения при не сохранённых настройках.
  • [APP] Исправлена логика появления окна "Вы забыли сохранить настройки!"
  • [APP] Исправлена логика блокировки и применения определённых настроек внешнего вида при активации других настроек, чтобы не было проблем с отображением приложения при запуске. При желании можно принудительно применить нужные лично вам настройки через конфигурационный файл.
  • [APP] Исправлен нерабочий аргумент запуска приложения --no-window
  • [APP] Исправлена ошибка, если элементы отсутствуют в списке.
  • [APP] Исправлена ошибка создания новой папки для хранения данных, если конфигурация файла с настройками повреждена.
  • [APP] Исправлен очень старая ошибка неправильного удаления переменной через окно Изменение значения: удаляется не выбранная переменная (или значение), а самая первое значение из списка.
  • [APP] Исправлен баг определения папки для скачивания обновлений.
  • [APP] Исправлен баг, который не давал отображаться информации о плагине в списке плагинов в Настройках.
  • [APP] Исправлен баг с применением настроек во время повторной настройки.

🐼 Удалено или прекращена поддержка:

  • [ALL] Убрано создание отладочных файлов и файлов для разработчиков при подготовке новой версии к релизу.
  • [APP] Временно отключено асинхронное завершение обработки ошибок (введено в версии 4.7.3)
  • [APP] Отключена нестабильная поддержка показа окна поверх других окон (будет удалена в 4.9, можете скомпилировать на релизе свою сборку с включённым аргументом запуска приложения в Program.cs)
  • [APP] Удалены неиспользуемые элементы интерфейса.

Версия 4.8 preview (12 марта)

Изменения с момента выхода beta 5.

🤘 Новое:

  • [BOT] Добавлена работа с торрентами с использованием qBittorrent в качестве сервера закачки торрентов, пример настройки qBittorrent (по просьбе @bonin35)
Добавление торрента с помощью magnet-ссылки
Добавление торрента с помощью torrent-файла
Список всех торрентов из qBittorrent
  • [BOT] Добавление и удаление Пользовательских переменных теперь доступно из бота с помощью команд /av и /dv
Создание переменной
Удаление переменной

⚡ Изменено и улучшено:

  • [ALL] Новые версии теперь распространяются в SFX-архивах с возможностью установки (распаковки) портативной версии. Имеются аргументы для "тихой" установки
  • [ALL] Множество мелких изменений
  • [BOT] Внедрена поддержка контроля ботом (запрет выполнения определённых команд, плагинов, запрет доступа к Пользовательским переменным, обработка файлов и аудио, запрет доступа к определённым кнопкам клавиатуры, запрет к Меню) при предоставлении доступа к PC другому пользователю Telegram. Настройки в интерфейсе приложения будут доступны в версии 4.9
  • [BOT] Сокращённые (альтернативные) команды отображены рядом с основными
  • [BOT] Команду /send теперь можно вызывать как /bak
  • [APP] Проверка токена Telegram бота вновь происходит только во время включения бота. Изменено из-за ошибочных сообщений в логе при большом количестве запросов. Можно отключить проверку токена вообще
  • [APP] Переписан загрузчик файлов из Интернета (окно подготовки), что позволило добиться более высокой скорости загрузки файлов при стабильном соединении
  • [APP] Запуск приложения стал возможен даже с плохим соединением или сильным замедлением работы сайтов GitHub, Codeberg, Shark Remote, GlitchTip
  • [APP] Внесены мелкие улучшения для UI, новичкам должно стать чуточку проще и понятнее

🐞 Исправлено:

  • [BOT] Исправлена генерация имён текстовых файлов для печати
  • [BOT+APP] Исправлены ошибки

Версия 4.8 beta 5 (10 февраля)

🤘 Новое:

  • [BOT] Добавлена команда /speedtest (можно вызвать как /speed или /st) для тестирования скорости сети с помощью Speedtest
Пример работы
  • [BOT] Веб-приложение для заметок Notepher (официальный бот) с синхронизацией для Telegram аккаунта. Вызвать можно с помощью кнопки к любому сообщению или с помощью команды /note
Как вызывать? (можно ещё и командой /note)
Редактор заметок
  • [BOT] Добавлен сервис ip-api.com для определения местоположения по IP адресу
  • [BOT] Команда /apps теперь, помимо установленных приложений, отображает также и все установленные обновления для Windows
  • [BOT] Добавлено больше Пользовательских переменных создаваемых при первоначальной настройке

⚡ Изменено и улучшено:

  • [ALL] Для работы всего, что связано с PowerShell, теперь используется PowerShell 7. Если он не установлен, при настройке будет показано сообщение о необходимости скачать и установить его. Однако запуск и выполнение PowerShell команд без PowerShell 7 сохранится (я конечно не советую). Для этого необходимо запустить Shark Remote с аргументом
    --bypass-pwsh. Чтобы не скачивать PowerShell 7 через Мастер настройки необходимо произвести первоначальную настройку с помощью аргумента запуска --skip-confwiz
  • [BOT] Команда /pwsh переименована в /shell (она же /sh) с альтернативным режимом /exec (имеется в виду кодировка для вывода текста с кириллицей). Команду всё также можно вызвать с помощью /pwsh и /pwshut
  • [BOT] Для устранения проблем с одинаковыми файлами была добавлена генерация дополнительной информации перед названием файла (только для файла отправленного в бота, оригинальный файл в PC имеет обычное имя)
  • [BOT+APP] Другие улучшения
  • [APP] После сохранения настроек теперь можно сразу запустить Telegram бота без ручного запуска на главной вкладке

🐞 Исправлено:

  • [BOT] Исправлен очень старый баг связанный с созданием копии запроса командой (команда вызывается два раза).
    Исправление требует тестирования
  • [BOT] Исправлена критическая уязвимость, которая позволяла в более ранних версиях Shark Remote обойти защиту на пользователя. Данная уязвимость затрагивает все версии с поддержкой отправки оповещений (уведомлений)! Благодарю @Xaxwijcut за тестирование и её выявление.
  • [BOT+APP] Исправлены ошибки

🐼 Удалено или прекращена поддержка:

  • [APP] Удалены неиспользуемые элементы интерфейса

Версия 4.8 beta 4 (4 февраля)

🤘 Новое:

  • [BOT] У пользовательских переменных появилась поддержка вложенности, т.е. одна пользовательская переменная может включать в себя и другие, а также сами аргументы.
    Вот пример:
Переменная "msg" включает в себя команду /msg с аргументом "3", а в качестве второго аргумента используется значение переменной "info"
Использование вложенности на практике

⚡ Изменено и улучшено:

  • [ALL] Библиотеки NLua (плагины на Lua) и Sentry (сбор критических ошибок) обновлены до последних версий
  • [BOT] Переписан парсер аргументов команд бота:
  1. Команды теперь лучше работают в связке с пробелами
  2. Теперь для разделения аргументов (для исполняемого файла) от файла для команды /run будет использоваться сочетание “ arg:“. Вот пример:/run “C:\my test.exe” arg:-i (запуск C:\my test.exe с аргументом -i)
  • [BOT] Изменён способ использования пользовательских переменных
Пользовательские переменные имеют 2 способа использования:
- Пользовательская переменная как-бы заменяет использование команды и её аргументов, которые являются значением этой самой пользовательской переменной
- Пользовательская переменная - это просто значение-аргумент для другой команды

В первом случае пользовательская переменная пишется как команда и пишется в формате: *название Во втором случае переменная уже является аргументом и всё также пишется между двумя знаками: *название*
  • [BOT] Мелкие улучшения

Версия 4.8 beta 3 (27 января)

🤘 Новое:

  • [BOT] Добавлено больше зеркал для определения вашего внешнего IP адреса (т.к. некоторые сервисы могут не работать). Источник зеркал: https://t.me/bashdays/226
  • [BOT] Команда /user полностью переработана: улучшен поиск пользователя, добавлена поддержка Службы, добавлена поддержка домена, добавлено определение по Console Session ID, добавлено определение по пользователю процесса, добавлено определение по создателю процесса в Windows. Можно считать что команда новая, т.к. от старой реализации не осталось и следа
  • [BOT] Добавлено больше полезных ссылок по Shark Remote
  • [BOT] Добавлена поддержка pwsh.exe (PowerShell 7) для команды /kill
  • [BOT+APP] Возвращена настройка включения функции получения сообщений после запуска приложения с автозапуском бота (т.е. пока бот был не активен, а потом приложение запустили и он включился, все сообщения будут прочитаны ботом и выполнены). Раньше функция работала независимо от запуска приложения, возможно доработаю в beta 4
  • [APP] Добавлен аргумент запуска приложения --help (другие варианты: -h, /h, ?, /?) для открытия документации по аргументам запуска в браузере
  • [APP] Добавлен аргумент --win11-simple для отображения окна в новом режиме скругления без теней (и без пикселей, как на Windows 10) и без фирменной обводки окна на Windows 11 (требуется включённая настройка скругления окна). Аргумент в остальном почти идентичен аргументу
    --no-window (необходимо для правильного применения скругления), но Splash Screen показывается
  • [APP] Для некоторых (часто используемых) аргументов запуска приложения добавлены альтернативные, более простые, аргументы-аналоги:
    1. --skip-confwiz можно вызвать как -w
    2. --no-window можно вызвать как -m
    3. --win11-simple можно вызвать как -v
    4. --hide можно вызвать как -s
    5. --daemon можно вызвать как -i
    6. --stop-bot можно вызывать как -b
    7. --auto-size можно вызывать как -a

⚡ Изменено и улучшено:

  • [ALL] Многочисленные мелкие улучшения
  • [PLUGIN] Библиотека Microsoft.PowerShell.SDK обновлена до новой версии (только beta 3)
  • [BOT] Команда /del переименована в /rm (но вызвать команду всё также можно с помощью /del)
  • [APP] При запуске в виде Службы теперь не будет обрабатываться окно приложения и некоторые настройки интерфейса - это должно немного снизить нагрузку на оборудование
  • [APP] Улучшен парсер аргументов для приложения, добавлена поддержка ввода нескольких аргументов одновременно
  • [APP] Вместо Shark Remote в левом углу заголовка окна теперь отображается О приложении при первом запуске Shark Remote после настройки. Сделано это для удобства для новых пользователей. При закрытии карточки О приложении надпись Shark Remote будет возвращена, при новом запуске Shark Remote надпись будет также возвращена. При переключении режимов надпись О приложении будет возвращаться на некоторое время
  • [APP] Запрет изменения настройки внешнего вида теперь отображается не как блокировка флажка (что приводило к отображению чёрного текста на тёмном фоне), а как иконка рядом с настройкой и немного затемнённый текст. Такой же приём был применён и к другим кнопкам в общем меню
  • [APP] Список Пользовательских переменных и Меню теперь обновляется автоматически после изменения
  • [APP] Исправлено удаление #lk после выхода из окна изменения значения, если переменная/элемент была ранее пустая. Сдвоенная кнопка Удаление/Выход заменена на Удаление и теперь активируется только при наличии данных, для закрытия используется крестик в заголовке окна. Переработана логика создания новых и изменение существующих переменных/элементов и их значений
  • [APP] Перенос флагов в обычные настройки, аргументы приложения и прочее:
    Все флаги (подробнее) приложения и бота перенесены в обычные настройки
    1. Флаг: P_ISL Заменён на: клик на иконку для установки плагинов с Ctrl отключит ограничение по размеру установщика/архива плагина, можно будет установить плагин размером 20 МБ и более
    2. Флаг: B_NOT Заменён на: аргумент запуска приложения --stop-bot
    3. Флаг: W_HIDE Заменён на: аргумент запуска приложения --hide
    Другое: Исправлен нерабочий флаг для скрытия окна и иконки в трее
    4. Флаг: W_AS Заменён на: аргумент запуска приложения --auto-size, добавлена отдельная настройка
    5. Остальные флаги перенесены в настройки

🐞 Исправлено:

  • [BOT] Исправлена проблема с отображением некоторых emoji и в сторонних клиентах Telegram, исправлены проблемы отображения отформатированного текста
  • [BOT+APP] Исправлена отправка оповещений при запуске в виде Службы
  • [BOT+APP] Исправлена ошибка закрытия приложения при включённой настройке оповещения и с выключенным ботом
  • [APP] Исправлена логика сохранения настроек и доступа в другие возможности приложения при не сохранённых настройках
  • [APP] Исправлена логика блокировки и применения определённых настроек внешнего вида при активации других настроек, чтобы не было проблем с отображением приложения при запуске. При желании можно принудительно применить нужные лично вам настройки через конфигурационный файл
  • [APP] Исправлен нерабочий аргумент запуска приложения --no-window
  • [APP] Исправлена ошибка, если элементы отсутствуют в списке
  • [APP] Исправлена ошибка создания новой папки для хранения данных, если конфигурация файла с настройками повреждена
  • [APP] Исправлена ошибка из beta 2 с проверкой обновлений
  • [APP] Исправлен баг с применением настроек во время повторной настройки
  • [APP] Исправлен баг из beta 2 с цветами карточек категорий настроек в Настройках

🐼 Удалено или прекращена поддержка:

  • [APP] Отключена нестабильная поддержка показа окна поверх других окон (будет удалена в 4.9, можете скомпилировать на релизе свою сборку с включённым аргументом запуска приложения в Program.cs)

Версия 4.8 beta 2 (11 января)

🤘 Новое:

  • [ALL] Shark Remote для релизов теперь собирается без необходимости иметь у пользователя установленный .NET 8 (требуется тестирование)
  • [BOT] Пользовательские переменные в качестве команд.
Чтобы облегчить ввод длинных и часто используемых команд теперь можно использовать пользовательские переменные

В качестве примера используется пример для запуска команды CMD для команды /pwsh: /pwsh cmd /c echo %username%

С помощью новой возможности данная команда и параметры для неё сокращены до пользовательской переменной user, которую можно использовать введя в боте :user:

Итого :user: эквивалентно /pwsh cmd /c echo %username%
  • [BOT+APP] Бета-версии теперь имеют приписку beta к версии Shark Remote (по аналогии с dev-версиями). Для команды /bot добавлена поддержка приписок к версии
  • [APP] Добавлена информация по Меню и Пользовательским переменным в документацию + ссылки в приложении (см. документацию)

⚡ Изменено и улучшено:

  • [BOT+APP] Многочисленные мелкие улучшения

🐞 Исправлено:

  • [BOT] Исправлена ссылка на информацию по Пользовательским переменным
  • [APP] Исправлен очень старая ошибка неправильного удаления переменной через окно Изменение значения: удаляется не выбранная переменная (или значение), а самая первое значение из списка
  • [APP] Исправлен баг определения папки для скачивания обновлений
  • [APP] Исправлен баг, который не давал отображаться информации о плагине в списке плагинов в Настройках
  • [APP] Исправлен баг из beta 1, из-за которого закрытие Настройки Меню приводило к переходу в категории настройки, а не в настройки Telegram бота

🐼 Удалено или прекращена поддержка:

  • [ALL] Убрано создание отладочных файлов и файлов для разработчиков при подготовке новой версии к релизу

Версия 4.8 beta 1 (5 января)

🤘 Новое:

  • [ALL] Shark Remote переехал с .NET 7 на .NET 8, что позволило увеличить производительность и общую скорость работы
  • [BOT] По просьбе @h4nc3 добавил в бота возможность перехода PC в спящий режим
  • [BOT] Меню теперь загружается из файла menu.txt. Обновлять Меню можно прямо из бота с помощью команды /menu. Добавлять, изменять и удалять элементы можно через Настройки Telegram бота
  • [APP] Добавлена кнопка для быстрого перехода в папку с файлами настроек

⚡ Изменено и улучшено:

  • [ALL] Обновлены библиотеки до последних стабильных версий
    LibreHardwareMonitorLib - поддержка большего числа оборудования, улучшения для команды /usage
    Sentry - сбор данных об ошибках
    Microsoft.PowerShell.SDK - работа плагинов на PowerShell
  • [ALL] Улучшения для Windows 11
  • [BOT] Папка saved (для сохраняемых файлов/аудио) теперь создаётся в папке data (или выбранная вами папка)
  • [BOT+APP] Многочисленные мелкие улучшения

🐞 Исправлено:

  • [BOT] Исправлен баг ввода пустой команды

Версии в 2023 году

Версия 4.7.4 (26 декабря)

⚡ Изменено и улучшено:

  • [ALL] Проект перенесён с Visual Studio 2022 на JetBrains Rider 2023.3.1 и проведена чистка и исправление уязвимых мест в коде с помощью JetBrains Rider и PVS-Studio
  • [BOT] Команда /ron переименована в /pwsh и /pwshut и теперь запускает любые команды при помощи PowerShell с поддержкой CMD (подробнее в 📜 Задачах)
  • [BOT] Команда /tasks переименована в /ps
  • [BOT] Внесены улучшения для команды /info: значительно улучшена производительность при формировании файла с отчётом, мелкие исправления
  • [BOT] Мелкие правки при отправке файлов, чтобы ошибок стало чуточку меньше
  • [BOT] Улучшена производительность при записи файлов для команд /apps, /ps, /lst, /pwsh, /pwshut
  • [BOT+APP] Мелкие улучшения и исправления
  • [APP] Настройки Telegram бота и переменных больше не будут вызывать сообщение о необходимости в перезапуске приложения
  • [APP] В связи с тем, что многие люди не знают о полном функционале Shark Remote из-за Мини-режим окна, было решено вернуть по умолчанию обычный режим отображения окна с полным функционалом Shark Remote
  • [APP] Улучшено отображение ошибки об устаревшем токене для бота

🐼 Удалено или прекращена поддержка:

  • [ALL] Удалены неиспользуемые настройки из файла настроек
  • [BOT] Удалён устаревший флаг M_RX

Версия 4.7.3 (2 декабря)

🤩 Помогли в разработке и тестировании 🤩
@DolgopolSpartak

🤘 Новое:

  • [BOT] Добавлена команда /user, чтобы быстро узнать какой пользователь сейчас используется

⚡ Изменено и улучшено:

  • [BOT] Тестовое улучшение для обработчика ошибок бота при потерянном соединении с Telegram
  • [BOT+APP] Уменьшено количество чтения данных из файлов
  • [BOT+APP] Улучшения кода и другие улучшения
  • [APP] Аргументы запуска переименованы: Часть аргументов запуска для исполняемого файла переименовано, т.к некоторые путают команды с припиской “sw” с утилитой, которая используется для создания службы - WinSW. Теперь приписка будет “confwiz”. Аргумент --ews переименован в
    --init-size
  • [APP] Служба теперь может работать и до входа пользователя (по желанию пользователя). Благодарю @DolgopolSpartak за информацию для создания необходимого файла конфигурации Службы Windows.

🐞 Исправлено:

  • [BOT] Исправлена информация по команде /ron (т.к. CMD не отрабатывает для данной команды решено сделать небольшой обход через PowerShell)
  • [APP] Окончательно исправлены ошибки создания и запуска службы. Благодарю @DolgopolSpartak за поиск проблемы (пост)
  • [APP] Исправлено создание службы через Мастер настройки
  • [APP] Исправлена критическая ошибка определения DPI дисплея

Версия 4.7.2 (24 ноября)

🤘 Новое:

  • [BOT] Добавлен нативный для Telegram список команд бота (Меню), чтобы можно было быстро "исправить" пропавшую клавиатуру (она без возможности показа в виде кнопки). Также в данный список, возможно, войдут некоторые другие команды, а в версии 4.8 появится возможность самому добавлять новые команды для отображения в списке
  • [APP] Добавлена плашка загрузки (Splash Screen). Плашка во время загрузки приложения, как это было реализовано в Window in Telegram, чтобы скрасить время ожидания загрузки (по давней просьбе подписчика в прошлом году). Отключить новшество можно при помощи флага для приложения NLS

⚡ Изменено и улучшено:

  • [BOT] Сообщения перенесены на новое внутреннее MessageAPI (API отправки сообщений)
  • [BOT] Точечные улучшения в боте
  • [BOT+APP] Другие улучшения

🐞 Исправлено:

  • [BOT] Исправлено ошибочное HTML форматирование текста в файле с содержимым папки для команды /lst
  • [BOT] Исправлены другие ошибки
  • [APP] Исправлена фейк-ошибка при переключении статуса службы
  • [APP] Исправлены проблемы с нерабочими элементами интерфейса (кнопки, переключатели, иконки) после патча 4.7.1

Версия 4.7.1 (20 ноября)

🤘 Новое:

  • [BOT] Добавлена возможность открытия ссылки в браузере на компьютере через Telegram бота командой /url

⚡ Изменено и улучшено:

  • [ALL] Обновлены библиотеки Microsoft.PowerShell.SDK (запуск плагинов на PowerShell) и Sentry (отправка ошибок и багов разработчику)
  • [BOT] Улучшено отображение сообщений для службы
  • [BOT] Доработан вывод нескольких видеокарт для команды /info
  • [BOT] Команда /curl теперь поддерживает ввод полного curl запроса
    Раньше - /curl ifconfig.me
    Сейчас - /curl curl ifconfig.me
  • [BOT] Другие мелкие улучшения и доработки
  • [APP] Переработаны настройки в приложении:
  1. Разграничение всех настроек на категории: Telegram бот, Приложение, Переменные, Другие настройки
  2. Возможность возврата к боту без перезапуска приложения (часть настроек может не примениться без перезапуска)
  3. Значительное уменьшение обращений к диску за счёт снижения загрузок данных из файла с настройками
  4. Добавлено пояснение по некоторым вопросам настроек, улучшена информация по некоторым моментам настроек
  5. Улучшенное сохранение настроек без потерь
  6. Более продвинутые проверки
  • [APP] Доработана вкладка Плагины
  1. Перенесена иконка с информацией по созданию плагинов над списком, а кнопка Действия заменена на иконку установки плагина и действует только как выбор установщика плагина
  2. Чтобы открыть свойства плагина необходимо теперь произвести один клик (как и было ранее), а не двойной.
  • [APP] Улучшенная проверка приложения на GPU и добавляет поддержку дискретных видеокарт, если присутствует интегрированное графическое ядро от Intel
Если у вас имеется интегрированное графическое ядро от Intel и дискретная видеокарта, то приложение будет смотреть на интегрированное графическое ядро без проверки на видеокарту, что приведёт к отображению сообщения о низкой производительности, хотя этого не должно было произойти.
  • [APP] Новогодняя тема теперь активируется автоматически с 31 декабря по 8 января
  • [APP] Улучшения в коде, немного улучшена оптимизация, обновлена цифровая подпись исполняемого файла

🐞 Исправлено:

  • [BOT] Исправлена отсутствующая информация об отправке запросов с помощью curl
  • [APP] Исправлена критическая ошибка Службы Windows, которая связана с неверным отображением сообщений (MessageBox)
  • [APP] Исправлена критическая ошибка плавного появления окон
  • [APP] Исправлены проблемы проверки соединения с Интернетом
  • [APP] Исправлен баг, который позволял обходить проверку на сохранение настроек

Версия 4.7 (релиз) (30 октября)

🤘 Новое:

  • [ALL] Внесены изменения для обеспечения получения разработчиком данных о версии Windows 10/11, разрешении экрана и критических ошибках и для улучшения качества работы (небольшой сбор данных, подробнее в Условиях использования)
  • [BOT] Добавлена команда /ron, которая аналогична команде /run с аргументами, но выводит выполненную команду в файл с отправкой в бота после выполнения. Можно настроить кодировку вывода текста через файл с настройками (output_chcp), по умолчанию значение равно 65001. Подробнее о кодировках на русском или больше информации на английском
  • [BOT] Добавлена поддержка запуска команд в CMD, PowerShell, PowerShell 7 с помощью команды бота /run с использованием аргументов без указания "/c" перед аргументом
  • [APP] В случае использования экрана высокого разрешения (1920x1080 и выше) будет автоматически применяться исправление отображения всех окон (требуется тестирование, т.к. разработчик Shark Remote имеет разрешение экрана 1680x1050). Если у вас разрешение экрана меньше 1920x1080 или используется масштабирование и окна отображаются некорректно можно задать их размер вручную через файл form_size.txt, который можно создать через аргумент запуска Shark Remote --ews
  • [APP] В Дополнительные настройки внедрена опция по управлению оповещениями (отправка уведомлений при подключении ПК к боту и его отключению (ПК)). Данная опция делает существующую настройку более наглядной и удобной, однако существующая настройка теперь не работает, но её логика осталась ради обеспечения совместимости
  • [APP] Добавлена возможность редактирования пользовательских переменных в настройках Shark Remote. Чтобы создать новую переменную, щёлкните в пустое место в списке, либо используйте старый способ через текстовый файл
  • [APP] Добавлена проверка переименованного ZIP архива плагина на ZIP бомбу при установке
  • [APP] В консоль предварительной настройки добавлена ссылка на Условия использования, которые необходимо принять перед использованием

⚡ Изменено и улучшено:

  • [ALL] Немного переделана логика чтения и записи файла конфигурации. Изменения файла конфигурации вручную крайне нежелательно!
  • [ALL] Внесены оптимизации кода, обновлены сторонние компоненты до последних версий, снижено количество запросов диску
  • [ALL] Все скрытые параметры переименованы и теперь называются флагами. Список флагов теперь доступен всем в официальной документации
  • [ALL] Некоторые изменения связанные со сборкой версии для распространения Shark Remote (релиз-сборка)
  • [PLUGIN] Переписана логика для скрипта для плагинов на PowerShell:
  1. Для вызова теперь используется функция MainFunc с обязательными 4 аргументами (даже если они не будут использованы)
  2. Теперь скрипт плагина будет корректно возвращать возможный текст с пробелами. Вывод текста с кириллицей возможен, если файл скрипта плагина имеет кодировку UTF-8 (если создавать, например, с помощью Notepad++; можно также сменить любую кодировку в UTF-8 в Notepad++), для русской версии Windows 10 стандартом является кодировка Windows-1251 (что вызывает проблемы при чтении). Подробнее о разработке плагина на Powershell
  3. Аргументы для скрипта плагина теперь могут также содержать кириллицу и пробелы
  4. Больше нет привязки к версиям PowerShell. Для работы теперь подойдёт любая версия, начиная с версии 5.1 (поддерживается вплоть до PowerShell 7), возможна поддержка более ранних версий PowerShell, но их работа не гарантируется
  5. Скрипт плагина теперь запускается и работает быстрее
  • [BOT+PLUGIN] Обновлены библиотеки H.InputSimulator (управление мышью и клавиатурой), NLua (плагины на Lua) и Telegram.Bot (Telegram бот) до последних доступных версий. Внесены улучшения в код в соответствии с рекомендациями разработчиков Telegram.Bot
  • [BOT] Изменено правило бота для приема сообщений, отправленных до запуска бота. Например, если вы выключили приложение Shark Remote и случайно отправили сообщения в бота (в Telegram), то новые сообщения не будут приняты ботом. Также это правило исключает прием ботом контента, который он не может обработать, такой как голосования, сообщения с каналов и другие "расширенные возможности для ботов"
  • [BOT] Команда /info получила улучшения:
  1. Добавлен раздел Безопасность, в котором можно узнать информацию о режиме загрузки системы (UEFI или BIOS), статусе Secure Boot и модуле TPM
  2. Исправлены проблемы, связанные с формированием файла и улучшена обработка ошибок
  3. Оптимизировано получение серийного номера Windows
  4. Обновлены последние неизменённые части кода от Windows in Telegram
  5. Оптимизирована запись данных в файл
  • [BOT] Улучшена работа команды /dir, теперь она работает без указания папки, используется папка с приложением
  • [BOT] Улучшена работа команды /file, теперь она работает без указания файла, используется файл приложения Shark Remote.exe
  • [BOT] Заметно улучшено определение и вывод размеров для всех команд, где требуется указание размера/объёма
  • [BOT] Код для однотипных сообщений переработан, что значительно облегчило бота (изменено примерно 75% кода отвечающего за отправку сообщений)
  • [BOT] Под почти всеми отправленными сообщениями бота теперь располагаются кнопки "🔥 Telegram канал" и "💰 Поддержать"
  • [BOT+APP] Улучшена загрузка пользовательский переменных
  • [BOT+APP] Улучшено чтение пользовательских переменных при наличии пустых строк в файле с переменными
  • [BOT+APP] Другие улучшения для различных алгоритмов определения
  • [BOT+APP] Впервые обновлено сообщение для пользователей не имеющих доступа к боту. Обновлено сообщение для лога в приложении
  • [BOT] Другие улучшения, исправления и проведена оптимизация кода и алгоритмов бота
  • [APP] Теперь при открытии страницы с плагинами сразу же открывается список плагинов, в котором можно управлять установленным плагинам. Если плагинов нет или Вам нужны другие действия с плагинами, может даже создать их, перейдите по тексту Действия
  • [APP] Некоторые сообщения заменены на нативные для Windows, чтобы не было проблем с отображением
  • [APP] После настройки приложение перезапустится автоматически, а не просто выключится
  • [APP] Визуальные улучшения окна Другие настройки

🐞 Исправлено:

  • [PLUGIN] Исправлена недороботка и дополнена документация по созданию плагинов с учётом выбора плагина, из-за чего все плагины не работали
  • [PLUGIN] Исправлен баг, из-за которого работа плагина могла зависнуть для пользователя в боте, но на самом деле плагин выполнился, а возвращаемый пользователю текст был пустым
  • [BOT] Исправлено и улучшено применение изображения для фона Рабочего стола
  • [BOT+APP] Исправлен редкий баг с определением папки, в которой запущен Shark Remote
  • [APP] Исправлен баг, позволявший запускать несколько копий приложения и приводивший к падениям. Создайте пустой файл run2 в папке с приложением, чтобы вернуть данную возможность

🐼 Удалено или прекращена поддержка:

  • [APP] Убрана функция создания скриншота основного экрана, т.к. данная функция почти никем не используется, а также существуют более простые способы сделать более качественные снимки экрана в самой Windows

Версия 4.7 dev 2 unstable 1 (бывшая 4.8)
(31 августа)

👀 Добавлено:

  • [APP] Добавлена возможность редактирования пользовательских переменных в настройках Shark Remote. Чтобы создать новую переменную, щелкните в пустое место в списке, либо используйте старый способ через текстовый файл (в разработке, возможны баги).

✍️ Изменено и улучшено:

  • [BOT] Изменено правило бота для приема сообщений, отправленных до запуска бота. Например, если вы выключили приложение Shark Remote и случайно отправили сообщения в бота (в Telegram), то новые сообщения не будут приняты ботом. Также это правило исключает прием ботом контента, который он не может обработать, такой как голосования, сообщения с каналов и другие "расширенные возможности для ботов". Вы можете отключить это правило с помощью флага M_OR
  • [BOT+APP] Улучшена загрузка пользовательских переменных
  • [APP] Теперь при открытии страницы с плагинами сразу же открывается список плагинов, в котором можно управлять установленным плагинам. Если плагинов нет или Вам нужны другие действия с плагинами, может даже создать их, перейдите по тексту Действия
  • [APP] Скрытые параметры теперь называются флагами. Список флагов теперь доступен всем в официальной документации, которая будет доступна при выпуске стабильной dev-сборки
  • [APP] Некоторые сообщения заменены на нативные для Windows, чтобы избежать проблем с отображением
  • [APP] Мелкие визуальные улучшения окна Другие настройки Shark Remote

Версия 4.7 dev 1 (бывшая 4.8 dev 1) (17 августа)

👀 Добавлено:

  • [BOT] Добавлена команда /ron, которая аналогична команде /run с аргументами, но выводит выполненную команду в файл с отправкой в бота после выполнения. Можно настроить кодировку вывода текста через файл с настройками (output_chcp), по умолчанию значение равно 65001. Подробнее о кодировках на русском или больше информации на английском
  • [BOT] Добавлена поддержка запуска команд в CMD, PowerShell, PowerShell 7 с помощью команды бота /run с использованием аргументов без указания "/c" перед аргументом

✍️ Изменено и улучшено:

  • [BOT] Команда /info получила улучшения:
  1. Добавлен раздел Безопасность, в котором можно узнать информацию о режиме загрузки системы (UEFI или BIOS), статусе Secure Boot и модуле TPM
  2. Исправлены проблемы, связанные с формированием файла и улучшена обработка ошибок
  3. Оптимизировано получение серийного номера Windows
  4. Обновлены последние неизменённые части кода от Windows in Telegram
  • [BOT] Улучшена работа команды /dir, теперь она работает без указания папки, используется папка с приложением
  • [BOT] Улучшена работа команды /file, теперь она работает без указания файла, используется файл приложения Shark Remote.exe
  • [BOT] Заметно улучшено определение и вывод размеров для всех команд, где требуется указание размера/объёма
  • [BOT] Код для однотипных сообщений переработан, что значительно облегчило бота (изменено примерно 75% кода отвечающего за отправку сообщений)
  • [BOT+PLUGIN] Обновлены библиотеки H.InputSimulator (управление мышью и клавиатурой), NLua (плагины на Lua) и Telegram.Bot (Telegram бот) до последних доступных версий. Внесены улучшения в код в соответствии с рекомендациями разработчиков Telegram.Bot
  • [BOT] Другие улучшения, исправления и оптимизации

🦊 Исправлено:

  • [BOT] Исправлено и улучшено применение изображения для фона Рабочего стола
  • [APP] Исправлен баг, позволявший запускать несколько копий приложения и приводивший к падениям. Создайте пустой файл run2 в папке с приложением, чтобы вернуть данную возможность
  • [BOT+APP] Исправлен редкий баг с определением папки, в которой запущен Shark Remote

Версия 4.6.3 (10 мая)

👀 Добавлено:

  • [APP] Добавлена проверка на установленность в Program Files
  • [APP] Добавлена аргумент --no-window для запуска Shark Remote в свёрнутом режиме
  • [APP] Добавлена принудительная предварительная настройка бота с помощью аргумента --skip-sw и 2 аргументов в виде токена Telegram бота и username администратора бота (по просьбе подписчика канала)
  • [APP] Добавлена проверка обновления при запуске
  • [APP] Добавлено немного информации о местоположении Shark Remote в сообщении после загрузки обновления

✍️ Изменено и улучшено:

  • [BOT] Для команды /kps добавлена поддержка PowerShell 7
  • [BOT] Мелкие доработки команды /kill
  • [BOT] Удалён нерабочий код для поддерживаемых версий Windows для определения даты выпуска монитора (возможно временно, поэтому пока в Изменено и улучшено)
  • [APP] Изменён способ запроса прав Администратора
  • [APP] Аргумент --run-preparing для запуска Shark Remote переименован в --run-sw
  • [APP] Другие правки и доработки

🦊 Исправлено:

  • [APP] Исправлена работа некоторых скрытых параметров приложения
  • [APP] Исправлен баг, из-за которого некоторые окна отображались всегда в верхнем левом углу (такие окна заменены на стандартные для Windows, которые всегда отображаются нормально по центру экрана)

Версия 4.6.2 (3 мая)

👀 Добавлено:

  • [APP] Добавлено контекстное меню для иконки в трее вместо обычного показа окна (по просьбе подписчика канала)

✍️ Изменено и улучшено:

  • [BOT] Улучшено определение внешнего (публичного) IP-адреса
  • [APP] Улучшено корректное закрытие Shark Remote
  • [APP] Текстовое поле с Условиями использования в Мастере настройки заменено на текст со ссылкой на PDF файл с Условиями использования, немного изменён первый пункт настройки в Мастере настройки

Версия 4.6.1 (28 апреля)

👀 Добавлено:

  • [APP] Добавлено сочетание клавиш Ctrl+S для запуска и остановки бота

✍️ Изменено и улучшено:

  • [BOT] Значения пользовательских переменных теперь извлекаются более корректно при наличии в значении текста названия переменной и знака равно [название переменной]=
  • [BOT] Команда /wheel добавлена в информацию о командах (в версии 4.6 забыл добавить)
  • [BOT] Внесено ограничение на 300 кликов (как вверх, так и вниз) для команды /wheel
  • [BOT] Улучшено определение версии Windows и монитора/дисплея, добавлены новые значения для данных разделов
  • [BOT+APP] Отправка сообщения-уведомления об отключении PC теперь происходит только при закрытии приложения
  • [BOT+APP] Мелкие улучшения, доработки и оптимизации изменений внесённых в версии 4.6
  • [APP] Уменьшена задержка перед запуском и остановкой бота
  • [APP] После установки Службы Windows будет автоматически открываться окно Служб, что позволит почти сразу же приступить к запуску службы Shark Remote
  • [APP] Утилита WinSW теперь имеет всегда последнюю версию и скачивается напрямую из релизов из GitHub репозитория (ссылка)
  • [APP] Возвращена возможность проверки обновления (была удалена в версии 4.6 в связи с неясной судьбой проекта Shark Remote, хотя она до сих пор не ясна)

🦊 Исправлено:

  • [APP] Исправлен баг, из-за которого переключатель бота становился в положение "включён" при запуске приложения, хотя сам бот и все данные в приложении говорят о том, что бот выключен
  • [APP] Исправлен баг с закрытием окна Подготовка, который приводил к успешному исходу (чего не должно быть)
  • [APP] Исправлено отображение окна в системах с масштабом выше 100% или разрешением экрана 1920x1080. Данное измерение тестовое и, что логично, требует тестирования, для активации добавлен скрытый параметр для приложения W_AS
  • [APP] Исправлено открытие ссылок в установленном браузере по умолчанию в системе
  • [APP] Исправлены баги и ошибки во время установки Службы Windows

🗑️ Удалено:

  • [APP] Убраны лишние проверки на соединение с Интернетом

Версия 4.6 (релиз) (14 апреля)

👀 Добавлено:

  • [PLUGIN] Добавлены проверки на ошибки при запуске PowerShell
  • [BOT] Для команды /net добавлено определение MAC-адреса
  • [BOT] Добавлено 2 новых сервиса для определения геолокации компьютера по IP адресу (благодарю подписчика канала за представление расширенной информации о сервисе ipgeolocation.io)
  • [BOT] Добавлено web-приложение в команду /pwg для генерации пароля
  • [BOT] Добавлена команда /wheel для прокрутки колёсиком мыши (необходимо указать количество кликов) (благодарю подписчика канала за данную идею)
  • [BOT+APP] Добавлено сообщение-уведомление при включении бота (активируется автоматически после указания UserID пользователя (формат: username|UserID), которое можно узнать в /bot). Сообщение содержит скриншот рабочего стола, имя хоста и внешний IP адрес принадлежащий данному PC. Аналогичное сообщение-уведомление также показывается при отключении бота (благодарю подписчика канала за данную идею)
  • [BOT+APP] Добавлена возможность авторизации в боте по UserID. Это позволит избежать проблем при изменении username. Для этого введите в текстовое поле или в файле настройки для username (настройка admin) свой username, далее символ разделения "|", а потом свой UserID (пример: denis5638|85875589) (благодарю подписчика канала за данную идею)
  • [BOT+APP] Добавлена обработка ошибок при чтении параметра admin из файла с настройками
  • [BOT+APP] Добавлена обработка ошибки, если токен бота стал недействительным
  • [APP] Добавлен вывод пользовательских переменных в Настройках Shark Remote
  • [APP] Доработано поведение компонентов при определенных действиях
  • [APP] Добавлена автоматическая загрузка текущего выбранного шрифта из файла конфигурации в диалог выбора шрифтов
  • [APP] Добавлена более глубокая проверка на "установленность" Службы Windows
  • [APP] Добавлено применение большего числа "оптимизирующих настроек UI приложения" при применении настроек в приложении после установки Службы Windows
  • [APP] Добавлена возможность настройки всех оставшихся настроек в интерфейсе приложения через отдельное окно Другие настройки, которое доступно как в настройках приложения, так и в Мастере настройки (вкладка перед запуском Shark Remote)
  • [APP] Добавлено сообщение о необходимости произвести перенастройку Shark Remote в Мастере настройки, если файл конфигурации не совместим с текущей сборкой/версией. Для текущей папки с данными будет сделана резервная копия, которая будет называться Shark Remote Data Backup и будет записана на Рабочий стол
  • [APP] Добавлена кнопка для создания Службы Windows из Shark Remote прямо во время настройки в Мастере настройки
  • [APP] Файл storage.txt теперь создаётся автоматически и включает в себя путь по умолчанию для папки data
  • [APP] Добавлен прогресс установки Службы Windows, который заменил обычный текст
  • [APP] Добавлена поддержка токена бота и username вставленных с кавычками через интерфейс приложения
  • [APP] В настройки приложения добавлена проверка токена на работоспособность таким же образом, как это реализована в Мастере настройки
  • [APP] Добавлено сообщение, что ссылку невозможно открыть в браузере и она скопирована в буфер обмена
  • [APP] Добавлена возможность вернуться на предыдущие этапы настройки в Мастере настройки после окончания настройки (по просьбе подписчика канала)

✍️ Изменено и улучшено:

  • [ALL] Shark Remote теперь распространяется в ZIP архиве, а не в 7z, что должно обеспечить возможность открытия архива на Windows без установленного архиватора
  • [BOT] Повышена производительность бота
  • [BOT] Улучшена команда /move путём изменения способа вычисления координат (для передвижения мыши по экрану) на более традиционный вариант (благодарю подписчика канала за обращение по данному вопросу)
  • [BOT] Загрузка скриншотов на ImgBB теперь требует ввода своего API ключа
  • [BOT] Команда /battery перенесена в параметры команды /power как параметр g
  • [BOT] Изменены параметры для некоторых команд:
    - /sc - параметры get, start, stop, restart сокращены до g, sta, stp, r - /msg - параметры {n}, {i}, {w}, {e} изменены на 0, 1, 2, 3
    - /power - параметры logoff, off, reboot, lock, mon, monoff сокращены до loff, off, r, lck, mon, moff
    - /input - параметры {h}, {b}, {t} изменены на 0, 1, 2
  • [BOT] Команды /killcmd и /killps переименованы в /kcmd и /kps соответственно
  • [BOT] Улучшены проверки и действия для команд с необходимостью ввода значений
  • [BOT] Улучшено извлечение значений для команд с поддержкой параметров
  • [BOT] Обновлена библиотека NLua (для запуска плагинов на Lua) до версии 1.6.3
  • [BOT] Проведена оптимизация парсера команд
  • [BOT] Улучшено форматирование данных в сообщении для команды /ls
  • [BOT] Немного увеличена скорость обработки команд
  • [BOT] Работа плагина в фоне теперь не прерывает работу всего бота
  • [BOT] Для команды /net переделан механизм получения IPv4- и IPv6-адресов на более актуальный вариант с учётом .NET 7
  • [BOT] Библиотека LibreHardwareMonitorLib (для просмотра загруженности PC) обновлена до версии 0.9.2
  • [BOT+APP] Внесены изменения в файл конфигурации: username -> admin, tprint -> print_options, добавлены новые разделы и настройки для них
  • [BOT+APP] Повышена общая стабильность и производительность при запуске с помощью виртуальной машины VMware
  • [BOT+APP] Проведена чистка и упрощение кода с помощью CodeMaid, немного уменьшено количество проблемных мест в коде, удалено много лишнего кода, внесены технические улучшения, повышена оптимизация кода и удалён лишний код с использованием подсказок от PVS-Studio, упрощены операции в коде
  • [BOT+APP] Многочисленные технические улучшения и исправления
  • [BOT+APP] Команды и меню теперь разделены во время парсинга и в логе приложения
  • [BOT+APP] Проведён рефакторинг некоторых участков кода
  • [BOT+APP] Улучшен процесс создания лога во время работы бота
  • [BOT+APP] Мелкие улучшения и другие изменения
  • [APP] Внесены изменения в файл конфигурации и в процесс создания Службы Windows. Перед запуском новой версии необходимо удалить службу с помощью старой версии (4.4-4.5), а также удалить папку с файлами данных Shark Remote (по умолчанию это папка data)
  • [APP] Теперь все настройки в интерфейсе приложения в Настройках всегда имеют актуальные значения. Загрузка настроек происходит при входе в Настройки
  • [APP] Ускорен запуск приложения
  • [APP] Оптимизировано и в тоже время увеличено количество "мест сохранения" настроек
  • [APP] Проведена работа по замене почти всех шрифтов на Segoe UI, оптимизировано использование пространства окна
  • [APP] Доработана проверка на Интернет-соединение
  • [APP] Скачивание файлов через приложение теперь не "замораживает" окно приложения
  • [APP] При попытке закрыть Мастер настройки теперь появляется сообщение для подтверждения данного действия, чтобы случайно не удалить настройки
  • [APP] Изменено правило для устанавливаемых плагинов - размер установщика (файл с расширением .srp) не должен быть больше 20 Мб. Для использования файлов большего размера нужно использовать скрытый параметр для приложения LSP. Изменение внесено с целью исправления возможных проблем при установке плагинов большого размера
  • [APP] Мелкие улучшения производительности
  • [APP] Улучшена установка Службы Windows
  • [APP] При использовании интегрированной карты от Intel или виртуальных машин (VirtualBox, VMware) будет предложено включить режим производительности (use_forced_performance), что поможет немного сэкономить ресурсы PC
  • [APP] Визуальное отображение этапа настройки в Мастере настройки заменено на прогресс настройки

🦊 Исправлено:

  • [BOT+APP] Исправлена ошибка возникающая при определении текущей папки (не рабочей - WorkDirectory) для Shark Remote
  • [BOT+APP] Исправлено формирование лога при получении команд
  • [APP] Исправлена проблема с отображением окон при масштабе 100% на экранах с разрешением 1920x1080 и выше. Осталась лишь проблема с плохим отображением шрифтов Segoe UI (шрифт становится жирным) (благодарю подписчика за обращение по данному вопросу)
  • [APP] Исправлен размер окна в Мини-режиме после клика на иконку на Панели задач
  • [APP] Исправлен баг, который мог привести к тому, что на Windows 10 край основного окна приложения был бы скруглён только сверху, с левой стороны, при использовании Мини-режима при запуске Shark Remote
  • [APP] Исправлен баг удаления папки плагина при возникновении ошибки при установке плагина
  • [APP] Исправлены баги проверки этапа настройки в Мастере настройки
  • [APP] Исправлен запуск приложения в режиме Службы Windows
  • [APP] Исправлен баг, который мешал применению тёмной темы Windows к полоске прокрутки
  • [APP] Исправлена ошибка проверки на установленность Службы Windows
  • [APP] Исправлено поведение при попытке установки Службы Windows, если уже существует папка для неё
  • [APP] Исправлены возможные проблемы с отображение курсора мыши во время создания Службы Windows
  • [APP] Исправлены ошибки при отключении Службы Windows

🗑️ Удалено:

  • [BOT] Удалено не поддерживаемое расширение для библиотеки Telegram Bot API, а также другие неиспользуемые дополнительные библиотеки
  • [BOT] Удалены лишние компоненты
  • [APP] Удалены неиспользуемые компоненты главного окна приложения
  • [APP] Убрана анимация при закрытии окон
  • [APP] Убрана поддержка Windows 8.1 с помощью Режима совместимости Windows
  • [APP] Убрана устаревшая реализация для определения DPI

Версия 4.6 (Preview 2023.3.1) [изменён файл конфигурации]

👀 Добавлено:

  • [APP] Добавлена возможность настройки всех оставшихся настроек в интерфейсе приложения через отдельное окно Другие настройки, которое доступно как в настройках приложения, так и в Мастере настройки (вкладка перед запуском Shark Remote)
  • [APP] Добавлено сообщение о необходимости произвести перенастройку Shark Remote в Мастере настройки, если файл конфигурации не совместим с текущей сборкой/версией. Для текущей папки с данными будет сделан бэкап, который будет называться Shark Remote Data Backup и будет записан на Рабочий стол
  • [BOT+APP] Добавлена обработка ошибки, если токен бота стал недействительным
  • [APP] Добавлен вывод пользовательских переменных в Настройках Shark Remote
  • [APP] Добавлена автоматическая загрузка текущего выбранного шрифта из файла конфигурации в диалог выбора шрифтов
  • [APP] Добавлена более глубокая проверка на "установленность" Службы Windows

✍️ Изменено и улучшено:

  • [APP] При попытке закрыть Мастер настройки теперь появляется сообщение для подтверждения данного действия, чтобы случайно не удалить настройки
  • [APP] Немного улучшено отображение окон
  • [APP] Изменено правило для устанавливаемых плагинов - размер установщика (файл с расширением .srp) не должен быть больше 20 Мб. Для использования файлов большего размера нужно использовать скрытый параметр для приложения LSP. Изменение внесено с целью исправления возможных проблем при установке плагинов большого размера
  • [BOT+APP] Мелкие улучшения и другие изменения
  • [BOT] Улучшено форматирование данных в сообщении для команды /ls
  • [BOT] Немного увеличена скорость обработки команд
  • [APP] Мелкие улучшения производительности
  • [APP] Улучшена установка Службы Windows
  • [BOT+APP] Проведён рефакторинг некоторых участков кода

🦊 Исправлено:

  • [APP] Исправлен баг, который мешал применению тёмной темы Windows к полоске прокрутки
  • [APP] Исправлена ошибка проверки на "установленность" Службы Windows

Версия 4.6 (Preview 2023.3)

❗ При использовании более ранних версий обязательно удалите папку с данными (по умолчанию это папка data) и выполните первоначальную настройку в Мастере настройки ❗

👀 Добавлено:

  • [BOT+APP] Добавлена возможность авторизации в боте по UserID. Это позволит избежать проблем при изменении username. Для этого введите в текстовое поле или в файле настройки для username (настройка admin) свой username, далее символ разделения "|", а потом свой UserID (пример: denis5638|85875589) (благодарю подписчика канала за данную идею)
  • [APP] Добавлено применение большего числа "оптимизирующих настроек UI приложения" при применении настроек в приложении после установки Службы Windows
  • [APP] Добавлена кнопка для создания Службы Windows из Shark Remote прямо во время настройки в Мастере настройки
  • [APP] Файл storage.txt теперь создаётся автоматически и включает в себя путь по умолчанию для папки data
  • [APP] Добавлен прогресс установки Службы Windows, который заменил собой обычный текст
  • [APP] Добавлена поддержка токена бота и username вставленных с кавычками через интерфейс приложения
  • [APP] В настройки приложения добавлена проверка токена на работоспособность таким же образом, как это реализована в Мастере настройки
  • [APP] Добавлено сообщение, что ссылку невозможно открыть в браузере и она скопирована в буфер обмена
  • [PLUGIN] Добавлены проверки на ошибки при запуске PowerShell
  • [BOT] Для команды /net добавлено определение MAC-адреса
  • [BOT] Добавлено 2 новых сервиса для определения геолокации компьютера по IP адресу (благодарю подписчика канала за представление расширенной информации о сервисе ipgeolocation.io). Сервисы можно переключать с помощью конфигурационного файла настроек
  • [APP] Добавлена возможность вернуться на предыдущие этапы настройки в Мастере настройки после окончания настройки (по просьбе подписчика канала)
  • [BOT+APP] Добавлена обработка ошибок при чтении параметра admin из файла с настройками

✍️ Изменено и улучшено:

  • [BOT+APP] Внесены изменения в файл конфигурации: username -> admin, tprint -> print_options, добавлены новые разделы и настройки для них
  • [APP] Внесены изменения в файл конфигурации и в процесс создания Службы Windows. Перед запуском новой версии необходимо удалить службу с помощью старой версии (4.4-4.5), а также удалить папку с файлами данных Shark Remote (по умолчанию это папка data)
  • [BOT] Повышена производительность бота
  • [APP] Теперь все настройки (кроме UI и настроек, которые появились в данной Preview сборке) в интерфейсе приложения в Настройках всегда имеют актуальные значения. Загрузка настроек происходит при входе в Настройки
  • [BOT+APP] Проведена чистка и упрощение кода с помощью CodeMaid, немного уменьшено количество проблемных мест в коде, удалено много лишнего кода, внесены технические улучшения, повышена оптимизация кода и удалён лишний код с использованием подсказок от PVS-Studio, упрощены операции в коде
  • [BOT] Улучшена команда /move путём изменения способа вычисления координат (для передвижения мыши по экрану) на более традиционный вариант (благодарю подписчика канала за обращение по данному вопросу) (beta)
  • [BOT] Загрузка скриншотов на ImgBB теперь требует ввода своего API ключа (настройка пока недоступна в настройках приложения, появится на релизе версии 4.6)
  • [BOT] Обновлена библиотека NLua (для запуска плагинов на Lua) до версии 1.6.3
  • [APP] Изменена ссылка для скачивания WinSW для создания Службы Windows
  • [APP] Ускорен запуск приложения
  • [APP] Оптимизировано и в тоже время увеличено количество "мест сохранения" настроек
  • [BOT+APP] Многочисленные технические улучшения и исправления
  • [APP] Проведена работа по замене почти всех шрифтов на Segoe UI, оптимизировано использование пространства окна
  • [BOT] Проведена оптимизация парсера команд
  • [BOT+APP] Команды и меню теперь разделены во время парсинга и в логе приложения
  • [BOT+APP] Улучшен процесс создания лога во время работы бота
  • [BOT] Работа плагина в фоне теперь не прерывает работу всего бота (beta)
  • [BOT] Для команды /net переделан механизм получения IPv4- и IPv6-адресов на более актуальный вариант с учётом .NET 7
  • [APP] Доработана проверка на Интернет-соединение
  • [BOT+APP] Повышена общая стабильность и производительность при запуске с помощью виртуальной машины VMware
  • [APP] Скачивание файлов через приложение теперь не "замораживает" окно приложения
  • [APP] При использовании интегрированной карты от Intel или виртуальных машин (VirtualBox, VMware) будет предложено включить режим производительности (use_forced_performance), что поможет немного сэкономить ресурсы PC
  • [APP] Визуальное отображение этапа настройки в Мастере настройки заменено на прогресс настройки, а также исправлены баги проверки этапа настройки

🦊 Исправлено:

  • [BOT+APP] Исправлена ошибка возникающая при определении текущей папки (не рабочей!, WorkDirectory) для Shark Remote
  • [APP] Исправлен баг, который мог привести к тому, что на Windows 10 край основного окна приложения был бы скруглён только сверху, с левой стороны, при использовании Мини-режима при запуске Shark Remote
  • [APP] Исправлен баг удаления папки плагина при возникновении ошибки при установке плагина
  • [BOT+APP] Исправлено формирование лога при получении команд
  • [APP] Исправлен запуск приложения в режиме Службы Windows
  • [APP] Исправлено поведение при попытке установки Службы Windows, если уже существует папка для неё
  • [APP] Исправлены возможные проблемы с отображение курсора мыши во время создания Службы Windows
  • [APP] Исправлены ошибки при отключении Службы Windows

🗑️ Удалено:

  • [APP] Убрана поддержка Windows 8.1 с помощью Режима совместимости Windows
  • [APP] Убрана устаревшая реализация для определения DPI
  • [BOT] Удалено не поддерживаемое расширение для библиотеки Telegram Bot API, а также другие неиспользуемые дополнительные библиотеки
  • [APP] Удалены неиспользуемые компоненты главного окна приложения
  • [BOT] Удалены лишние компоненты

Версии в 2022 году

Версия 4.5 (29 декабря)

❗️ Важное:

  • [BOT+APP] Прекращена поддержка Windows 8.1 и устаревших версий Windows 10, которые вышли до версии 1809
  • [BOT+APP+PLUGIN] Shark Remote перенесён на платформу .NET 7 для улучшения производительности и актуализации кода

👀 Добавлено (по просьбам подписчиков Telegram канала):

  • [PLUGIN] Внедрена поддержка скриптового языка программирования Lua для создания плагинов. Общий раздел по разработке плагинов
  • [PLUGIN] Добавлен вывод возникших ошибок при работе скрипта плагина в бота
  • [PLUGIN+APP] Добавлена поддержка символа нижнего подчёркивания _ для названия плагина. Ранее поддержка данного символа была убрана для обеспечения совместимости с плагинами, которые написаны на OverScript
  • [BOT] Добавлено нажатие клавиш на клавиатуре (полный список поддерживаемых клавиш) с использованием 3 режимов работы: сочетание клавиш, нажатие клавиши, ввод текста. Команда /input
  • [BOT] Добавлена команда /move для управления курсором мыши (имеются баги)
  • [BOT] Добавлены команды /click и /dclick для нажатия и двойного клика кнопок на мыши (левая и права клавиши, колёсико мыши)
  • [BOT] Добавлена команда /uptime для просмотра времени работы системы после загрузки PC
  • [BOT] Добавлена команда /usage для просмотра информации о загруженности и температуре комплектующих PC
  • [BOT] В сообщение команды /bot добавлена информация о расположении настроек и данных Shark Remote
  • [APP] Добавлена пасхалка на Новый Год! Добавлен цвет happy_new_year для настройки menu_color. Также добавлены значения happy_new_year_with_icons и happy_new_year_with_icons_and_hide_log для использования темы без активации пасхалки
  • [APP] В свойства плагина добавлена информация на каком скриптовом языке программирования написан плагин (PowerShell или Lua)
  • [APP] Добавлена ссылка на будущий репозиторий на Codeberg. На данный момент ссылка ведёт на репозиторий с исходным кодом версии 4.3.1

✍️ Изменено и улучшено:

  • [BOT] Улучшена работа с клавиатурой в Windows
  • [BOT] Улучшена работа команды /wh
  • [BOT] Кнопка 🪴 Пользовательские изменена на 📦+🪴 Пользовательские, чтобы пользователям бота было понятно, что кнопка показывает также и список плагинов, а не только пользовательские переменные
  • [BOT] Мелкие улучшения, убраны компоненты нагружающие бота
  • [PLUGIN+BOT+APP] Улучшения кода, проведена чистка кода от CodeMaid
  • [BOT+APP] Улучшена обработка команд с пустым значением аргумента для общего лога
  • [BOT+APP] Внесены изменения в текст при отображении версии, больше не отображается сборка релиза Shark Remote. Однако сама сборка будет использоваться в архиве с Shark Remote и в списке изменений, чтобы можно было определить в какой день и месяц была создана данная версия
  • [APP] Улучшена работа с диалогом выбора шрифта и размера
  • [APP] Двойной клик по названию плагина из списка (для открытия свойств плагина) заменён на одинарный
  • [APP] Убраны кнопки для открытия расположения файлов
  • [APP] Если ссылку в приложении по каким-то причинам невозможно открыть, то она будет скопирована
  • [APP] Доработано отображение Мини-режима
  • [APP] Улучшено отображение элементов UI, расширено применение тем
  • [APP] Улучшена производительность при работе со списком плагинов
  • [APP] Возвращена возможность вставки username нажатием одной кнопки из буфера обмена
  • [APP] Внесены правки в Условия использования
  • [APP] Немного уменьшена нагрузка на накопитель (HDD/SSD), на котором запущен Shark Remote
  • [APP] Удалён устаревший код и неиспользуемые компоненты UI

🦊 Исправлено:

  • [PLUGIN] Исправлены баги
  • [PLUGIN+BOT] Исправлено отображение списка установленных плагинов
  • [BOT] Исправлены баги при отправке сообщений ботом
  • [APP] Исправлено большое количество ошибок, которые происходили, если пользователь менял расположение папки data
  • [APP] Исправлено открытие расположения папки с плагинами
  • [APP] Исправлено отображение UI при переключении между режимами отображения
  • [APP] Исправлено сохранение шрифта и размера (в UI), если пользователь отменил выбор нового шрифта или размера
  • [APP] Исправлено применение темы, если не указано значение настройки

Версия 4.4 (0911)

👀 Добавлено:

  • [BOT] Добавлена возможность загрузки скриншота на хостинг картинок ImgBB (благодарю пользователя под ником GRMagic за решение проблем при работе с API). Загрузить скриншот можно командой /screen w и /screen u (по просьбе подписчика Telegram канала)
  • [BOT] Добавлена команда /touch для создания нового файла. Имеется поддержка записи текста (+ многострочного) в файл (по просьбе подписчика Telegram канала)
  • [APP] Добавлена возможность указать путь для хранения данных Shark Remote (по просьбе подписчика Telegram канала)
    Для этого создайте рядом с Shark Remote файл storage.txt и запишите в него путь для хранения данных:
    Например: C:\tools\AppData\Shark Remote
    Указанного пути не должно существовать при первом запуске Shark Remote!

✍️ Изменено и улучшено:

  • [BOT] Продолжается работа по переносу файлового менеджера Vial из Windows in Telegram
  • [APP] Внесены некоторые улучшения для уменьшения задержки запуска
  • [APP] Переработан процесс обновления

🦊 Исправлено:

  • [APP] Исправления мелких багов

Версия 4.3.2 Beta (2910)

Изменено и улучшено:

  • [BOT] Мелкие улучшения вызова команд
  • [BOT] Команла /ls0 переименована в /lst
  • [BOT] Многочисленные улучшения для команды /info + улучшена поддержка Windows 11
  • [BOT] Обновлены устаревшие пути к папкам (и их файлам) в папке data
  • [BOT] Если не указан путь для команд /ls и /lst, то будет использован текущий путь до папки с Shark Remote
  • [BOT] Другие улучшения
  • [BOT+APP] Улучшена поддержка для .NET 6.0.10
  • [BOT+APP] Удалены лишние зависимости
  • [APP] Мелкме улучшения при проверке и в процессе обновлений
  • [APP] Пересмотрены значения настроек UI при первом запуске (по просьбе подписчиков)

Исправлено:

  • [PLUGIN] Исправлены ошибки работы плагинов на PowerShell
  • [PLUGIN] Исправлен запуск PowerShell (проблема произошла из-за проблем с кодом в версии 4.3.1)
  • [BOT] Исправлены баги, которые позволяли обойти проверку на наличие данных
  • [BOT] Исправлены баги, недочёты и ошибки
  • [APP] Исправлен мелкий баг с кнопкой сворачивания при работе в Мини-режиме

Версия 4.3.1 Beta (1510)

Добавлено:

  • [PLUGIN] Добавлена возможность работы плагина без отправки текстового сообщения в бота (по просьбе пользователя)
  • [APP] В UI добавлена возможность настройки username'а пользователя бота и печати текста (шрифт и размер)
  • [APP] Добавлена небольшая анимация, которая показывет, что приложение не зависло и работает исправно (по просьбе пользователей)
  • [APP] Добавлена возможность сделать скриншот полного экрана сочетанием клавиш Ctrl + P (по просьбе пользователя)
  • [APP] Для текста с версией добавлена подсказка (при наведении на версию), которая предлагает нажать на надпись для проверки обновлений (по просьбе пользователя)

Изменено и улучшено:

  • [BOT+PLUGIN+APP] Проведена "чистка" кода
  • [APP] Улучшение проверки наличия подключения к Сети
  • [APP] Мелкие улучшения отзывчивости UI

Исправлено:

  • [BOT] Исправлено отображение кнопки на клавиатуре ("Отправка и сохранение")
  • [APP] Исправлено скачивание и настройка утилиты для создания Службы Windows. Также исправлено скачивание новых версий Shark Remote (благодарю подписчика за найденную проблему)
  • [APP] Исправлен баг с папкой service при включении опции "Использовать Shark Remote как Службу Windows"
  • [APP] Исправлена ошибка с выключением опции "Использовать Shark Remote как службу Windows"
  • [APP] Исправлен баг, который мог вызывать случайное удаление утилиты для управления службами Windows (services.msc)
  • [APP] Исправлена проблема с включением опции "Interactive Services" в реестре Windows (это необходимо для работы Shark Remote в качестве Службы Windows)
  • [APP] Исправлена логическая ошибка при проверки обновлений
  • [APP] Исправлены возможные проблемы, которые остались после удаления поддержки OverScript
  • [APP] Другие исправления

Версия 4.3 Beta (2309)

Добавлено:

  • [BOT] Возвращена (из Windows in Telegram) возможность печати текстового файла отправленного боту
  • [BOT] Возвращены (из Windows in Telegram) возможности по обработке аудио-файлов
  • [APP] Добавлена обработка ссылок с username пользователя (теперь можно просто вставить ссылку на свой профиль)
  • [APP] Добавлена функция для проверки обновлений вручную (нажмите на версию в панели "О приложении")
  • [APP] Для лога добавлено распознавание более 1 аргумента за раз

Изменено и улучшено:

  • [BOT+APP] Для написания плагина теперь необходимо использовать PowerShell скрипт. Развитие Plugin Development Kit и поддержка плагинов написанных на OverScript прекращена (документация)
  • [BOT] Плагины и пользовательские переменные объединены в одно сообщение
  • [BOT] Ускорена и улучшена передача информации о местоположении боту
  • [BOT] Пункт Передача из меню Файлы и папки обзавёлся своим местом в меню на клавиатуре → Отправка и сохранение
  • [BOT] Улучшено поведение некоторых команд
  • [BOT] В некоторых местах улучшена производительность
  • [BOT] Папка saved_data переименована в saved
  • [APP] Удалены неиспользуемые зависимости
  • [BOT+APP] Технические изменения для управления ботом
  • [BOT] Начало работы по переносу файлового менеджера Vial (из Windows in Telegram)
  • [APP] Улучшены проверки соединения с сетью
  • [APP] Другие улучшения

Исправлено:

  • [BOT] Исправлено появление ошибок связанных с парсингом аргументов для плагина
  • [BOT] Исправлена ошибка 500, которая приводила к запрету работы бота (благодарю подписчика канала за найденное решение

Версия 4.2.1 (0108) / Shark Remote Pre-Beta 1.1 (Final)

Добавлено:

  • [BOT] Возвращена (из Windows in Telegram) и улучшена возможность скачивания файлов (документов) на PC. Скачанные файлы будут сохранены в папку saved_files. Передавать документы можно только размером до 20 МБ (ограничение для обычных Telegram ботов)
  • [BOT] Возвращена (из Windows in Telegram) и улучшена возможность установить картинку на фон Рабочего стола. Теперь картинка должна быть отправлена как файл/документ с подписью desktop
  • [BOT] Добавлена ссылка на информацию о пользовательских переменных
  • [APP] Добавлен мини-режим для основного окна с выводом только важной информации
    Активировать можно одним из 3 способов:
    - Сочетание клавиш Ctrl + M (настройка не сохраняется)
    - "Shark Remote" → иконка окна (настройка не сохраняется)
    - В файле настроек (main.toml) активировать настройку use_window_mini_mode (мини-режим будет включён сразу же после запуска Shark Remote)
    В мини-режиме наведение на "Shark Remote" не будет активировать плашку "О приложении". Необходимо кликнуть на надпись

Изменено:

  • [APP] Теперь все настройки UI предполагают перезапуск Shark Remote для корректного применения

Исправлено:

  • [APP] Исправлена запись оптимизирующих настроек при создании службы. Если ранее использовали версию 4.2 и режим службы, то выполните добавление настройки:
    1. Остановите работающую службу Shark Remote
    2. Перейдите в файл всех настроек (main.toml)
    3. Добавьте настройку use_window_mini_mode со значением false под настройкой use_rounded_window_frame_style
    4. Запустите службу вновь

Улучшено:

  • [BOT] Продолжается развитие функций API для плагинов
  • [APP] Улучшен UI плашки "О Shark Remote"
  • [CHANGELOG] Улучшено расположение разделов изменений для более быстрого доступа, мелкие доработки

Версия 4.2 (2207) / Shark Remote Pre-Beta 1

❗ Настройки старых версий не совместимы с текущей ❗

Добавлено

  • [BOT+APP] Добавлена возможность использовать Shark Remote как Службу Windows. В данном режиме окна Shark Remote будет не видно, все настройки UI, кроме "menu_color", будут использовать значение false, чтобы ускорить запуск и завершение службы. Ошибки и другие логи службы будут записываться в папку service
  • [APP] Добавлена тестовая страница настройки Shark Remote (в активной разработке)
  • [APP] Добавлены минималистичные иконки, некоторые кнопки заменены на иконки

Обновлено:

  • [BOT] Библиотека Telegram.Bot обновлена с версии 17.0 до 18.0 с поддержкой Telegram Bot API версии 6.0. Бот адаптирован под новую версию библиотеки
  • [BOT+APP] Библиотека VitNX обновлена до версии 3.5 (релиз)

Исправлено:

  • [BOT] Исправлена ошибка команды /ping при поиске домена для пропинговки

Изменено:

  • [APP] Теперь файл скрипта плагина не открывается, а просто показывается в Проводнике Windows
  • [APP] Значительно изменена плашка "О приложении":
    - "О приложении" теперь появляется не только при клике на "Shark Remote" в заголовке окна, но и при наведении на него мышкой. Также при наведении и пропадает
    - Добавлены ссылки на Telegram канал, сайт и мою личку в виде минималистичных иконок
  • [APP] Мастер настройки теперь позволяет просто вписать свой username
  • [APP] Возвращены удалённые в версии 4.0.8 (2105) кастомные MessageBox'ы

Улучшено:

  • [CHANGELOG] Список изменений в версии теперь делится на подпункты, что должно хоть как-то разделить нагромождение изменений в каждой версии
  • [BOT] Улучшена производительность при отправке сообщений
  • [BOT] Улучшено описание аргументов к командам
  • [BOT] Улучшено определение всех типов дисков. Добавлено определение сетевых дисков, извлекаемых дисков (флешки) и RAM-дисков
  • [BOT] Улучшено поведение бота на разные типы сообщений (техническое улучшение)
  • [BOT] Технические улучшения. Большее число функций использует библиотеку VitNX
  • [APP] Доработаны проверки на ошибки
  • [APP] Мелкие улучшения UI

Удалено:

  • [BOT] Временно убрана поддержка нескольких пользователей
  • [BOT+APP] Убрана настройка для управления автозапуском бота при запуске приложения. Бот теперь будет всегда запускаться автоматически

Другое:

  • [APP] Добавлена настройка use_window_mini_mode. В данный момент она ничего не делает

Plugin Development Kit 1.0.2 (1707)

  • Добавлены горячие клавиши (смотрите в пунктах меню сверху)
  • Добавлена поддержка Windows 7 (по просьбе подписчика канала)
  • Мелкие улучшения

Plugin Development Kit 1.0.1 (1306)

  • Добавлена возможность изменения размера окна с изменением размера текстового поля для ввода кода
  • Добавлена ссылка на документацию по OverScript
  • Добавлена обработка ошибок при запуске браузера на Windows 10 и 11
  • Исправлен баг, который приводил к записи 4-х двойных кавычек при формировании версии, вместо 2-х

Plugin Development Kit 1.0 (0906)

  • Первая версия инструмента для создания и упаковки плагинов для бота Shark Remote (начиная с версии 4.1 от 08.06, однако возможность скачать сам PDK появилась только в сборке от 09.06

Версия 4.1 (0906) / Shark Remote Alpha 2

  • [APP] Добавлена возможность скачивания, запуска и использования Plugin Development Kit для разработки плагинов к Telegram боту Shark Remote. Подробнее о разработке плагинов можете прочитать в соответствующей главе в документации к Shark Remote
  • [APP] Улучшено отображение окон на экранах с высоким разрешением
  • [APP] Полоска выбора в меню сделана более минималистичной и менее "раздражающей"
  • [APP] Мелкие правки

Версия 4.1 (0806) / Shark Remote Pre-Alpha 2

❗ Настройки старых версий не совместимы с текущей ❗

  • [BOT] Добавлена поддержка плагинов
  • [BOT] Все существующие команды распределены на категории, которые можно переключать с помощью меню в виде кнопок
  • [BOT] Для команд с вводом аргументов добавлены сообщения, если аргумент не будет найден
  • [BOT] Добавлен вывод пользовательских переменных
  • [BOT] Теперь статус работы команды (действие в чате) отображается у всех команд, которые могут выполнять свою работу продолжительное время. Также было добавлено больше промежуточных действий, чтобы было понятнее какой этап команды сейчас выполняется
  • [BOT] Перенесена и улучшена команда /fp (печать текстового файла):
    - Команда переименована в /tprint
    - Добавлены настройки текста при печати: задаются в файле настроек
    - Стандартный размер шрифта уменьшен с 11 до 10
    - Добавлены проверки на ошибки
  • [BOT] Перенесена и улучшена команда /pc (информация о PC):
    - Команда переименована в /info
    - Добавлена поддержка Windows 11 и последней версии Windows 10
    - Значительно ускорен сбор информации, оптимизирован код
    - Добавлены новые форм-факторы оперативной памяти
    - Теперь USB устройства определяются нативно (без использования утилиты DevCon), а скорость получения информации возросла в несколько раз (благодарю человека с ником Lost Zombie за найденное решение данной задачи)
    - Исправлены ошибки
  • [BOT] Все команды, которые никак не относятся к управлению PC, объединены в команду /bot
  • [BOT] Улучшен движок бота Shark Remote, что должно немного увеличить общую производительность
  • [BOT] Улучшения, правки и исправления
  • [BOT] Исправлена работа команды /tasks
  • [BOT] Исправлена работа sc-команд (благодарю человека с ником n0n0m3 за найденные проблемы)
  • [BOT] Убраны генераторы имён файлов
  • [BOT+APP] Библиотека VitNX обновлена до версии 3.4.8 (бета)
  • [BOT+APP] Технические улучшения
  • [APP+BOT] Исправлены ошибки с кодами "-1" и "401"
  • [APP+BOT] Shark Remote теперь распространяется в виде одного файла, рекомендуется создать папку, т.к. Shark Remote создаёт папку data после запуска
  • [APP] Добавлена проверка на наличие Интернет-соединения для Мастера настройки
  • [APP] Добавлена страничка Плагинов + полноценный Менеджер плагинов
  • [APP] Приложение и библиотеки теперь распространяются в виде одного файла
  • [APP] Визуальные изменения:
    - Окна стали намного компактнее
    - Добавлена возможность показа местоположения файла с логом
    - Версия теперь отображается при нажатии на название приложения в основном окне
    - Изменены цвета переключателей
    - Применён другой стиль к текстовым полям
    - Исправлено отображение стиля кнопок
    - Другие улучшения и изменения
  • [APP] Из WiT перенесены скругления окон для Windows 8.1 и 10
  • [APP] Началась работа по добавлению настроек в UI
  • [APP] Исправлено поведение статуса бота
  • [APP] Исправлена ошибка при отсутствии файла main.toml, в котором хранятся основные настройки
  • [APP] Убраны настройки для изменения стиля полосы прокрутки. Если Windows поддерживает тёмную тему оформления (Проводник), то будет тёмная полоска прокрутки, иначе - стандартная
  • [LAB] Убрана ненужная настройка для проверки на Python 3

Версия 4.0.9 (2205) / Shark Remote Alpha 1

  • [APP+BOT] Добавлена проверка на случайно скопированную @ в начале username пользователя. При вставке @username - он будет автоматически преобразован в username без каких-либо ошибок (благодарю человека с ником n0n0m3 за найденную проблему)
  • [BOT] Добавлена поддержка Windows Terminal для команд /killcmd и /killps для правильного завершения работы Cmd и PowerShell на Windows 10+. Для команды /kill добавлена проверка на Cmd и PowerShell
  • [BOT] Команда /procs переименована в /tasks, команда /message переименована в /msg
  • [BOT] Убран генератор имён для файлов и архивов для папок при отправке их командой /send. Имя теперь берётся исходя из имени файла или папки
  • [BOT] Улучшены описания /kill-команд
  • [BOT] Улучшена работа команды /msg (ранее /message):
    - Сообщения теперь отображаются на основном мониторе
    - Сообщения теперь отображаются поверх всех окон
    - Добавлена проверка на наличие типа сообщения для команды
    - Улучшено извлечение типов сообщений из текста пользователей
  • [BOT] Небольшие улучшения команды /start
  • [BOT] Небольшие улучшения
  • [BOT] Исправлена проверка на слишком малый или слишком большой размер файла при отправке его командой /send (благодарю человека с ником n0n0m3 за найденную проблему)
  • [BOT] Исправлена критическая ошибка, которая могла приводить к отключению от Интернет-соединения или ухудшению работы Windows (благодарю человека с ником n0n0m3 за найденную проблему)

Версия 4.0.8 (2105) / Shark Remote Alpha 1

  • [BOT] Добавлена кнопка для быстрого перехода к списку всех доступных команд
  • [FROM WIT FOR BOT] Перенесены, адаптированы и улучшены команды: /ping, /sc_all, /sc_start, /sc_stop, /sc_restart (подробнее)
  • [APP] Библиотека VitNX обновлена до версии 3.4.1-beta
  • [APP+BOT] Многие встроенные функции заменены на аналогичные, но улучшенные из библиотеки VitNX
  • [BOT] Повышена общая оптимизация и стабильность
  • [APP] Обновлена иконка и логотип
  • [APP+BOT] Убрана надстройка для отключения/включения лога, чтобы лог всегда был и мог быть использован для просмотра сообщений об ошибках и других проблемах
  • [APP] Улучшена работа на Windows 8.1 и 10
  • [APP+BOT] Изменена папка для временных файлов, теперь это папка temp в папке data
  • [APP] При первом запуске Shark Remote теперь запускается удобный, красивый и информативный Мастер настройки, который поможет с первой настройкой бота
  • [APP+BOT] Полностью переписано хранилище настроек и переименованы переменные настроек (если ранее были использованы старые сборки, то запуск текущей сборки пройдёт без проблем)
  • [APP] Файл помощи заменён на онлайн-документацию
  • [APP] В связи с багом в кастомном в MessageBox'е все они заменены на обычные для Windows (будет решено в следующей альфе)
  • [APP] Добавлена настройка для отключения/включения анимации плавного появления окна (может снизить нагрузку на не сильно производительных PC)
  • [APP] Визуальные изменения:
    - Изменён начальный цвет полосок выбора элементов, добавлена обводка
    - Убран изначальный эффект таба по кнопкам
    - Кнопки меню стали меньше
    - Основное окно в приложении стало немного компактнее
  • [APP] Анимация сворачивания окна стала намного плавнее, добавлена короткая анимация закрытия
  • [APP] Внесены мелкие правки в информацию о приложении, которая может быть отображена в Windows
  • [APP] Исправлены ошибки при открытии ссылок на Windows 8.1-10
  • [APP] Исправлены баги
  • [APP+BOT] Убран лишний код и проверки, которые могли замедлять общую работу Shark Remote
  • [APP+BOT] Мелкие правки и улучшения
  • [APP] Shark Remote теперь распространяется в 7z архиве
  • [LAB] Добавлены реализации SharkAPI для плагинов. Активация проверки на Python: use_python = true

Версия 4.0 (2804) / Shark Remote Alpha 1

  • [APP] Внесены серьёзные правки в файл настроек (и сами настройки), поэтому его замена обязательна
  • [BOT+APP] Библиотека VitNX обновлена до актуальной версии 3.3 от 26 апреля 2022 года (релиз)
  • [APP] Отрисовкой элементов интерфейса теперь занимается библиотека VitNX
  • [APP] Улучшена отрисовка окна для Windows 10+
  • [APP] Улучшена общая стабильность
  • [APP] Все стандартные MessageBox'ы заменены на кастомные из библиотеки VitNX (возможны баги)
  • [APP] Исправлен баг при попытке запуска бота без токена
  • [BOT] Исправлена ошибка определения местоположения
  • [BOT+APP] Исправлена ошибка получения обновлений от бота
  • [APP] Исправлена проблема при попытке "встряхнуть" окно на Windows 11
  • [BOT] Исправлено получение публичного IP адреса (с помощью новой версии библиотеки VitNX)
  • [APP] Исправлены проблемы при настройке
  • [APP+BOT] В теории, исправлены ошибки при работе на Windows 8.1
  • [APP] Внутренние изменения, подготовка к следующему крупному апдейту
  • [APP] Добавлена возможность указать в качестве цвета для "полоски меню" цвет указанный в настройках Windows: "burger_style_color": "native"

Версия 4.0 (1104) / Shark Remote Pre-Alpha 1

Shark Remote - дальнейшее развитие Windows in Telegram с невероятно большим количеством изменений. Чем отличается от финальной версии Windows in Telegram (3.3.0.1): 4PDA и пост с комментариями под ним

Версии в 2021 году

Версия 3.3.0.1 | Bugfix on the release

  • [APP] Исправлен баг проверки токена на верность, изменён механизм проверки
  • [APP] Исправлен баг с отображением сообщения при первом запуске, если отображается список изменений
  • [APP] Исправлен баг с отображением сообщения о ярлыке на Рабочем столе
  • [APP] Исправлен баг с пропаданием заголовка окна для списка изменений
  • [APP] Исправлен баг с отображением окна Менеджера плагинов
  • [PORTABLE] Возвращён старый лаунчер для запуска в портативном режиме
  • [BOT] Мелкое улучшение

Версия 3.3 | Rikki-Tikki-Tavi

Все изменения описаны здесь

Версия 3.2.2 | Retechnical Update 2021

  • [БОТ+INFO] Для режима разработчика 🔨, спящего режима 💤 и документации 📑 добавлены свои emoji 😀
  • [БОТ+APP] Добавлена кнопка ❓ в заголовок окна для быстрого перехода в документацию (но не забывайте про F1). Также ссылка 🔗 на документацию📑 добавлена и в самого бота 🤖, в команду /about
  • [БОТ+APP] Добавлены новые компоненты, которые пригодятся в будущих версиях
  • [БОТ] Добавлена 1 новая команда в режим разработчика 🔨
  • [INFO] Документация 📑 полностью переехала в онлайн и сильно улучшилась! Список изменений также переехал в онлайн
  • [APP] Теперь сочетание клавиш Ctrl + F не открывает Telegram канал, а активирует функцию поделиться доступом к боту (Premium 👑)
  • [БОТ] Теперь используется более совершенный парсер USB-устройств для команды /pc на базе консольной утилиты DevCon (за идею благодарю одного из подписчиков канала, который пожелал остаться анонимным)
  • [APP] Активация Premium 👑 максимально упрощена
  • [APP] Апдейтер 🔄 максимально переработан и упрощён + добавлен запуск приложения после окончания процесса ⏳ обновления 🔄
  • [БОТ] Утилита SetVol обновлена 🔄 до версии 2.4
  • [БОТ+APP] Все библиотеки обновлены 🔄 до самых актуальных версий
  • [APP] Обновлён 🔄 диалог выбора избранной 🔖 папки 📁 для бэкапа до более современного варианта
  • [БОТ+APP+INFO] Улучшено форматирование текста и поддержка emoji 😀
  • [APP] Улучшено соединение с серверами
  • [APP] Улучшена работа экспорта/импорта данных 💾
  • [APP] Улучшения адаптивности иконки приложения и лаунчера (максимум = 256 пикселей)
  • [APP] Мелкие улучшения и доработки внешнего вида
  • [БОТ+APP] Улучшена обработка неизвестных ошибок
  • [БОТ+APP] Многочисленные улучшения, доработки и оптимизации
  • [APP] Исправлены баги настроек ⚙️ в пользовательских командах
  • [БОТ+APP] Исправлены ошибки получения данных о Premium 👑 и режиме разработчика 🔨
  • [APP] Исправлены баги с автозагрузкой Windows (требуется снять и поставить галочку ✅ заново)
  • [APP] Исправлена ошибка, которая могла привести к тому, что в портативном режиме все данные могли не записаться в файл/настройки ⚙️ в Windows не удалялись, если была прописана хотя бы 1 команда в пользовательских командах
  • [APP] Исправлены возможные баги во время создания ярлыков и их использовании
  • [APP] Исправлены ошибки, которые приводили к тому, что при сбросе не все настройки ⚙️ могли стереться. Также исправлена ошибка, которая приводила к невозможности перезаписать настройки ⚙️ для портативной версии
  • [APP] Исправлены баги при запуске бота 🤖, улучшена общая стабильность
  • [APP] Исправлена работа иконки лицензии
  • [БОТ+APP] Исправлены ошибки и увязвимости, которые могли вызывать утечку памяти или ухудшали безопасное использование приложения и бота 🤖
  • [APP] Удалены почти все legacy-компоненты. Часть из них подверглась замене на более совершенные и удобные аналоги

Инсайдерские изменения (только бот 🤖)

  • Мелкие улучшения Vial

Версия 3.2.1 | Better and better

  • [БОТ+APP] Произошёл переход на другие сайты для определения Публичного IP, команды /net и /geo вновь стали доступны. Также вновь заработала функция для уведомления вас о подключении ПК к боту
  • [БОТ] Часть онлайн-документации переехала на Teletype
  • [APP] Теперь можно поставить в автозагрузку Windows и портативную версию. Также была добавлена умная привязка, которая поможет привязать приложение к автозагрузке Windows в зависимости от разных режимов запуска, независимо от того, в каком режиме приложение было изначально добавлено в автозагрузку
  • [БОТ+APP] Для многих ссылок 🔗 и соединений произошёл переход с http на https, что должно повысить безопасность соединения с сайтами и получение данных с них
  • [APP] Убраны дефисы для параметров к WiT3.exe
  • [APP] Обновлён лаунчер для портативного запуска
  • [APP] Улучшена очистка от лишних файлов приложения
  • [БОТ+APP+INFO] Другие улучшения и доработки
  • [БОТ] Исправлены баги, которые появились в версии 3.2

Версия 3.2 | The time has come...

  • [БОТ+APP] Для запуска теперь требуются права Администратора, удалён функционал бота 🤖, который предоставлял эти права отдельно от самого приложения
  • [БОТ] Бот научился форматированию текста (в своих сообщениях 💬)
  • [БОТ] Добавлены команды для управления службами 🛎 (Premium 👑)
  • [БОТ] Добавлена команда /speak для отправки звуковых 🎤 сообщений на ПК (Premium 👑)
  • [БОТ] Добавлены новые emoji 😀 и внесены некоторые корректировки в текст команд
  • [APP] Добавлена возможность поделиться доступом к боту 🤖 (рекомендуется до 1 гостя) (Premium 👑)
  • [БОТ] Для заметок добавлен HTML парсер (для ссылок 🔗 предпросмотр отключён)
  • [APP] Для EXE добавлен параметр --update для быстрого запуска апдейтера 🔄
  • [APP] Добавлено автоматическое открытие апдейтера 🔄 если обновление 🔄 стало доступно
  • [БОТ+APP+INFO] Для обозначения обновлений 🔄 и мыши 🖱️ добавлены новые emoji 😀
  • [APP] Добавлен 1 новый твик
  • [APP] Добавлена поддержка emoji 😀
  • [БОТ] Команда /ct перенесена в другое меню
  • [БОТ] Команда /sc переименована в /sc_all, а все команды для режима разработчика 🔨 сокращены
  • [БОТ] Теперь бот 🤖 поддерживает создание WDB (Windows Dynamic Buttons) - динамических кнопок (меняются от взаимодействия с Windows) и реализована частичная поддержка параметров для команд. Всё это работает пока только для внутреннего использования. Данные вещи будут реализовываться (возможно) отдельно для каждой команды, поэтому пока функции находятся на ранней стадии внутреннего тестирования. Первая команда с реализацией данных фитч - /vial (см. в командах для инсайдеров). Подробнее о данных фитчах я рассказал на канале
  • [БОТ] Улучшено отображение текста в меню и при выполнении команд, внесены правки в меню
  • [APP] Улучшено оформление настроек ⚙️ (заметно в светлой теме приложения)
  • [БОТ+APP+INFO] Многочисленные улучшения и изменения
  • [БОТ] Исправлены возможные проблемы при смене громкости командами /sv0, /sv50, /sv100
  • [БОТ] Исправлены баги при работе с файлами и папками
  • [APP] Исправлены оставшиеся баги
  • [БОТ] Удалено огромное количество кавычек
  • [БОТ+APP] Удалены ненужные компоненты и библиотеки, обновлены 🔄 существующие
  • [БОТ] 2 команды переехали в Premium 👑, чтобы освободить место под новые. Также команды удалены, чтобы не смущать новых пользователей Windows in Telegram

Инсайдерские изменения (только бот)

  • Добавлен файловый менеджер Vial

Версия 3.1.5 | Airplane

Данная версия является последней, которая имеет поддержку работы без прав Администратора!

  • [БОТ] Команда /usage перенесена из инсайдерских в Premium 👑
  • [APP] Значительно переработаны темы оформления (действительно большие изменения, аж со времён версий 2.0 и 2.1). Само же оформление приложения осталось прежним
  • [APP] Другие улучшения
  • [APP] Исправлен баг с потерей тени от окна
  • [APP] Исправлены баги некоторых элементов дизайна (при использовании клавиатуры ⌨️)
  • [БОТ] Исправлен баг команды /about для не-Premium-юзеров
  • [APP] Исправлены оставшиеся проблемы распаковщика
  • [БОТ] Мелкие исправления

Версия 3.1 | Solar Update

В данную версию также входят все вышедшие патчи к версии 3.0!

  • [APP] Добавлено плавное появления окон и Splash Screen. Данное новшество можно отключить созданием файла LaunchAnimation.off
  • [БОТ] Добавлены кнопки для меню звука 🔊 для быстрого изменения уровня громкости (без звука, средняя громкость, максимальная громкость) и команды /sv0, /sv50, /sv100. Также переименованы команды /set_vol в /sv и /get_vol в /gv
  • [APP] Добавлена иконка для создания нового бота 🤖
  • [APP] Добавлены иконки для вставки новых пользовательских команд cmd
  • [APP] Добавлен твик, который позволит вам скрыть токен бота 🤖 в текстовом поле
  • [APP] Добавлен твик, который позволит вам скрыть информацию о боте 🤖 в логе подключений
  • [БОТ] Добавлена новая команда для режима разработчика 🔨
  • [APP] Добавлены "точки проверки обновлений", что позволит гораздо чаще обращать внимание на новые версии, если они вышли во время работы бота 🤖 Данная функция завязана на открытии настроек ⚙️ в приложении и открытии сообщения "О приложении"
  • [БОТ] Команда для определения пользователей Windows /users перенесена из инсайдерских и улучшена
  • [БОТ] Определение UserID перенесено из инсайдерских команд. Инструкция по уведомлениями переделана в соответствии с новой командной /id, которая доступна людям с Premium 👑
  • [APP] Теперь Splash Screen и главное окно приложения имеют немного скругленные углы. Данное новшество можно отключить созданием файла RoundedCorners.off
  • [APP] Теперь все *.off файлы необходимо создавать в папке 📁 disabled
  • [APP] Изменена работа с токеном бота 🤖, вам нужно вставить его заново
  • [APP] Немного изменён лаунчер для портативного запуска
  • [APP] Немного улучшилась оптимизация
  • [БОТ] Сокращены ещё некоторые команды
  • [APP] Изменены некоторые параметры запуска
  • [БОТ] Изменено и улучшено расположение кнопок для пользовательских команд
  • [БОТ] Улучшены кнопки для команды /about + добавлен наш чатик 💬
  • [APP] Улучшена логика предложения создания ярлыка
  • [APP] Улучшена работа импорта/экспорта данных 💾 и портативного запуска
  • [БОТ] Улучшена пропинговка IP и сайтов
  • [БОТ+APP] Улучшена поддержка пробелов
  • [БОТ] Полностью переработан способ получения ключа Windows из системы (теперь могут возникать (но это не точно) проблемы на Windows 7, если конечно раньше там всё работало 😁) и вшитого в BIOS, если таковой имеется
  • [APP] Исправлены проблемы в логе, улучшена информативность
  • [APP] Исправлены возможные проблемы запуска WiT3.exe
  • [APP] Исправлены баги, которые позволяли открывать несколько копий одного и того же окна
  • [БОТ+APP] Исправлены "остатки" после работы с cmd
  • [БОТ] Исправлены некоторые ошибки при использовании команды /cam
  • [APP] Исправлены проблемы распаковщика
  • [INFO] Обновлена 🔄 устаревшая документация
  • [INFO] Мелкие правки списка изменений
  • [APP] На 1 зависимость от dll стало меньше, удалены оставшиеся данные уже удалённых библиотек
  • [БОТ+APP] Другие мелкие правки и улучшения
Инсайдерские изменения (только бот)
  • Добавлена команда /usage для просмотра занятой и свободной ОЗУ

Версия 3.0.34.1 | HotFix

Если вы обновились 🔄 с патча 3.0.32

  1. Вам также нужно ввести команду /start сразу после обновления 🔄, чтобы устранить проблемы прошлого патча!

Если вы обновились 🔄 с версии 3.0

  1. Сразу после обновления 🔄 полностью сбросьте все ваши предыдущие настройки (запуск WiT3.exe с параметром -reset)
  2. Изменены многие вещи при загрузке, поэтому нужно активировать ваш ключ заново! Все предыдущие активации ключа на вашем ПК будут автоматически сброшены в день релиза патча
  3. Вам также нужно ввести команду /start сразу после обновления 🔄, чтобы устранить часть проблем версии 3.0!
  4. Если вы до данного обновления 🔄 уже добавляли Windows in Telegram в автозагрузку Windows, то обязательно снимите в предыдущих версиях галочку ✅ в настройках ⚙️приложения! Это крайне важно!
  5. Также можно немного "сбросить" размер приложения, смотрите тут

Исправления

  • [APP] Исправлены ошибки при обновлении 🔄 [появились после патча 3.0.32]
  • [APP] Исправлен баг с иконкой лицензии и текстовым полем для @username

Версия 3.0.34

Если вы обновились 🔄 с патча 3.0.32

  1. Вам также нужно ввести команду /start сразу после обновления 🔄, чтобы устранить проблемы прошлого патча!

Если вы пришли с версии 3.0, а не прошлого патча 3.0.32

  1. Сразу после обновления 🔄 полностью сбросьте все ваши предыдущие настройки (запуск WiT3.exe с параметром -reset)
  2. Изменены многие вещи при загрузке, поэтому нужно активировать ваш ключ заново! Все предыдущие активации ключа на вашем ПК будут автоматически сброшены в день релиза патча
  3. Вам также нужно ввести команду /start сразу после обновления 🔄, чтобы устранить часть проблем версии 3.0!
  4. Если вы до данного обновления 🔄 уже добавляли Windows in Telegram в автозагрузку Windows, то обязательно снимите в предыдущих версиях галочку ✅ в настройках ⚙️приложения! Это крайне важно!
  5. Также можно немного "сбросить" размер приложения, смотрите тут

Изменения

  • [БОТ+INFO] Добавлены 👑 при всех упоминаниях Premium в боте 🤖 и MD-файлах и 🤖 при всех упоминаниях бота 🤖
  • [БОТ] Добавлена быстрая команда для простого доступа к Premium-командам 👑
  • [БОТ] Добавлена команда /path, которая поможет узнать путь к файлу WiT3.exe
  • [БОТ] Добавлена команда /wn для создания заметки, которая сохранится в файл note.dat в папке с приложением. Команда же /rn поможет посмотреть данную заметку в боте 🤖
  • [БОТ] Добавлены 2 новые команды для режима разработчика 🔨 и 1 старая удалена
  • [БОТ] Добавлена возможность печати 🖨️ изображений 🖼
  • [БОТ] Добавлено больше emoji 😊, исправлены проблемы их отображения
  • [APP] Добавлены новые проверки для повышения стабильности запуска бота 🤖
  • [INFO] Теперь публикуются изменения и для инсайдеров. которые смогут тестировать команды до их появления в обновлениях 🔄 (См. Помощь.md, режим разработчика)
  • [БОТ] Значительно улучшена пропинговке сайтов и IP адресов, также повышена общая скорость работы. Наконец, исправлены давние ошибки, которые тянутся ещё с версий 1 ветви
  • [БОТ] Значительно улучшена работа команды /updates
  • [APP] Минимизировано появление ненужных консолей при экспорте, импорте и портативном запуске (проверено на Windows 10 и Windows 8.1)
  • [APP] Очистка кэша теперь включает в себя и очистку кэша с изображениями для "Рабочего стола"
  • [БОТ] Изменены некоторые команды и меню, улучшены описания. Изменено расположение подписи "wallpaper", теперь она принадлежит изображениям, а не документам, как раньше. Это последние изменения в названиях команд
  • [БОТ] Критических ошибок 💥 стало намного меньше 😎
  • [APP] Полностью исправлен показ тем и изменена логика их переключения для не-Windows 10 (проверено на Windows 8.1)
  • [APP] Исправлена логика галочки "Скрыть лицензию" при запуске приложения
  • [APP] Исправлена ошибка при удалении всего пути к папке для бэкапа (вообще не знал, что проблема существует, обнаружил совершенно случайно 😁)
  • [APP] Исправлена работа приложения в портативном режиме
  • [APP] Исправлен баг с проверкой подлинности
  • [БОТ+APP+INFO] Мелкие правки
  • [APP] Удалены упоминания версий 2 ветви

Инсайдерские изменения (только бот)

  • Добавлена команда для показа всей информации ℹ️ о пользователях Windows
  • Добавлена команда для показа вашего UserID

Версия 3.0.32 | Ultimate Tech Patch

Важная информация

  1. Сразу после обновления 🔄 полностью сбросьте все ваши предыдущие настройки (запуск WiT3.exe с параметром -reset)
  2. Изменены многие вещи при загрузке, поэтому нужно активировать ваш ключ заново! Все предыдущие активации ключа на вашем ПК будут автоматически сброшены в день релиза патча
  3. Вам также нужно ввести команду /start сразу после обновления 🔄, чтобы устранить многие проблемы версии 3.0!
  4. Если вы до данного обновления 🔄 уже добавляли Windows in Telegram в автозагрузку Windows, то обязательно снимите в предыдущих версиях галочку ✅ в настройках ⚙️приложения! Это крайне важно!

Основные изменения

  • [APP] В настройки ⚙️ добавлены кнопки для импорта и экспорта всех данных 💾 бота 🤖 и приложения. Теперь можно
  • [БОТ] Добавлены новые кнопки для команды /wit
  • [БОТ] Добавлена печать текста (не файла) - /tp
  • [БОТ] Добавлена отдельная команда для показа "быстрых команд" - /list
  • [БОТ] Добавлена поддержка скачивания файлов с ресурсов, которые начинаются с https, ftp и ftps
  • [БОТ] Добавлен вывод размера папки
  • [БОТ] Добавлен вывод размера скачиваемого файла в МБ
  • [БОТ] Добавлен вывод MD5 суммы файла
  • [БОТ] Добавлена поддержка проигрывания аудио-файлов на ПК
  • [APP] Добавлены горячие клавиши F1 и F2
  • [БОТ] Добавлены новые сообщения, которые помогут вам улучшить опыт использования бота
  • [APP] Добавлено уведомление после окончания процесса ⏳ обновления 🔄
  • [БОТ] Добавлены подменю для некоторых команд, которые выполняют примерно одинаковый функционал. Данное изменение поможет быстрее разобраться в разнообразии команд, которые являются просто разными вариациями одной и той же команды. Обычные команды также остались на месте (если вам нужно запустить "вне меню"), просто они теперь не отображаются
  • [БОТ] Многие команды сокращены и изменены для более простого понимания и ввода
  • [БОТ] Теперь все файлы скачиваются на "Рабочий стол" в папку "Загрузки (WiT)"
  • [БОТ] Теперь все ваши команды (пользовательские) отображаются в виде кнопок в меню команд "Мои команды" или /my_menu
  • [БОТ] Некоторые команды переехали в другие категории
  • [БОТ] Изменены некоторые команды
  • [БОТ+APP] Увеличена скорость запуска и уменьшено время чтения настроек ⚙️
  • [APP] В настройках ⚙️ приложения путь к папке для бэкапа теперь автоматически проверяется на существование
  • [APP] Bat-файл для запуска в портативном режиме заменён на небольшой лаунчер, который также является bat-файлом. Изменение сделано для удобства добавления приложения в качестве портативного в разные репозитории
  • [APP] Цвет элементов Splash Screen теперь меняется в зависимости от выбранной темы. Отключить данное нововведение можно создав файл SplashScreenThemeColor.off в папке с Windows in Telegram
  • [БОТ+APP] Внесены улучшения в отображение текста
  • [APP] Некоторая информация теперь не пишется в лог, а выдаётся в отдельном окошке
  • [БОТ+APP+INFO] Статус "Друг автора" → Premium 👑
  • [APP] Полностью переработано окно активации ключа и апдейтера приложения, теперь вам станет намного понятнее и приятнее ими пользоваться
  • [INFO] Улучшена информация
  • [INFO] Для всех файлов с информацией формат файлов изменился на MD (возможно временно)
  • [INFO] Теперь в списке изменений (файле) имеется информация по следующему апдейту, чего от него ждать
  • [БОТ] Размер файла в КБ заменён на размер файла в МБ
  • [БОТ] Значительно улучшено определение физических дисков
  • [БОТ] Улучшена общая работа бота 🤖, команды стали работать быстрее и стабильнее, а меню шустрее реагирует на нажатия
  • [БОТ] Редко используемые команды переехали в Premium (всё, более таких штук не предвидится). Также данная вещь помогла освободить больше места под новые команды (для сообщений есть ограничение по количеству символов на 1 сообщение, до которого я и дошёл, поэтому данная операция была необходима, чтобы не засорять бота 🤖 множеством сообщений обо всех командах)
  • [БОТ] Облегчено общее восприятие бота 🤖 для новичков, доработано управление ботом через меню
  • [БОТ] Команды режима разработчика 🔨 стали намного понятнее и удобнее в использовании
  • [APP] Другие улучшения и изменения
  • [БОТ] Критических ошибок 💥 стало чуточку меньше
  • [APP] Исправлено добавление приложения в автозагрузку Windows (благодарим spot320 за найденную проблему и её решение). Для этого был полностью изменён способ добавления приложения в автозагрузку Windows
  • [APP] Исправлено создание ярлыка на приложение
  • [БОТ] Исправлено управление командами через меню
  • [БОТ] Исправлены описания некоторых команд
  • [БОТ] Исправлен вывод информации о переводе ПК в спящий режим 💤
  • [БОТ] Исправлены возможные ошибки при скачивании файлов
  • [БОТ] Исправлены пропавшие пункты меню
  • [APP] Исправлен баг, который приводил к тому, что после импорта данных 💾 из файла/запуска в портативном режиме, все русский буквы превращались в кракозябры
  • [APP] Исправлен баг с определением причины ошибки при запуске бота 🤖 (@username)
  • [APP] Исправлен баг, который мог стереть вашу лицензию после перезагрузки ПК
  • [APP] Исправлены баги при обновлении 🔄
  • [APP] Исправлено отображение значка лицензии
  • [БОТ] Исправлена работа с путями к файлам
  • [БОТ] Исправлена работа пользовательских команд
  • [APP] Исправлено отображение настроек ⚙️ при запуске в портативном режиме
  • [БОТ+APP] Исправлено просто громадное количество ошибок и багов
  • [APP] Возвращена тестовая поддержка 32-разрядных систем, которая окончилась ещё в версии 1.9
  • [APP] Удалены ненужные переносы строки в логе
  • [APP] Убрана проверка на права Администратора, как и запись этого в лог
  • [БОТ+APP] Удалён 1 способ создания снимка с веб-камеры, что позволило удалить множество дополнительных библиотек и зависимостей, а также оптимизировать сам EXE и ощутимо уменьшить размер
  • [APP] Убрана иконка лицензии для классической темы, закончилась поддержка самой темы
  • [APP] Убрана поддержка полной совместимости с Windows 8 (осталась 8.1 и 10)
  • [APP] Полностью вырезан показ поверх других окон, т.к. это ломало логику показа сообщений и приводило к вылету приложения

Репозиторий TCPU

  • Исправлен запуск лаунчера для портативного запуска Windows in Telegram (благодарим Re82x9)

Версии в 2020 году

Версия 3.0 | Счастливого 2021 года!

  • [INFO] Теперь все изменения делятся на 3 категории: БОТ - изменения для бота, APP - изменения для приложения и INFO - изменения в информации
  • [APP] Windows in Telegram теперь распространяется в SFX-архиве
  • [БОТ] Добавлена возможность отсылки изображений, которые будут автоматически сохраняться на "Рабочий стол" в папку "Изображения (WiT)". Теперь не нужно будет присылать их как документы, а можно просто выбрать и отправить как изображение
  • [БОТ] Документы, которые вы отсылаете, теперь не будут лежать просто на "Рабочем столе", а будут лежать в отдельной папке "Документы (WiT)", что помогает не захламлять "Рабочий стол"
  • [БОТ] Добавлен приём аудио-файлов
  • [БОТ] Добавлена функция приёма документа для дальнейшей печати
  • [БОТ] Добавлены сообщения, которые показывают статус скачивания файла
  • [БОТ] Добавлено отображение серийного номера для оперативной памяти
  • [БОТ] Добавлено больше информации об BIOS'е компьютера
  • [БОТ] Добавлена информация о частоте обновления экрана для монитора
  • [APP] Добавлен Splash Screen при запуске приложения, дабы скрасить ваши ожидания во время запуска😉 Данную функцию можно отключить, если создать файл SplashScreen.off рядом с исполняемым файлом приложения
  • [APP] Добавлена возможность скрыть основное окно приложения. Нужно лишь создать файл Show.off рядом с исполняемым файлом приложения
  • [БОТ] Добавлена команда /scr_imgur для создания скриншота экрана и отправки его на Imgur (требуется статус "Друг автора")
  • [БОТ] Добавлены 2 новые команды отладки для режима разработчика 🔨
  • [APP] Если приложение запущено в портативном режиме, то будет добавлено соответствующее сообщение об этом в общем логе
  • [APP] Переработана система обновлений 🔄, которая работает теперь почти полностью в автоматическом режиме
  • [БОТ] Кнопки "назад" теперь расположены сверху меню
  • [БОТ] Полностью переработана функция отображения всех команд (не буду описывать, сами сразу увидите)
  • [INFO] Вся документация теперь использует формат PDF, а не MD
  • [БОТ+APP] Улучшено объяснение некоторых вещей для новичков
  • [APP] Улучшена стабильность и скорость загрузки приложения
  • [БОТ] Значительные улучшения команды /pc_info
  • [БОТ] Улучшено определение данных о физических дисках
  • [БОТ] Улучшено отображение информации
  • [APP] Улучшено отображение доступности новой версии
  • [INFO] Улучшен и доработан файл Помощь.pdf (ранее Это интересно.md)
  • [APP] Переименована Надстройка темы в Выбор темы
  • [БОТ] Переименована Фатальная ошибка в Критическая ошибка
  • [БОТ+APP] Изменена некоторая информация о проекте и разработчиках
  • [APP] Обновлена 🔄 библиотека для режима разработчика 🔨
  • [БОТ + APP + INFO] Теперь функция уведомления при подключении ПК к боту не требует утилиты curl, скорость выполнения значительно возросла, доработана документация, а сам текст теперь присылается на русском (ранее текст присылался на английском, т.к. этого требовала утилита curl)
  • [БОТ] Теперь обладателям статуса "Друг автора" доступен специальный список команд
  • [БОТ] Теперь список со всеми командами открывается только с помощью кнопки "Все команды" (/all_commands или /help)
  • [БОТ] Теперь главное меню бота 🤖 изменяется при изменении статуса работы режима разработчика 🔨
  • [БОТ] Теперь файл удаляется командой /del не полностью, а помещается в "Корзину" 🗑, как и должно было быть
  • [БОТ] Дополнительные кнопки меню /start перенесены в команду /wit
  • [БОТ] Печать файла теперь происходит автоматически, присутствие около ПК более не нужно (выбирается принтер, который задан в системе по умолчанию) + размер шрифта увеличен до 11
  • [APP] Теперь статус "Друг автора" не зависит от вашего @username, полностью переработан способ получения данного статуса
  • [APP] Теперь отключение автопроверки обновлений 🔄 доступно только "Друзьям автора"
  • [БОТ+APP] Возможность запуска бота 🤖 с уведомлением о подключении ПК теперь доступна только "Друзьям автора" (однако настроить ⚙️ данную функцию можно и без статуса)
  • [БОТ] Исправлены возможные вылеты приложения при сборе информации о ПК командой /pc_info (ошибка происходила на некоторых ноутбуках с интегрированной графикой от Intel)
  • [APP] Исправлен баг, который не давал возможности проверить обновления 🔄, если приложение запущено впервые или нет настроек ⚙️
  • [APP] Исправлен баг, который не давал приложению показать иконку на панели задач
  • [БОТ] Исправлен баг с кнопкой для убийства ☠️ процесса ⏳
  • [БОТ] Исправлена ошибка при попытке загрузить файл с ПК в облако MEGA
  • [APP] Исправлен баг, который мешал правильному применению "классической темы" в определённых ситуациях
  • [APP] Исправлен баг во время проверки обновлений 🔄
  • [APP] Исправлен баг, который не давал закрыться окну приложения, если использовалась классическая тема
  • [БОТ] Исправлена ссылка 🔗 на файл после сканирования, если файл сканируется впервые (VirusTotal)
  • [БОТ] Исправлены названия и поведения команд
  • [БОТ+APP] Исправлены другие компоненты
  • [APP] Удалена поддержка прокси Socks5, которая была крайне нестабильной и только мешала как разработке, так и некоторым пользователям
  • [БОТ] Удалена копия функции для отключения уведомления при подключении ПК к боту
  • [БОТ] Удалена команда /status, т.к. она не имеет смысла
  • [БОТ+APP] Убраны "раздражающие" компоненты
  • [APP] Убран запрос на поддержку проекта при выходе из приложения (для тех, кто не имеет статуса "Друг автора")
  • [APP] Убраны устаревшие зависимости
  • [APP] Удалён ненужный код

Версия 2.4 | Идеальное октябрьское обновление 🔄

Ролик на YouTube: https://youtu.be/vVYrMWhk6dI

Дополнительный ролик на YouTube: https://youtu.be/QdgaWLtc23c

  • Добавлены "горячие клавиши" для быстрого и удобного управления приложением
  • Добавлена "классическая" тема для людей, которые поддержали проект
  • Добавлен статус "Друг автора": для тех, кто поддержал проект
  • Добавлена команда запрета на запуск "Диспетчера задач"
  • Добавлен запрос на поддержку проекта при выходе, для тех, кто его не поддерживал (можно отключить в настройках ⚙️)
  • Добавлен отдельный cmd-скрипт для запуска в портативном режиме
  • Улучшения интерфейса
  • Улучшены файлы "Список изменений.md" и "Это интересно.md"
  • Улучшена безопасность
  • Мелкие улучшения бота
  • Изменены данные о значении режима запуска, старые настройки ⚙️ будут стёрты, но вы без труда сможете их вернуть
  • Изменён "Параметры при запуске" на "Режимы запуска"
  • Обновлены 🔄 библиотеки до последних версий
  • Утилита SetVol обновлена 🔄 до версии 2.3
  • Обновлена 🔄 ссылка 🔗 на Яндекс Деньги
  • Исправлен запрос на создание ярлыка для "Рабочего стола" для портативного режима и импорта настроек ⚙️
  • Исправлен баг с иконкой для запуска и остановки бота
  • Исправлен баг с кнопкой для сворачивания
  • Исправлен баг со статусом батареи
  • Удалена команда /exit, т.к. она очень нестабильно работает и больше мешает, чем помогает
  • Удалён устаревший код, оптимизирован текущий
  • Убран сбор данных (полностью)

Версия 2.3 | Большое сентябрьское обновление 🔄

Ролик на YouTube: https://youtu.be/jOQ8F0kZCJ0

Дополнительный ролик на YouTube: https://youtu.be/W13cJzQOqj8

  • Перенёс Windows in Telegram на платформу Microsoft .NET Framework 4.8 (ранее была 4.7.2)
  • Добавил возможность отключения некоторых сетевых 🌐 функций Windows in Telegram
  • Добавил запрос на создание ярлыка на "Рабочем столе", когда нет никаких настроек ⚙️
  • Добавил 2 новых способа для снятия снимков с помощью веб-камеры. Один из них запускается только тогда, когда не помогает обычный режим работы с веб-камерой
  • Добавил новые команды для режима разработчика 🔨 + добавил меню для более наглядного и быстрого управления системой
  • Добавил новую команду /vt для проверки файла с ПК на вирусы 🦠 на сайте VirusTotal (требуется API ключ для загрузки на VirusTotal, который нужно сохранить в моём приложении HiFiles)
  • Добавил новую команду /get_vol для получения информации о текущем уровне громкости 🔊 звука
  • Добавил больше emoji 😉
  • В бота 🤖 добавил новый способ поддержать проект
  • Кнопка для запуска бота 🤖 теперь имеет 3-е состояние - "песочные часы", которые используются во время подключения к Telegram
  • Немного изменил способ донесения информации о том, что Windows in Telegram запущен от имени Администратора
  • Перенёс временную папку temp в папку files
  • Улучшил безопасность
  • Значительно улучшил отзывчивость и стабильность бота
  • Значительно улучшил команды /battery и /download, которые теперь стали "более умными"
  • Улучшил команды /pc_info, /upload и /wit
  • Улучшил файл "Это интересно.md"
  • Улучшил внешние виды различных компонентов
  • Улучшил отображение SO-DIMM памяти
  • Микроскопические улучшения команд режима разработчика 🔨
  • Микроскопические улучшения бота 🤖 и клиента
  • Исправил баг, который мешал закрытию дисковода командой /cd_close
  • Исправил баг с веб-камерой ("невозможно использовать данное устройство")
  • Исправил баг при запуске с "параметром при запуске"
  • Исправил баг, которые не давал возможности настроить ⚙️ громкость 🔊 звука командой /vol на 0% или 100%
  • Исправил баг, который мешал показу сообщения о доступности новой версии в логе
  • Исправил критический баг 💥 команды /exit, который запускал вечный перезапуск приложения и бота 🤖
  • Исправил ошибку в боте 🤖
  • Удалил бета канал обновлений 🔄
  • Удалил ненужные загрузки данных 💾
  • Удалил возможность полного скрытия приложения из процессов ⏳ Диспетчера задач, т.к. функция более не работает на Windows 10 версии 2004 (+ эта функция не очень полезна, а скорее сделает так, что антивирусы будут считать Windows in Telegram в качестве вируса 🦠, чего мне не очень-то хочется)
  • Удалил возможность скрытия иконки в трее, чтобы казалось что приложение не запущено. Оно было видно только в Диспетчере задач, фоновые приложения
  • Удалил команду /show, т.к. потеряла актуальность
  • Удалил возможности, которые могли быть использованы для удаленного доступа к ПК без ведома пользователя и кражи данных 💾
  • Удалил ненужные зависимости
  • Откатил некоторые библиотеки до старых версий, чтобы улучшить совместимость с веб-камерами

Версия 2.2 | Улучшающий апдейт

  • Добавил параметр -clean для отдельной очистки кэша + кэш теперь не чистится при сбросе настроек
  • Добавил параметры для экспорта и импорта настроек в файл/из файла WiT2.dat
  • Добавил параметр для работы приложения в полностью портативном режиме (см. файл "Это интересно.md")
  • Добавил возможность настроить уведомление при подключении ПК к боту (см. файл "Это интересно.md")
  • Добавил сбор информации для диагностики во время тестирования бета-версий (версия Windows, тип оперативной памяти, форм-фактор оперативной памяти). Данное изменение сделано, чтобы узнать и добавить в поддержку бота 🤖 новые типы оперативной памяти и их форм-факторы (для команды /pc_info), а также узнать какой Windows пользуется большинство людей, чтобы улучшить работу приложения и бота 🤖 на этой Windows
  • Параметр при запуске 2 теперь также требует включённого режима разработчика 🔨 (см. файл "Это интересно.md")
  • Изменил параметр -restore на -reset
  • Изменил команду /dir на /ls
  • Изменил папку lib на files, т.к. в данной папке хранятся не только библиотеки, но и другие файлы
  • Мелкие улучшения команды /pc_info
  • Мелкие улучшения при запуске клиента
  • Улучшения для файла "Интересная инфa.md", который теперь называется "Это интересно.md" + добавил больше интересной информации
  • Улучшил работу иконки в трее
  • Исправил баг с сохранением избранной папки для бэкапа
  • Исправил ошибки списка изменений (да, их дофига, поэтому и исправляю их в каждой версии), это последний раз
  • Удалил 2 всплывающие подсказки

Версия 2.1.5 | Исправления моих "косяков"

  • Добавил удаление кэша Windows in Telegram во время выполнения параметра -restore
  • Изменил параметр запуска -repair на -restore (теперь работает)
  • Улучшил и исправил список изменений
  • Незначительные улучшения приложения и бота
  • Удалил "вирусный" 🦠 файл

Версия 2.1 | Обновление 🔄 для энтузиастов

  • Добавил команду для выхода 👋 из системы
  • Добавил команду для просмотра всех библиотек и модулей, который используются процессом ⏳ (beta)
  • Добавил команду для ввода ПК в спящий режим 💤
  • Добавил команду для убийства ☠️ процесса ⏳ вместе с его копиями
  • Добавил команду для просмотра всех служб Windows
  • Добавил команду для отображения всех установленных программ в Windows
  • Добавил отображение информации о мониторе 🖥
  • Добавил новый параметр при запуске
  • Добавил новую подпись для файлов, которая позволяет устанавливать присланное изображение в качестве фонового изображения для "Рабочего стола"
  • Добавил режим разработчика 🔨 и кучу новых команд
  • Добавил отображение USB устройств
  • Система каналов обновлений 🔄 претерпела незначительные изменения, Preview → Beta (бета-версии). Данное изменение затрагивает все версии, начиная с 2.0 Preview 1
  • Улучшил местоположение emoji 😁
  • Улучшил команды /processes и /updates
  • Улучшил внешний вид информации об оперативной памяти
  • Общие улучшения бота
  • Разделил команды и информацию по отсылке "файлов-документов" на 2 сообщения, т.к. текста стало слишком много в одном сообщении и бот всё время падал при тестировании
  • Исправил неправильный текст в "помощи" бота
  • Исправил баг, который не позволял перезапускать бота 🤖 после критической ошибки 💥
  • Исправил баг, который мешал перезапуску приложения после критической ошибки 💥, если быстро нажать на сообщение об фатальной ошибке на ПК
  • Исправил баг, который всё время активировал сообщение об ошибке при бэкапе папки (если вручную вводить), даже если файл через некоторое время нормально отправится в Telegram
  • Изменил некоторые команды
  • Изменил параметр запуска -repair на -restore
  • Улучшил и исправил список изменений
  • Убрал сообщение об фатальной ошибке на компьютере
  • Убрал ненужные "пробелы" при формировании текстового файла с информацией о ПК
  • Убрал ненужные проверки
  • Убрал "описание" для информации об видеокарте

Версия 2.0 | Стабильный релиз!🎉🎉🎉🎉

Благодарю пользователей nizd_droper и @Mi_LI_Id за материальную 💰 поддержку во время разработки тестовых версий (Preview) перед релизом данного крупного обновления 🔄

Глобальные изменения

  • Полностью переработал внешний вид приложения, которое теперь намного лучше смотрится, им стало реально удобно пользоваться. Также Windows in Telegram (клиентская часть) выглядит гораздо понятнее и уместнее на фоне приложения Telegram Desktop на Windows
  • Авторизация с помощью ключей ушла в прошлое! Теперь вам достаточно ввести свой username из Telegram и всё! Никто кроме вас не подключится к боту
  • Полностью переработан "движок" бота, который стал гораздо лучше приспосабливаться к вашим командам
  • Бот теперь не выключается сам "когда сдумает", теперь он напишет вам, если какой-то компонент не работает и требуется перезапуск приложения
  • Твикер для Windows in Telegram (клиентская часть) ушёл в прошлое! Теперь всё настраивается в самом приложении!
  • Диагностика подключения теперь происходит гораздо быстрее и включает более полные ответы и решения
  • Теперь вам не нужно каждый раз нажимать на кнопку для сохранения данных 💾, всё сохраняется в автоматическом режиме 🤯
  • Были заменены текстовые файлы на более современные MD форматы
  • Вам более не нужно писать или ещё что-то делать, чтобы работал CD-/DVD-ROM (дисковод), буква диска теперь определяется автоматически!
  • Теперь икона приложения в трее динамическая, убирается и создаётся только тогда, когда это нужно
  • Теперь все обновления 🔄 для приложения являются обязательными, без них невозможно будет использовать приложение. Данное изменение сделано для получения актуальных улучшений и исправлений
  • Произошёл переезд на .NET Framework 4.7.2
  • Теперь приложение имеет всего одно единственное окно
  • По требованию авторов Psiphon, данный VPN-клиент теперь не поставляется в качестве модуля к приложению, а все упоминания стёрты из кода Windows in Telegram 2.0. Теперь я буду давать прямую ссылку 🔗 на скачивание установщика данного приложения с официального сайта.

Что нового добавил?

  • Добавил благодарности пользователям, которые меня поддержали
  • Добавил команду для отправки в Telegram токена бота
  • Добавил отображение имени бота 🤖 в логе приложения
  • Добавил полноценное управление ботом с помощью кнопок снизу, что намного облегчает работу с ботом
  • Добавил больше emoji
  • Добавил определение сокета процессора
  • Добавил определение описания для оперативной памяти
  • Добавил определение форм-фактора для оперативной памяти
  • Добавил светлую и тёмную темы для приложения
  • Добавил разграничение команд на категории, что намного облегчает работу с ботом
  • Добавил возможность автоматического создания бота, без нажатия кнопки (настраивается в настройках ⚙️)
  • Добавил отображение частички карты при использовании команды /geo (пример: https://telegrambots.github.io/book/2/docs/shot-venue.jpg)
  • Добавил команду для отображения ПК в сети 🌐
  • Добавил отображение количества потоков процессора для команды /pc_info
  • Добавил каналы обновлений 🔄, чтобы каждый(ая) выбрал(а) то, что ему/ей нужно
  • Добавил поддержку стилей для сообщений приложения
  • Добавил команду для выполнения нужных вам действий в "PowerShell"
  • Добавил команду для убийства ☠ PowerShell
  • Добавил новую команду для выполнения нужных вам действий в "Командной строке" с вводом команд прямо в Telegram
  • Добавил вывод (точнее отсылка в текстовом формате) результата работы "Командной строки" для всех команд бота, которые её используют
  • Добавил команду для печати 🖨️ файла
  • Добавил поддержку широкоформатных мониторов 🖥️ (в теории, т.к. нет возможности проверить)
  • Добавил информацию о текущем ключе Windows, который сейчас используется системой (благодарю за код Кирилла с сайта Заметки о Windows)
  • Добавил "защиту" 🛡️ и предупреждение при обнаружении фатальной ошибки в работе бота
  • Добавил "защиту" 🛡️ на изменение звука более 100% или менее 0%, что могло привести к отключению звукового устройства до следующей перезагрузки
  • Добавил поддержку других звуковых 🔊 устройств
  • Добавил отображение ID для дисков
  • Добавил намного больше настроек прокси (бета)
  • Добавил ограничение на запуск только 1 копии приложения, чтобы избежать возможных проблем с конфликтом настроек
  • Добавил информацию о количестве потоков процессора
  • Добавил новую команду для загрузки файла на ПК по прямой ссылке 🔗
  • Добавил новую возможность запуска "файлов-документов", которая позволяет запускать любые файлы (при условии, что приложение для работы с данным форматом присвоено), которые вы пришлёте на ПК
  • Добавил возможность запуска процессов ⏳ от имени Администратора
  • Добавил больше типов оперативной памяти
  • Добавил новую настройку ⚙️, которая позволяет показывать Windows in Telegram поверх других окон
  • Добавил новую настройку ⚙️, которая позволяет использовать "X" для сворачивания приложения
  • Добавил "слежку" за запущенными файлами с помощью команды /run, чтоб показывать текущее состояние приложений
  • Добавил небольшой "эффект прозрачности" для приложения
  • Добавил уведомление при запуске приложение от имени Администратора
  • Добавил команду для включения видимости приложения (может помочь чтобы увидеть окно приложения, при запуске с параметром запуска в настройках = 2)
  • Добавил команду для загрузки файла на облако MEGA (требуются настройки ⚙️для загрузки на MEGA из моего приложения HiFiles)
  • Добавил команду для отсылки файла со списком установленных обновлений 🔄 Windows
  • Добавил параметр запуска "-r", для восстановления работоспособности бота 🤖 и приложения, если вы что-то настроили не так + поможет убрать ненужные настройки ⚙️ после перехода на ветвь 2.x
  • Добавил параметр запуска "-set_winkey", для изменения настройки ⚙️ политики запуска PowerShell, чтобы можно было получать ключ Windows, когда вы используете в боте команду /pc_info
  • Добавил проверку на разрешение запуска неподписанных скриптов PowerShell (увидите в текстовике, если будете использовать в боте команду /pc_info)
  • Добавил больше пояснений к командам бота

Исправления, изменения, улучшения и удаления

  • Количество пользовательских команд увеличено с 6 до 9
  • Чтобы было понятнее: "Пользовательские команды" переименованы в "Мои команды" 😋
  • Список папок 📁 и файлов в введённой вами папке 📁 теперь пишется в файл и отсылается вам, что позволяет отсылать больше элементов, которые находятся в папке, и избежать фатальных ошибок бота
  • Улучшил возможность "Поставить приложение в автозагрузку Windows"
  • Увеличил скорость запуска бота
  • Улучшения работы команды /ping
  • Исправил баги, которые мешали выполнению команд в "Командной строке" (баги ещё могут быть, но это уже маловероятно)
  • Обновил 🔄 описание к EXE + добавил новую информацию для команды /about (ранее это была команда: /ver)
  • Исправил баг, когда при отсылке файла с информацией о ПК, приходил файл с устаревшей информацией о конфигурации ПК
  • Заменил все иконки на более современные
  • Улучшил возможности выполнения присланных файлов из Telegram на ПК
  • Изменил названия некоторых команд бота
  • Заменил кнопку "Версия бота", после выполнения команды /help, на 3 новые: "Пожертвовать", "Новостной канал" и "Поддержка"
  • Исправил проблемы при отсылке файлов в "пробелами" на ПК
  • Исправил проблемы с определением Windows 8.1 со всеми последними обновлениями 🔄, которая отображалась как Windows 10. Данная проблема связана с Windows API, которое неправильно даёт данные о текущей Windows 10, что и создаёт такой казус😁
  • Удалил ненужные зависимости и ресурсы
  • Улучшил работу лога приложения
  • Улучшил распознавание Windows и поправил работу в режиме совместимости
  • Улучшил работу бота 🤖 с дисководом
  • Улучшил работу приложения с "Командной строкой", которая теперь не отображается когда это ненужно
  • Другие изменения и улучшения
  • Исправил маловероятные, но возможные ошибки при определении типа оперативной памяти
  • Переработал и улучшил TXT файлы в папке с приложением, также перевёл текстовые файлы в MD
  • Серьёзно улучшил команды для бэкапа папки
  • Исправил фатальные ошибки при попытке изменить уровень громкости 🔊
  • Исправил возможные ошибки при запуске на Windows 7-8.1
  • Улучшил отображение интерфейса подключения диска
  • Значительно улучшил определение количества памяти для разных компонентов компьютера (теперь всё отображается в гигабайтах)
  • Значительно улучшил определение количества видеопамяти (для видеокарты), которое теперь отображается в разных видах исходя из количества этой самой памяти
  • Серьёзно улучшил команду для изменения уровня громкости 🔊
  • Исправил возможные ошибки, которые могли возникать из-за отсутствия "вшитого" в BIOS ключа Windows (OEM ключ),
  • Исправил возможные ошибки при выполнении ваших (пользовательских) команд
  • Исправил ошибки, которые влияли на получение буквы CD-/DVD-ROM
  • Удалил сжатие в GZip архив при бэкапе, т.к. размер особо не уменьшался, а затраченные ресурсы (не только компьютера) и время сжатия и отправки сильно увеличивалось
  • Теперь папка "work_path" имеет имя "temp" и создаётся и удаляется каждый раз при запуске или выходе из приложения, что позволило избавиться от ненужных удалений файлов при каждом запуске приложения
  • Значительно улучшил работу и оптимизацию
  • Значительно улучшил все аспекты бота 🤖 и повысил их стабильность
  • Улучшил систему обновлений 🔄
  • Команды теперь выполняются намного быстрее
  • Изменил текст "Лога приложения"
  • Устранил утечку памяти
  • Удалил ненужные проверки при выполнении пользовательских команд
  • Удалил ненужные, устаревшие и более не рабочие функции
  • Другие исправления, улучшения и изменения

Версия 2.0 | Final Preview 4 (Close Fix)

  • Добавил отображение количества потоков процессора для команды /pc_info
  • Теперь если "X" будет использоваться для сворачивания приложения, то при наведении и нажатии он будет окрашиваться в тот же цвет, что и "_" когда он используется для сворачивания
  • Исправил баг, который вызывал белую полоску снизу окна приложения при использовании тёмной темы
  • Исправил баг, который вызывал перезагрузку интерфейса
  • Исправил баг, который вызывал отказ в использовании "X" для закрытия окна
  • Исправил баг, который вызывал несколько сохранений токена и username, но при этом сохранял данные только в ячейку для токена, оставляя ячейку username пустой
  • Исправил баг, который вызывал ошибки при отсутствии каких-либо настроек от моих других приложений

Версия 2.0 | Final Preview 4

  • Добавил благодарность пользователю nizd_droper за пожертвование 💰 в размере 150 рублей
  • Добавил команду для включения видимости приложения (может помочь чтобы увидеть окно приложения, при запуске с параметром запуска в настройках = 2)
  • Добавил команду для загрузки файла на облако MEGA (требуются настройки ⚙️ для загрузки на MEGA из моего приложения HiFiles)
  • Добавил команду для отсылки файла со списком установленных обновлений 🔄 Windows
  • Добавил параметр запуска "-r", для восстановления работоспособности бота 🤖 и приложения, если вы что-то настроили не так + поможет убрать ненужные настройки ⚙️ после перехода на ветвь 2.x
  • Добавил параметр запуска "-set_winkey", для изменения настройки ⚙️ политики запуска PowerShell, чтобы можно было получать ключ Windows, когда вы используете в боте команду /pc_info
  • Добавил проверку на разрешение запуска неподписанных скриптов PowerShell (увидите в текстовике, если будете использовать в боте команду /pc_info)
  • Добавил больше пояснений к командам бота
  • Полностью перенёс все настройки ⚙️ в интерфейс приложения и значительно их улучшил
  • Чтобы было понятнее: "Пользовательские команды" переименованы в "Мои команды" 😋
  • Список папок 📁 и файлов в введённой вами папке 📁 теперь пишется в файл и отсылается вам, что позволяет отсылать больше элементов, которые находятся в папке, и избежать фатальных ошибок 💥 бота
  • Количество ваших команд увеличено с 6 до 9 🤯
  • Цвет шрифтов в тёмной теме стал темнее 😀
  • Мелкие улучшения внешнего вида, кода, метода сохранения данных 💾 (токен и username), процесса ⏳ проверки обновлений 🔄 и списка изменений
  • Исправил баг, когда при отсылке файла с информацией о ПК, приходил файл с устаревшей информацией о конфигурации ПК
  • Исправил баг, который вызывал разногласия при плохом подключении к принтеру (команда /print). Теперь бот будет говорить "прямо в лоб", что принтер не найден
  • Исправил фатальные ошибки при попытке изменить уровень громкости 🔊
  • Исправил возможные ошибки при запуске на Windows 7-8.1 + теперь запускается не тёмная тема по умолчанию, а светлая

Версия 2.0 | Preview 3.2

  • Перенёс "активацию Preview-тестера" в настройки ⚙️ приложения
  • При активированной функции отрисовки Windows in Telegram поверх окон, теперь будут нормально отображаться все сообщения приложения
  • Теперь изменения в параметре "отрисовки поверх" применяются на приложение моментально, а не после перезапуска
  • Теперь приложение автоматически перезапускается и запускает бота, если произошла критическая ошибка 💥
  • Исправил баг, который мешал активации "отрисовки поверх" в настройках ⚙️
  • Исправил баги, которые мешали выполнению команд в "Командной строке" (баги ещё могут быть, но это уже маловероятно)
  • Исправил возможные баги при появлении панельки с настройками ⚙️
  • Другие улучшения

Версия 2.0 | Preview 3.1

  • Произошёл переезд с .NET Framework 4.7.1 на 4.7.2
  • Добавил уведомление при запуске приложение от имени Администратора
  • Добавил разделение настроек на категории, чтобы было понятнее "что за что отвечает"
  • Вернул и улучшил возможность "Поставить приложение в автозагрузку Windows"
  • Увеличил скорость запуска бота
  • Настройки ⚙️ (GUI) теперь доступны всегда, их не нужно активировать в реестре
  • Перенёс возможность "Показывать приложение поверх других окон" в настройки ⚙️
  • Улучшил список изменений
  • Удалил ненужные зависимости

Версия 2.0 | BIG Preview 3

  • Добавил новую команду для загрузки файла на ПК по прямой ссылке 🔗
  • Добавил новую возможность запуска "файлов-документов", которая позволяет запускать любые файлы (при условии, что приложение для работы с данным форматом присвоено), которые вы пришлёте на ПК
  • Добавил возможность запуска процессов ⏳ от имени Администратора
  • Добавил новую настройку ⚙️, которая позволяет показывать Windows in Telegram поверх других окон (подробнее в файле "Настройка приложения (Preview).md")
  • Добавил больше emoji 😀
  • Добавил "слежку" за запущенными файлами с помощью команды /run, чтоб показывать текущее состояние приложений
  • Добавил небольшой "эффект прозрачности" для приложения
  • Добавил "данные о некоторых функциях, которые появятся позже"
  • Добавил частичную настройку (папка для бэкапа и "использование "крестика" для сворачивания приложения") приложения через настройки ⚙️ (в графическом интерфейсе) (Как активировать? * подробнее в файле "Настройка приложения (Preview).md")
  • Обновил 🔄 описание к EXE + добавил новую информацию для команды /about (ранее это была команда: /ver)
  • Теперь цвет иконок сворачивания и закрытия приложения меняется на белый при наведении + улучшил чёткость этих иконок
  • Теперь файл "cmd.log" имеет разные названия, чтобы не было проблем при выполнении команд в "Командной строке" при нескольких запусках команд в боте
  • Заменил все иконки на более современные
  • Заменил шрифты, что улучшило чёткость отображения текста
  • Изменил цвет текста в текстовых полях
  • Улучшил светлую и тёмную темы
  • Другие улучшения внешнего вида приложения
  • Вернул и улучшил возможность выполнения присланных файлов из Telegram на ПК
  • Технические улучшения и увеличение скорости выполнения некоторых команд
  • Изменил названия некоторых команд бота
  • Заменил кнопку "Версия бота", после выполнения команды /help, на 3 новые: "Пожертвовать", "Новостной канал" и "Поддержка"
  • Исправил возможные проблемы с загрузкой иконок в приложении
  • Исправил ошибки в отсылке LOG 📃 файлов в Telegram, когда выполнялась одна команда в "Командной строке" и вы запуска ещё одну с помощью бота
  • Исправил проблемы с отображением кнопки "Выход", когда вы её нажимаете
  • Исправил проблемы при отсылке файлов в "пробелами" на ПК
  • Исправил проблемы с определением Windows 8.1 со всеми последними обновлениями 🔄, которая отображалась как Windows 10. Данная проблема связана с Windows API, которое неправильно даёт данные о текущей Windows 10, что и создаёт такой казус😁
  • Удалил ненужные зависимости и ресурсы
  • Другие исправления, улучшения и изменения

Версия 2.0 | MEGA Preview 2

  • Добавил возможность принудительного использования светлой или тёмной темы, независимо от настроек Windows 10 (см. файл "Настройка приложения (Preview).md")
  • Добавил поддержку стилей для сообщений приложения
  • Добавил новую команду для выполнения нужных вам действий в "Командной строке" с вводом команд прямо в Telegram (/run_cmd)
  • Добавил вывод (точнее отсылка в текстовом формате) результата работы "Командной строки" для всех команд бота, которые её используют
  • Добавил команду для печати 🖨️ файла
  • Добавил поддержку широкоформатных мониторов 🖥️ (в теории, т.к. нет возможности проверить)
  • Добавил информацию о текущем ключе Windows, который сейчас используется системой (для команды /pc_info) (благодарю за код Кирилла с сайта windowsnotes.ru)
  • Добавил "защиту" 🛡️ и предупреждение при обнаружении фатальной ошибки в работе бота
  • Добавил "защиту" 🛡️ на изменение звука более 100% или менее 0%, что могло привести к отключению звукового устройства до следующей перезагрузки
  • Добавил "защиту" 🛡️ для каждой из "портированных" команд для отсылки файла на компьютер
  • Добавил поддержку других звуковых 🔊 устройств
  • Добавил ограничение на запуск только 1 копии приложения, чтобы избежать возможных проблем с конфликтом настроек
  • Добавил больше emoji
  • Вернул и серьёзно улучшил команды для бэкапа папки
  • Вернул и серьёзно улучшил команду для изменения уровня громкости 🔊
  • Вернул значок, который отображает процесс ⏳ подключения и отключения бота 🤖 к/от Telegram
  • Вернул значок, который помогает в "быстрой вставке" текста в текстовые поля (теперь ещё и сохраняет новый текст)
  • Вернул значок, который помогает в "стирании" 🧹 текста в текстовых полях (теперь ещё и сохраняет "пустоту")
  • Вернул утилиту SetVol
  • Вернул отправку файла на "Рабочий стол"
  • Изменил местоположение команды /post в разделах команд
  • Изменил команду для показа статуса компьютера в сети 🌐
  • Заменил иконку остановки бота 🤖 на более красивую и "менее белую", для тёмной темы (иконка применена для светлой и тёмной темы)
  • Заменил иконки для очистки 🧹 текстовых полей с одинаковых на разные
  • Кнопка "Выход" для светлой темы теперь имеет тёмный окрас
  • Переработал и улучшил TXT файлы в папке с приложением, также перевёл текстовые файлы в MD
  • Улучшил работу лога приложения
  • Улучшил распознавание Windows и поправил работу в режиме совместимости
  • Улучшил работу бота 🤖 с дисководом
  • Улучшил работу приложения с "Командной строкой", которая теперь не отображается когда это ненужно
  • Другие изменения и улучшения
  • Исправил ошибку, из-за которой иконка, которая отображает статус подключения к Telegram, не менялась при ручном отключении бота
  • Исправил возможные ошибки, которые могли возникать из-за отсутствия "вшитого" в BIOS ключа Windows (OEM ключ), при выполнении команды /pc_info
  • Исправил возможные ошибки при выполнении ваших (пользовательских) команд
  • Исправил ошибки, которые влияли на получение буквы CD-/DVD-ROM
  • По требованию авторов Psiphon, данный VPN-клиент теперь не поставляется в качестве модуля к приложению, а все упоминания стёрты из кода Windows in Telegram 2.0. Теперь я буду давать прямую ссылку 🔗 на скачивание установщика данного приложения с официального сайта.
  • Удалил сжатие в GZip архив при бэкапе, т.к. размер особо не уменьшался, а затраченные ресурсы (не только компьютера) и время сжатия и отправки сильно увеличивалось
  • Удалил ненужную иконку сохранения из ресурсов приложения, т.к. теперь всё сохраняется автоматически

Версия 2.0 | Ultimate Preview 1

  • Приложение переписано с нуля
  • Интерфейс стал более удобным для понимания и быстрого взаимодействия
  • Добавил команду для отправки в Telegram токена бота
  • Добавил отображение имени бота 🤖 в логе приложения
  • Добавил почти полноценное управление ботом с помощью кнопок снизу, что намного облегчает работу с ботом
  • Добавил больше emoji
  • Добавил возможность автоматического создания бота, без нажатия кнопки (настраивается в настройках ⚙️)
  • Добавил отображение частички карты при использовании команды /geo (пример: https://telegrambots.github.io/book/2/docs/shot-venue.jpg)
  • Добавил команду для отображения ПК в сети 🌐
  • Добавил каналы обновлений 🔄, чтобы каждый(ая) выбрал(а) то, что ему/ей нужно
  • Приложение теперь имеет светлую и тёмную (по умолчанию) темы, а также умеет переключаться между ними с помощью настроек персонализации Windows 10
  • Полностью переработал процесс ⏳ сохранения и загрузки настроек
  • Устранил утечку памяти
  • Устранил все баги и ошибки бота 🤖 из Windows in Telegram версии 1.9 (как я ранее думал до 2.0 Preview 2)
  • Изменил текст "Лога приложения"
  • Теперь икона приложения в трее динамическая, убирается и создаётся только тогда, когда это нужно
  • Теперь все обновления 🔄 для приложения являются обязательными, без них невозможно будет использовать приложение. Данное изменение сделано для получения актуальных данных и исправлений
  • Авторизация в боте теперь происходит автоматически, без ввода ключа (используя ваш @username)
  • Значительно улучшил работу и оптимизацию, хотя и стали появляться редкие задержки
  • Значительно улучшил все аспекты бота 🤖 и повысил их стабильность
  • Улучшил систему обновлений 🔄
  • Команды теперь выполняются быстрее
  • Теперь папка "work_path" имеет имя "temp" и создаётся и удаляется каждый раз при запуске или выходе из приложения, что позволило избавиться от ненужных удалений файлов при каждом запуске приложения
  • Теперь буква дисковода определяется автоматически + исправлены найденный баги
  • Крестик в заголовке окна теперь может не закрывать окно, а сворачивать его (настраивается в настройках ⚙️)
  • Удалил ненужные проверки при выполнении пользовательских команд
  • Удалил ненужные, устаревшие и более не рабочие функции

Версия 1.9

  • Добавил команду для изменения уровня громкости звука
  • Добавил команду для очистки корзины
  • Добавил отображение информации о текущем разрешении экрана
  • Добавил проверку на наличие Интернета, чтобы не было ошибок при запуске
  • Добавил небольшой текстовый файл с вопросами и ответами
  • Изменил некоторые настройки ⚙️ запуска и распаковки модуля Psiphon (и перепаковал его) + теперь файл модуля удаляется после распаковки
  • Изменил ссылку 🔗 на канал (теперь она прямая)
  • Изменил сервер обновлений 🔄, т.к. прошлый был взломан
  • Улучшил производительность на 64-разрядных версиях Windows (произошёл отказ от 32-разрядной сборки)
  • Исправил баг, который не позволял открыть или закрыть лоток для дисковода
  • Исправил баг, который крашил лог в приложении

Версия 1.8

  • Добавил команду для закрытия приложения
  • Добавил emoji корзины
  • Добавил лицензии библиотек
  • Добавил упоминание про настройки ⚙️ при работе с дисководом
  • Добавил возможность отключить автопроверку обновлений 🔄 приложения (через твикер)
  • Добавил возможность убрать "авторские рекламки" (только в приложении) (через твикер)
  • Добавил возможность запуска приложения в свёрнутом режиме (через твикер)
  • Добавил возможность установить свой ключ для авторизации в боте (через твикер)
  • Добавил возможность установить ключ для шифрования вашего токена (через твикер)
  • Добавил твикер приложения для настройки ⚙️ скрытых параметров
  • Наконец-то уменьшил размер кнопок под клавиатурой
  • Исправил список изменений
  • Исправил автоопределение буквы дисковода
  • Обновил 🔄 Psiphon до последней версии
  • Обновил 🔄 библиотеку Telegram.Bot с версии 15.6.0 до 15.7.1
  • По просьбе авторов Psiphon, данное VPN приложение теперь будет запаковано в отдельный модуль
  • Теперь компилируется 1 файл под все разрядности, а не отдельно
  • Улучшил безопасность
  • Улучшил работу MessageBox'ов
  • Технические улучшения
  • Другие правки и улучшения

Версия 1.7 | Закрытая финальная бета

  • Модуль "Psiphon_BestVPN" теперь распространяется отдельно от приложения
  • Теперь компилируется 1 файл под все разрядности, а не отдельно
  • Обновил 🔄 библиотеку Telegram.Bot с версии 15.6.0 до 15.7.1
  • Изменил местоположение скрытых настроек, удалил инструкцию для правки самому(ой) (для гарантии нормальной работы)
  • Улучшил работу MessageBox'ов
  • Технические улучшения
  • Мелкие правки

Версия 1.7 | Бета 3

  • По просьбе авторов Psiphon, данное VPN приложение теперь будет запаковано в отдельный модуль, который встроен в приложение, а папка с данным VPN будет удаляться при каждом закрытии Windows in Telegram (бета)
  • Уменьшил размер EXE (возможно, что антивирусы будут ругаться, но там ничего нет, это происходит именно из-за сжатия EXE файла)
  • Улучшил безопасность
  • Обновил 🔄 Psiphon до последней версии
  • Исправил возможные ошибки при запуске твикера
  • Исправил баг, который не давал генерироваться ключу и мешал копировать ключ отдельной кнопкой

Версия 1.7 | Бета 2

  • Добавил свой твикер, чтобы настраивать приложение Windows in Telegram
  • Улучшил безопасность
  • Исправил баг "Вечный выход" (бот)
  • Исправил множество багов и ошибок, которые связаны с реестром Windows

Версия 1.7 | Бета

  • Добавил команду для закрытия приложения
  • Добавил emoji корзины
  • Добавил лицензии библиотек
  • Добавил упоминание про настройки ⚙️ при работе с дисководом
  • Добавил возможность отключить автопроверку обновлений 🔄 приложения (через реестр или твикер)
  • Добавил возможность убрать "авторские рекламки" (только в приложении (через реестр или твикер)
  • Добавил возможность запуска приложения в свёрнутом режиме (через реестр или твикер)
  • Добавил возможность установить свой ключ для авторизации в боте (через реестр или твикер)
  • Добавил возможность установить ключ для шифрования вашего токена (через реестр или твикер)
  • Наконец-то уменьшил размер кнопок под клавиатурой
  • Исправил список изменений
  • Исправил автоопределение буквы дисковода
  • Другие мелкие правки и улучшения

Версия 1.6

  • Добавил возможность поставить торренты на закачку на ПК (бета)
  • Добавил автоопределение буквы дисковода в настройках ⚙️ + немного изменил формат
  • Добавил иконку на уведомление при сворачивании приложения
  • Обновил 🔄 иконки "успешного подключения", "загрузки данных", "ошибки подключения" и "выбора избранной папки"
  • Заменил иконку для места с QR кодом
  • QR код стал более "аккуратным" и приятным. Данные изменения, и другие, стали возможными благодаря замене устаревшей библиотеки MessagingToolkit.QRCode (2012) на QRCoder (2020)
  • Теперь все свои команды можно сохранять разом, а не нажимать для каждого поля отдельно
  • Исправил возможные проблемы при проверке обновлений 🔄
  • Немного изменил внешний вид настроек
  • Внёс мелкие правки в команду /help
  • Множество мелких, но приятных правок и улучшений
  • Удалил много ненужных "ластиков"
  • Удалил ненужный код
  • Зарезервировал место для лицензий (много текста)

Версия 1.5.6

  • Добавил ссылку 🔗 на канал в самого бота 🤖
  • Изменил надпись при обнаружении новой версии
  • Уменьшил место для QR кода + уменьшил и само окно, но увеличил текстовое поле для ключа
  • Исправил возможные баги с отображением новой версии после автообновления 🔄
  • Мелкие правки

Версия 1.5.5

  • Добавил сообщение об обнаружении новой версии в лог
  • Добавил поддержку ОЗУ типа DDR2 (команда /pc)
  • Добавил распределение команд по категориям
  • Внёс улучшения в систему автопроверки обновлений 🔄
  • Библиотека для работы с запросами обновлена 🔄 с версии 12.0.2 до 12.0.3
  • Заменил новости на канал
  • Теперь значение автозапуска, для галки ✅ в настройках ⚙️, определяется правильно
  • Исправил баги, которые могли возникать при использовании команд /show и /hide
  • Переработал команды ping и cmd для файлов (файлы автоматически будут закачиваться в рабочую папку)
  • Исправил некоторые неточности в команде /help
  • Изменил команды, чтобы они выглядели более user-friendly
  • Улучшил описание команд
  • Повысил стабильность
  • Исправил возможные проблемы вылета "Командной строки" при отправке файла с "Подписью" "cmd"
  • Доработал пропуск Psiphon, если он уже запущен, а галочка ✅ в настройках ⚙️ активирована
  • Исправил возможные проблемы с библиотеками (если они возникали в версии 1.5)
  • Немного увеличил время, которое даётся на запуск Psiphon
  • Удалил ненужный код
  • Множество мелких изменений

Версия 1.5 | New Functionality & Fix Update

  • Добавил новый тип подключения к Telegram * используя DNS сервера (бета)
  • Добавил генерацию QR кода из ключа и показ его в приложении (можно отсканировать его на смартфоне и скопировать результат в запущенного бота 🤖 для его активации)
  • Добавил возможность автозапуска приложения
  • Добавил возможность автоподключения к боту после запуска приложения
  • Добавил команды /hide и /show для сворачивания и разворачивания приложения при помощи команд прямо из бота
  • Добавил команду /postb для заливки больших файлов (более 20 МБ, но меньше 5 ГБ)
  • Добавил команду /pci для сбора информации о ПК и отсылки её в текстовом файле в Telegram
  • Добавил новостную строку в приложение (последние новости о приложении и боте)
  • Добавил отдельную папку 📁 для хранения данных и работе с ними (ранее все файлы лежали в основной папке приложения)
  • Добавил удаление файлов при запуске приложения, которые были повреждены или не использованы при работе с ботом
  • Добавил больше emoji
  • Добавил больше символов при генерации ключа
  • Добавил отображение сообщения доступности новой версии и открытие ссылки 🔗 на её скачивание (проще говоря * *автопроверка обновлений**)
  • Обновил 🔄 библиотеку Telegram.Bot с версии 15.5.1 до 15.6.0
  • Токен теперь будет сохраняться для всех версий приложения (при перезаписи прошлой)
  • Ключ теперь не копируется автоматически, а выводится в отдельное текстовое поле с кнопкой для копирования
  • Изменил местоположение некоторых элементов
  • Переместил все библиотеки в отдельную папку
  • Чтобы уменьшить количество текста, который выводится командой /help, я решил некоторые команды объединить
  • Увеличил время ожидания подключения по VPN
  • Улучшил текст команд
  • Значительно улучшил поддержку пробелов в командах (но не на 100%)
  • Исправил баги, которые мешали вводу папки для бэкапа
  • Исправил баг, который мешал правильному выводу папки для бэкапа
  • Исправил баг, который приводил к созданию пустого ZIP архива во время бэкапа
  • Исправил ошибки в файле со списком изменений
  • Вырезал отладочную информацию
  • Множество других мелких улучшений и оптимизаций

Версия 1.4 | Fix Update

  • Добавил больше emoji
  • Добавил поддержку открытия папок и сайтов с помощью команды /run
  • Добавил команды для просмотра информации о файле и папке
  • Добавил сообщение об удалении папки
  • Добавил отображение причины при разрыве соединения (в теории)
  • Добавил обозначение прогресса для некоторых команд
  • Добавил частичную поддержку пробелов
  • Поправил текст при попытке подключения (если Telegram недоступен)
  • Немного изменил текст при выводе всех команд
  • Улучшил безопасность и повысил стабильность приложения и бота
  • Исправил баг, который помогал сохранить ключ при "перезапуске" бота 🤖 (внутри бота 🤖 есть такая функция)
  • Исправил баг, который мешал отправке "документов" на Рабочий стол
  • Исправил баг, который не позволял удалить не пустые папки
  • Исправил баг, который всегда показывал ошибку при отсылке фалов с ПК, даже, если сам файл будет потом отослан
  • Исправил новый запуск Psiphon, даже если он уже запущен
  • Исправил команду /baku на /bakb (при ошибке в команде /bak)
  • Удалил ненужный код

Версия 1.3 | New Functionality & Fix Update

  • Добавил текстовый файл со списком изменений в архив с приложением
  • Добавил Psiphon (VPN), чтобы не искать прокси для подключения
  • Добавил дополнительное приветствие (после ввода ключа)
  • Добавил настройки ⚙️ приложения
  • Добавил возможность выбора папки для бэкапа
  • Добавил возможность создать свою (пользовательскую) команду
  • Добавил возможность указать путь для отсылаемого файла
  • Добавил кнопку для материальной поддержки в приложении и боте
  • Добавил кнопки для управления ботом
  • Добавил команду для показа информации о батарее
  • Добавил команду для показа информации о местоположении ПК (по IP адресу)
  • Добавил команду для запуска файла/процесса ⏳
  • Добавил команду для завершения работы процесса ⏳
  • Добавил команду для снятия фото с веб-камеры + добавил новую библиотеку для её работы
  • Добавил команду для отсылки файла с ПК
  • Добавил команду для вывода содержимого папки
  • Добавил команду для удаления файлов
  • Добавил команду для удаления папок
  • Добавил команду для создания папок
  • Добавил команду для открытия и закрытия дисковода
  • Добавил команду для бэкапа папки, которую вы указываете прямо в Telegram
  • Добавил emoji для понимания действий
  • Добавил примечание "по" пробелам
  • Теперь уникальный ключ автоматически копируется в буфер обмена
  • Теперь происходит проверка на причины ошибки соединения, а не просто их вывод списком
  • Немного увеличил размер текстового поля для логов подключения
  • Поправил и улучшил текст для команды /help
  • Переработал функцию бэкапа: теперь можно указать любую папку в настройках ⚙️ приложения
  • Узнал, что максимальный размер файла для отправки равен 20 МБ, а не 100 МБ, как я раньше считал :( Пришлось править информацию
  • Изменил свойства формы для настройки ⚙️ прокси (теперь "X" обычного размера) и изменил название окна
  • Изменил некоторые команды для большего удобства
  • Изменил сворачивание приложения: теперь оно сворачивается в трей
  • Поменял местами "Имя процесса" и "ID" в текстовом файле при использовании команды /all
  • Исправил мелкие проблемы в работе лога подключения к Telegram
  • Исправил изменение иконки "статус подключения к Telegram" при остановке бота
  • Исправил процесс ⏳ создания бэкапа папки
  • Исправил "раздражающие окна"
  • Другие мелкие правки
  • Убрал и заменил устаревшие зависимости

Версия 1.2 | Fix Update

  • Переработал команду /all , которая теперь не отображает все процессы ⏳ (что приводило к фатальным ошибкам приложения), а записывает их в файл и отсылает
  • Поправил отображение информации после пропинговки
  • Исправил ошибки
  • Удалил лишний код

Версия 1.1 | New Functionality

  • Добавлена команда для просмотра всех процессов ⏳ в Windows (тестируется)
  • Добавлена команда для пропингования IP адресов из файла-списка
  • Теперь при неудачном запуске cmd и bat-файлов, эти файлы будут удалены с "Рабочего стола"
  • Обновлена 🔄 иконка приложения, которая теперь точно не спутается с иконкой клиента(ов) Telegram
  • Улучшено описание по командам
  • Исправлена ошибка, которая приводила к проблемам при отсылке файлов на "Рабочий стол"
  • Удалена некоторая отладочная информация

v1.0 | Первая версия (Release)

  • Первая версия!