Skip to content

Releases: hpi-swa-teaching/TelegramClient

Squeak64-5.3 20210621-144830

21 Jun 13:48
Compare
Choose a tag to compare
Pre-release
Trunk20210621-144830

protection test

Squeak64-5.3 20210619-205948

19 Jun 19:59
c5fbd0a
Compare
Choose a tag to compare
Merge pull request #405 from hpi-swa-teaching/coverage

Add UI Package to coverage on master

Squeak64-5.3 20210621-144947

21 Jun 13:49
bd986b1
Compare
Choose a tag to compare
Pre-release
Trunk20210621-144947

generate callback id in registerCallback to enforce registration befo…

Squeak64-5.3 20210619-150512

19 Jun 14:05
bd986b1
Compare
Choose a tag to compare
Pre-release
Trunk20210619-150512

generate callback id in registerCallback to enforce registration befo…

Squeak64-5.3 20210619-080143

19 Jun 07:01
55ecf49
Compare
Choose a tag to compare
Pre-release
respect muted setting of chats (#397)

* enable muted notifications

* building tests

* add tests, refactor mocks

Squeak64-5.3 20210618-090240

18 Jun 08:02
Compare
Choose a tag to compare
Pre-release
Revert "generate callback ids in core, enforce register before send"

This reverts commit 62e01cca9047cdaed4a820997c6b1e5b3b8bc80e.

Squeak64-5.3 20210618-090050

18 Jun 08:00
Compare
Choose a tag to compare
Pre-release
Trunk20210618-090050

generate callback ids in core, enforce register before send

Squeak64-5.3 20210618-101049

18 Jun 09:10
2bdb35e
Compare
Choose a tag to compare
Pre-release
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>

Squeak64-5.3 20210616-143449

16 Jun 13:34
2bdb35e
Compare
Choose a tag to compare
Pre-release
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>

Squeak64-5.3 20210613-205858

13 Jun 19:58
0c5f139
Compare
Choose a tag to compare
Pre-release
Refactor: Linter test for only class-sided default values (#392)

* Creating Linter test for only class-sided default values and moved all default values to class side

* Fixes from merge