Info

Download .APK (59.6 MB)

Source on GitHub

https://github.com/agolokoz/Telegram/tree/dev

Testing and Issues

You can test this app and submit issues during the testing period of the November 2021 Android Contest contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.

Voting

102

Comments

Выполнены все 3 задания
You have not added any comments yet...
by rating

Issues

Fair Mammoth Nov 18 at 22:44
Выполнено задач: 3/3

Отметим продуманную реализацию заданий. В частности, успешную реализацию запрета пересылки и сохранения сообщений, в т.ч. фотографии чата во всех чатах, за исключением базовых групп. Также отметим начатую работу над анимацией списка каналов. Меню выбора каналов всегда открывается на выбранном в настоящий момент канале.

Обнаруженные недочеты:

​​​​1. Запрет на пересылку и сохранение медиафайлов: 
1.1 Пользователь может обойти запрет на пересылку и копирование в следующих ситуациях:
– Приложение отрисовывает активную кнопку Share/Save to Gallery в просмотрщике при открытии как фото, так и видео.
– В контекстном меню и на экране выбора нескольких сообщения выводится работающая кнопка Copy.
– В музыкальном плеере отображаются функциональные кнопки Share/Save to music – позволяющие поделиться или сохранить файл.
1.2 Пользователь может обойти запрет на скриншоты через переход в раздел закрепленных или запланированных сообщений с последующим возвращением на экран чата.
1.3 Описание пункта Group / Channel Type может не меняется при включении запрета на пересылку сообщений. 
1.4 У пользователей теперь нет возможности ответить на служебные сообщения, например, о добавлении кого-то в чат или смене названия группы.
1.5 Подсказка о запрете на пересылку сообщений отображается в разделе запланированных сообщений.
1.6 При выборе нескольких сообщений не появляется подсказка о запрете на пересылку. 
1.7 Подсказка появляется заново при последовательном нажатии на неё.
1.8 Приложение не предусматривает изменение элементов интерфейса в просмотрщике в реальном времени (при запрете или разрешении на пересылку сообщений).
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Fair Mammoth Nov 18 at 22:45
2. Отправка сообщений от имени канала в публичных группах:
2.1 Приложение не оптимизировано для выбора из списка канала в альбомной ориентации при открытой клавиатуре.

3. Удаление сообщений в выбранном диапазоне:
3.1 Предпросмотр дня не обновляется в реальном времени.
3.2 Приложение не выводит счётчик выбранных дней вместо заголовка Select Days.
3.3 Вне зависимости от количества выбранных дней во всплывающем окне упоминается только один день.
3.4 При попытке предпросмотра дня без медиа выводится нерелевантное сообщение о пустом чате.
3.5 После удаления сообщений приложение выводит экран списка чатов с пустым сообщением вместо экрана календаря.
3.6 Нажатие на иконку креста в режиме выбора диапазона дат должно снимать выделение.
Samsung Galaxy A51 (Android 11); Xiaomi Redmi Note 8 Pro (Android 10); Samsung Galaxy S10 (Android 11).
20
Anton Stafeev (Android) Nov 17 at 02:41
1) Полностью отсутствует реалтайм обновление ui при смене запрета на форвардинг. Например если выделить несколько сообщений в чате и в этот момент прилетит запрет на форвард, то ui никак это не обработает.
2) При просмотре медиа не поддержана обработка запрета на форвардинг.
Samsung A51/Android 11
2
Не получается удалить сообщения
Pixel 6 pro/Android 12
Ошибка отображения превью. На выбранной дате есть сообщения, но они не отображаются в превью
Pixel 6 pro/Android 12
Anton Stafeev (Android) Nov 17 at 02:44
3) Проблемы с меню выбора отправителя.
Samsung A51/Android 11
Anton Stafeev (Android) Nov 17 at 02:47
4) Не меняется group type. Должно быть Private Restricted если проставлена галка Restrict saving content
Samsung A51/Android 11
Anton Stafeev (Android) Nov 17 at 03:00
5) В музыке не поддержан запрет на форвардинг.
Samsung A51/Android 11
Anton Stafeev (Android) Nov 17 at 03:09
6) jump to date в превью календаря не работает
7) В календаре не считается кол-во выбранных дней
8) По нажатию на крестик в календаре происходит закрытие календаря, а должен быть переход в первоначальный режим(который был при открытии календаря)
9) Не проработан кейс удаления сообщений в календаре при отсутствии интернета
Samsung A51/Android 11
Anton Stafeev (Android) Nov 17 at 03:11
10)Переворот экрана в превью в календаре не поддержан
Samsung A51/Android 11
Anton Stafeev (Android) Nov 17 at 03:18
11) Косяки ui после вытеснения активности и последующим ее восстановлением.
Samsung A51/Android 11
Превью календаря скроллит до последнего сообщения, по ТЗ нужно до первого
SGS S9
Можно посмотреть день без сообщений и почистить ему историю
SGS S9
Если выбрать медию для форварда при рестрикте, то будет сообщение об этом ограничении, но элемент форварда над полем ввода никак не убрать
SGS S9
Сообщения, которые долетают до места назначения, но с ошибкой просто будут удалены без уведомления
SGS S9
Иногда попап в лендскейпе под клавой, иногда за экраном
SGS S9
Nobody added any issues yet...