Releases: hpi-swa-teaching/TelegramClient
Releases · hpi-swa-teaching/TelegramClient
Squeak64-5.3 20210621-144830
Trunk20210621-144830 protection test
Squeak64-5.3 20210619-205948
Merge pull request #405 from hpi-swa-teaching/coverage Add UI Package to coverage on master
Squeak64-5.3 20210621-144947
Trunk20210621-144947 generate callback id in registerCallback to enforce registration befo…
Squeak64-5.3 20210619-150512
Trunk20210619-150512 generate callback id in registerCallback to enforce registration befo…
Squeak64-5.3 20210619-080143
respect muted setting of chats (#397) * enable muted notifications * building tests * add tests, refactor mocks
Squeak64-5.3 20210618-090240
Revert "generate callback ids in core, enforce register before send" This reverts commit 62e01cca9047cdaed4a820997c6b1e5b3b8bc80e.
Squeak64-5.3 20210618-090050
Trunk20210618-090050 generate callback ids in core, enforce register before send
Squeak64-5.3 20210618-101049
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
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
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