? Cherrygram
Cherrygram — сторонний клиент Telegram с небольшими, но полезными модификациями.
Это неофициальный форк оригинального приложения Telegram для Android.
Этот репозиторий содержит официальный исходный код приложения Telegram для Android.
Текущие сопровождающие
Авторы
Обсуждение
Присоединяйтесь к официальному каналу Cherrygram
Присоединяйтесь к официальной группе Cherrygram
Изменения:
Аддоны:
- Поддержка фонарика для видеосообщений (обе камеры),
- ОТА-обновления,
- Темы Material You (Monet) и значок приложения,
- Никаких ограничений по содержанию,
- Поддержка до 10 аккаунтов,
- Дата загрузки изображений профиля (как обычных, так и общедоступных),
- Стиль IOS/TDesktop для статуса последней активности,
- Получение смайлов и стикеров из изображений профиля (как обычных, так и общедоступных),
- Получение смайлов из фона профиля.
- Значок взаимного контакта в списке контактов,
- Разрешить установку прокси перед входом в систему,
- Добавлена встроенная поддержка биометрии,
- "tg://user?id=int" Поддержка ссылок (например, "tg://user?id=282287840"),
- Разрешить установить «Хранить медиа» на один день,
- «Kaboom» (Стереть все данные Cherrygram в 1 клик),
- Виджет главного экрана «Kaboom».
Чаты:
- Прокручиваемый и кликабельный предварительный просмотр чата,
- Блокировка стикеров (которые вызывают сбой приложений Telegram),
- Открыть профиль из предварительного просмотра чата,
- Поддержка «Отметить как прочитанное» для папок,
- Поддержка Chat Blur для всех устройств и тем (размытие включено по умолчанию),
- Быстрый поиск (Откройте поиск, удерживая имя диалога),
- Перейти к началу любого чата,
- Удалить все СОБСТВЕННЫЕ сообщения из групп,
- Функция «Удалить файл из кэша» для файлов в чате,
- Копирование фотографий в буфер обмена,
- Загрузчик стикеров,
- История сообщений от любого пользователя и канала в любом чате,
- Выберите сообщения в чате между сообщением A и сообщением B,
- Просмотр администраторов (информация о группе) для всех участников,
- Откройте аватар, проведя пальцем вниз в профиле,
- Упоминание в чате по имени (длительное нажатие на имя пользователя).
Общие предпочтения Cherrygram :
- Включить/отключить округление членов,
- Включить/отключить системные смайлы,
- Включить/отключить системные шрифты,
- Значок уведомления по умолчанию (Telegram),
- Включить/отключить истории Telegram в заголовке приложения,
- Включить/отключить анимированные аватары,
- Включить/отключить наложение реакций,
- Включить/отключить анимацию реакций,
- Включить/отключить нажатие на премиум-стикеры,
- Включить/отключить автоматическое воспроизведение премиум-стикеров,
- Включить/отключить кнопку «Отправить как канал».
Предпочтения по внешности Cherrygram :
- Значки VKUI/Solar в приложении,
- Стиль переключателей One UI (Samsung),
- Центральный заголовок на панели действий,
- Включить/отключить тень панели инструментов,
- Включить/отключить разделители,
- Переопределение цвета заголовка,
- Снег в заголовке приложения,
- Снег в чатах.
Сообщения и профили Настройки:
- Показывать секунды в метках времени,
- Включить/отключить премиум-статусы,
- Настройте ответ и фон профиля,
- Показать/Скрыть личный канал в профиле,
- Показать/Скрыть DC/ID в профиле,
- Показать/Скрыть дату рождения в профиле,
- Показать/скрыть часы работы и местоположение в профиле.
Настройки папок:
- Показывать имя папки вместо имени приложения,
- Скрыть вкладку «Все чаты»,
- Скрыть счетчик сообщений во вкладках.
- Стиль вкладок (по умолчанию, закругленный, текстовый, VKUI или таблетки),
- Стиль значков вкладок («Только заголовки», «Только значки» и «Значки с заголовками») с обводкой.
Предпочтения ящика:
- Снег в ящике,
- Фотография профиля в качестве фона ящика,
- Затемнение фона заголовка меню,
- Градиентный фон заголовка меню,
- Размытие фона заголовка меню и интенсивность размытия,
- Включить/отключить кнопки ящика,
- Набор иконок ящика.
Настройки чата Cherrygram :
- Скрыть время на стикерах,
- Наклейки усилителя размера (чейнджера),
- Ярлыки администратора в чатах,
- Центральный заголовок чата, как на IOS,
- Отображение счетчика непрочитанных чатов на кнопке «Назад», как на IOS,
- Спросите перед звонком,
- Скрыть клавиатуру при прокрутке чата,
- Включить/отключить переход на следующий канал,
- Показать/скрыть нижнюю кнопку в каналах (отключить/включить звук),
- Счетчик последних смайлов (усилитель),
- Счетчик последних стикеров (усилитель),
- Кнопка «Прямой обмен» (выберите, где показывать кнопку),
- Настроить меню сообщений,
- По умолчанию используйте «Удалить для всех»,
- Показать дату перенаправленного сообщения,
- Значок карандаша для отредактированных сообщений вместо «отредактировано»,
- Действие левой кнопки (Переслать без авторства, Прямая публикация, Ответить или Сохранить),
- Действие двойного касания (Отключить, Реакция, Ответить, Сохранить/Редактировать/Перевести сообщение),
- Пролистывание сообщения (Ответить, Сохранить, Перевести или Поделиться напрямую),
- Большие фотографии (2560 пикселей),
- Эффект спойлера,
- Улучшения голоса,
- Включить/отключить воспроизведение видео при нажатии кнопки громкости,
- Автоматическая пауза видео при переключении в фоновый режим,
- Отключить вибрацию в приложении,
- Нажмите дважды, чтобы найти видео,
- Включить/отключить действия датчика приближения,
- Включить/отключить звук входящего сообщения или выбрать между IOS и Android,
- Включить/отключить вибрацию в чатах и выбрать интенсивность вибрации,
- Отключение уведомлений от пользователей, не входящих в контакт.
Настройки камеры Cherrygram :
- Тип камеры (по умолчанию, CameraX или системная камера),
- Отключить камеру в меню вложений,
- Камера по умолчанию для видеосообщений,
- Пользовательское соотношение сторон камеры для видеосообщений (1:1, 4:3 или 16:9).
Экспериментальные предпочтения Cherrygram :
- Включить/отключить пружинную анимацию для навигации по приложениям,
- Показать уведомление резидента,
- Поджарьте все ошибки RPC,
- Пользовательский чат для сохраненных сообщений,
- Увеличение скорости загрузки,
- Увеличение скорости загрузки,
- Медленный сетевой режим.
Настройки безопасности Cherrygram :
- Включить/отключить Google Analytics,
- Удалить старую папку кэша (/sdcard/Telegram),
- Удалите свою учетную запись Telegram.
API, документация протокола
Руководства по API Telegram: https://core.telegram.org/api.
Руководства по протоколу MTproto: https://core.telegram.org/mtproto
Руководство по составлению
- Загрузите исходный код Cherrygram (
git clone https://github.com/arslan4k1390/Cherrygram.git
). - Заполните storeFile, storePassword, keyAlias, keyPassword в build.gradle приложения, чтобы подписать свое приложение.
- Перейдите на https://console.firebase.google.com/, создайте два приложения для Android с идентификаторами приложений uz.unnarsx.Cherrygram и uz.unnarsx. Cherrygram .beta, включите обмен сообщениями Firebase и загрузите
google-services.json
, который следует скопировать в папку TMessagesProj
. - Откройте проект в Студии (обратите внимание, что он должен быть открыт, а НЕ импортирован).
- Заполните значения в
TMessagesProj/src/main/java/uz/unnarsx/ Cherrygram /Extra.kt
— там есть ссылка на каждую из переменных, показывающую, где и какие данные получить. - Вы готовы скомпилировать и использовать Cherrygram .
Благодаря:
- Катограмма
- Некограмма и Некограмма X
- OwlGram и exteraGram
- Телеграгер
- Телеграмма Моне