Info
Source on GitHub
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
by rating
Issues
Выполнено задач: 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 Приложение не предусматривает изменение элементов интерфейса в просмотрщике в реальном времени (при запрете или разрешении на пересылку сообщений).
Отметим продуманную реализацию заданий. В частности, успешную реализацию запрета пересылки и сохранения сообщений, в т.ч. фотографии чата во всех чатах, за исключением базовых групп. Также отметим начатую работу над анимацией списка каналов. Меню выбора каналов всегда открывается на выбранном в настоящий момент канале.
Обнаруженные недочеты:
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).
2. Отправка сообщений от имени канала в публичных группах:
2.1 Приложение не оптимизировано для выбора из списка канала в альбомной ориентации при открытой клавиатуре.
3. Удаление сообщений в выбранном диапазоне:
3.1 Предпросмотр дня не обновляется в реальном времени.
3.2 Приложение не выводит счётчик выбранных дней вместо заголовка Select Days.
3.3 Вне зависимости от количества выбранных дней во всплывающем окне упоминается только один день.
3.4 При попытке предпросмотра дня без медиа выводится нерелевантное сообщение о пустом чате.
3.5 После удаления сообщений приложение выводит экран списка чатов с пустым сообщением вместо экрана календаря.
3.6 Нажатие на иконку креста в режиме выбора диапазона дат должно снимать выделение.
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).
1) Полностью отсутствует реалтайм обновление ui при смене запрета на форвардинг. Например если выделить несколько сообщений в чате и в этот момент прилетит запрет на форвард, то ui никак это не обработает.
2) При просмотре медиа не поддержана обработка запрета на форвардинг.
2) При просмотре медиа не поддержана обработка запрета на форвардинг.
Samsung A51/Android 11
Ошибка отображения превью. На выбранной дате есть сообщения, но они не отображаются в превью
Pixel 6 pro/Android 12
6) jump to date в превью календаря не работает
7) В календаре не считается кол-во выбранных дней
8) По нажатию на крестик в календаре происходит закрытие календаря, а должен быть переход в первоначальный режим(который был при открытии календаря)
9) Не проработан кейс удаления сообщений в календаре при отсутствии интернета
7) В календаре не считается кол-во выбранных дней
8) По нажатию на крестик в календаре происходит закрытие календаря, а должен быть переход в первоначальный режим(который был при открытии календаря)
9) Не проработан кейс удаления сообщений в календаре при отсутствии интернета
Samsung A51/Android 11
Если выбрать медию для форварда при рестрикте, то будет сообщение об этом ограничении, но элемент форварда над полем ввода никак не убрать
SGS S9
Сообщения, которые долетают до места назначения, но с ошибкой просто будут удалены без уведомления
SGS S9
Nobody added any issues yet...