Skip to content

Squeak64-5.3 20210618-101049

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 18 Jun 09:10
2bdb35e
Feature/user list (#394)

* test TCCCore callback and TCCUser constructor (+5 squashed commit)

Squashed commit:

[28b327f] refactor TCCCore

[153d794] Show message author in group chat notification

[54d9c3a] add user api call with callback for new messages

[fdb11cb] fix sender user id key in message constructor

[54f21dd] Message includes chat object (+1 squashed commits)

Squashed commits:

[f5056f3] show title of chat in notification

* use TCCChat>>newFromNewChatEvent constructor in TCCChatsHandler

* Notification shows sender, chat and more of the message

* TCCNullMessage does not rely on the chat inst var

* fixed most linter tests

* fix some remarks of PR #339

* test API assumptions

* integrate pr feedback

* fix last remarks of PR #339

* fixed most linter tests

* fixed typo in method names

* Swalint considered harmful

* test Notification

* You can't see me

* beautiful acceptance tests

* im done with this linter

* go return yourself

* test message chatID method

* exclude TCTAcceptanceTests from long method test in linter; remove too many inst vars test

* rename testing* -> mock* in TCTAcceptanceTests; use ifFalse in TCUNotification>>chatTitle

* Added class Users and updated Core for promise handling.

* Added test for getUserFor in TCCUsers.

* wip

* mwip

* introduce the first version of info pages for chats

* fix linter tests

* integrate users getUserFor: into TCCCore

* use TCTNoTDLibCore in acceptance tests

* fix spacing in TitleBar

* fix linter

* add TCT ui tests and distill mocks into separate class

* remove moved mocks from AcceptanceTests

* save test artifacts in pipeline

* add _builds to path of artifacts

* remove '/' and '-' from artifact name

* change hash to correct (pipeline) value

* add changes in main.yml. again.

* Editing Assert messages, created default values, and made expected screenshot test failures for Squeak 5.2

* Using NoTDLibCore now

* Added Morphic-Testing-Framework to Telegram Baseline and removing NoTDLibCore again

* Changing test phone number for further funny testing

* Fixing baseline

* WIP UI Test

* merge newest develop

* member count is now displayed when it finished loading, basicGroup member count is now correct

* add findByTextContent to MorphWrapper and write some tests for the popup

* Fixing the last test and adding a class comment

* Removing TCTMorphWrapper

* Solved merge conflicts

* Update main.yml again. Why is this being removen on every merge???

* ui test for chat member count

* test all chats in lists

* switch mouseUp to mouseDown

* fix regressions from merge

* add delays to MTF tests

* add vivide to baseline

* add vivide to baseline

* add initial version of Group description

* refactor info page description

* fixed merge

* load members for basicGroups

* fix merge

* user list - work in progress

* show chat member list

* adding member list with scroll bar

* fix linter

* refactoring of user list, some linter tests are failing, no idea why

* small user list changes

* refactor chats and groups

* delete file

* rename app to core

* add user loading

* fix merge issues

* fix tests

* User List tests

* fix load more button of user list

* addmock

* add the 2 most beautiful tests ever created

* add missing tests

* fix tests

* fix tests

* fix whitespaces

* remove conflict marker

* fix image hash for chat info page

* fix some pr remarks

* delete Tests package

* fixing most of the change requests

* fixing trailing whitespaces

* replace screenshot hash

* fix last requests

* fix pr remarks

* remove test package for the 1000th time

Co-authored-by: permler <paul.ermler@student.hpi.uni-potsdam.de>
Co-authored-by: Philipp Keese <philipp.keese@student.hpi.de>
Co-authored-by: Raphael Kunert <this.is-not@my.email>
Co-authored-by: rsommerfeld <romeo.sommerfeld@web.de>
Co-authored-by: Romeo Sommerfeld <55324905+rsommerfeld@users.noreply.github.com>
Co-authored-by: Jannis Berndt <berndtjannis@gmail.com>
Co-authored-by: PaulPanter <paul.ermler@web.de>