457 Commits

Author SHA1 Message Date
mahula
df6ea0e1f4 e2e: add email check step to chat notification test 2025-05-08 23:41:56 +02:00
mahula
fcc956f809 e2e: add step definition for sending a chat mesage 2025-05-06 21:31:51 +02:00
mahula
2c9c2123c1 refine chat notification feature file 2025-05-06 21:25:15 +02:00
mahula
ae90cbcda1 e2e: remove redundant action from logout step 2025-05-06 20:51:03 +02:00
mahula
1de56a6bcf e2e: add waiting for network to be idle to logout step 2025-05-06 20:50:14 +02:00
mahula
ef727f0bc7 e2e: activate shadow dom lookup for chat testing 2025-05-06 20:13:10 +02:00
mahula
0ee3ade189 e2e: rename users for chat notification tests 2025-05-06 20:04:19 +02:00
mahula
a7c588edd4 e2e: add mailserver clearing step 2025-05-06 20:01:50 +02:00
mahula
0b7a004c90 e2e: correct login step definition 2025-05-06 15:19:48 +02:00
mahula
9b989431f2
Merge branch 'master' into chat-message-notification-e2e-tests 2025-05-06 08:41:35 +02:00
Max
33274e5b9a
feat(webapp): user teaser popover (#8450)
* calculate distance between current user and queried user

* fix query for unset location

* use database to calculate distance

* rename distance to distance to me, 100% calculation done in DB

* distanceToMe tests

* lint fixes

* remove comments

* Show user teaser popover with badges, Desktop

* Refactor UserTeaser and add mobile popover support

* Avoid click propagation (WIP)

* Prevent event propagation

* Adjust alignment and font sizes

* More spacing for statistics

* Add distance, simplify user link

* Refactor location info into own component

* Add tests for UserTeaserPopup

* Refactor and test LocationInfo

* Query distanceToMe, rename distance to distanceToMe

* Update test

* Improve tests for UserTeaser, WIP

* Fix tests

* DistanceToMe on User instead of Location

* Revert "DistanceToMe on User instead of Location"

This reverts commit 96c9db00a44cd120e47bfe9534d3e066a194744c.

* Fix notifications

* Refactor UserTeaser and fix location info

* Fix group member crash

* Show 0 distance

* Fit in popover on small screens

* Allow access to profile on desktop

* Revert backend changes

* Load user teaser popover data only when needed

* Fix type mismatch

* Refactor for clarity and accessibility

* Litte refactorings and improvements

* Fix popover test

* Adapt and fix tests

* Fix tests and bugs

* Add placeholder

* cypress: adapt user teaser locator to changes

* Remove delays and scrolling

* Disable popovers in notification list and fix layout

* Remove flickering

* Make overlay catch all pointer events on touch devices

* Re-add attribute for E2E test

* Fix test, return to mouseover

* fix snapshot

---------

Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
Co-authored-by: mahula <lenzmath@posteo.de>
2025-05-05 23:54:13 +00:00
mahula
bbade66f03 e2e: remove comment from chat notification feature file 2025-05-05 08:33:54 +02:00
mahula
f7b5ae47d2
Merge branch 'master' into chat-message-notification-e2e-tests 2025-05-05 07:03:43 +02:00
mahula
30080a44c2
refactor(other): cypress: simplify cucumber preprocessor imports and some linting (#8489)
* cypress: a little linting

* cypress: import badeball preprocessor globally

* cypress: reintroduce accidentally removed semicolons

* cypress: set new e2e support file in config

* Revert "cypress: import badeball preprocessor globally"

This reverts commit 55fde3de2f9c355fe25bf9b49485b6bf64ca01cf.

* Revert "cypress: set new e2e support file in config"

This reverts commit 525cb5cf3766e402dadfd17f48e5b0f6c6ba1f9b.

* cypress: change preprocessor import to correct method in step definition file

* cypress: change preprocessor import to correct method in step definition files
2025-05-04 22:00:36 +02:00
mahula
e1971f883c
e2e: fix typo in chat email test
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-04-16 08:52:07 +02:00
mahula
39d42c7703 e2e: refactor chat message notification email test feature 2025-04-15 21:57:42 +02:00
mahula
d73453a201 cypress: add backend url to config 2025-04-15 21:51:10 +02:00
mahula
dadebaac1c e2e: add user blocking step to chat notification test 2025-04-15 13:43:23 +02:00
mahula
31f120cfd8 e2e: fix email check step for case of empty email list 2025-04-11 14:43:30 +02:00
mahula
8abef9c932 e2e: add email check step to chat notification test 2025-04-11 12:59:27 +02:00
mahula
ac57bd85e8 e2e: add user muting step to chat notification test 2025-04-11 10:03:08 +02:00
mahula
41e77f5473
Merge branch 'master' into chat-message-notification-e2e-tests 2025-04-10 09:14:59 +02:00
mahula
174637073b cypress: initial chat notification feature file 2025-04-09 16:30:37 +02:00
Max
1b07b06ca7
feat(webapp): notification settings frontend (#8320)
Implements detailed settings for email notifications.

Issues
relates 🚀 [Feature] Drei neue Interaktions-Benachrichtigungen #8280
2025-04-09 13:21:38 +00:00
mahula
c2cb7803e2 cypress: add mailserver url to config 2025-04-09 13:20:43 +02:00
mahula
dfe9205bf6
refactor(other): cleanup cypress configuration (#8345)
* cypress:remove redundant comment from command config

* cypress: move command and factory imports from global to local

* cypress: linting

* cypress: set support file to false in config
2025-04-08 22:20:41 +02:00
mahula
66ee8571a9 adapt cypress config to cypress-cucumber-preprocessor update
- see https://github.com/badeball/cypress-cucumber-preprocessor/releases/tag/v21.0.0
2024-10-29 08:59:45 +01:00
mahula
97355d55b5 add wait fornetwork to be idle in e2e test step 2024-02-07 07:05:10 +01:00
mahula
0dcaee5e8c set viewport size in cypress config 2024-02-06 10:54:22 +01:00
mahula
0983ed023d fix links in markdown files 2023-11-21 17:11:20 +01:00
mahula
48fb4b17d9 fix links in markdown files 2023-11-21 17:04:58 +01:00
mahula
2049ce183f increase cypress default command timeout 2023-10-31 15:35:27 +01:00
mahula
21fd669a60 increase cypress page load timeout 2023-10-31 14:25:12 +01:00
mahula
2c39e8f8a2
Merge branch 'master' into 6376-refactor-cypress-upgrad-all-relevant-packages-to-current-versions 2023-07-17 16:22:14 +02:00
mahula
264546c27c
Merge branch 'master' into cypress-reporting 2023-07-13 14:04:14 +02:00
mahula
c9e4029b2e
Merge branch 'master' into 6375-refactor-cypress-migrate-from-cypress-file-upload-to-selectfile 2023-07-13 13:32:18 +02:00
mahula
f073553621 Revert "make e2e tests failto test html reporting"
This reverts commit 463d2224be3f408755e2f04505ecbd63df315604.
2023-07-12 10:50:58 +02:00
mahula
463d2224be make e2e tests failto test html reporting 2023-07-12 10:00:35 +02:00
mahula
875dfcefa5 reset e2e test workflow 2023-07-12 09:28:51 +02:00
mahula
4c565e92c5 correct spec pattern path in cypress config 2023-07-12 09:05:41 +02:00
mahula
8d3dd01724 add htlm report creation script 2023-07-11 20:40:18 +02:00
mahula
8dd7156195 remove unnecessary code from cypress config 2023-07-11 20:13:27 +02:00
mahula
82999d377d disable waiting for actionability at post creation image dropzone 2023-07-11 15:00:16 +02:00
mahula
5b73dc8e58 fix typo 2023-07-11 12:33:54 +02:00
mahula
bb53ee70da
Merge branch 'master' into 6375-refactor-cypress-migrate-from-cypress-file-upload-to-selectfile 2023-07-11 11:56:40 +02:00
mahula
242619d21b remove unnecessary cypress code from step definitions 2023-07-11 11:19:47 +02:00
mahula
f44dda4127 fix file path 2023-07-11 10:30:20 +02:00
mahula
d42cac30c8 add file content to file selection in test step 2023-07-11 09:59:38 +02:00
mahula
4efb6463a0 adapt feature step to selectFile 2023-07-11 08:42:08 +02:00
mahula
c1a4ba12da adapt feature step to selectFile 2023-07-10 21:58:53 +02:00