Merge branch 'feature/visibility_projects_on_group_page' into staging

* feature/visibility_projects_on_group_page:
  Fix project list on group page fixes refs #30024, #30027
Merge branch 'feature/404_if_team_not_exist' into staging

* feature/404_if_team_not_exist:
  fix 500 if team not exist refs fixes #26399
Merge branch 'feature/ignore_system_user_updates' into staging

* feature/ignore_system_user_updates:
  Ignoring updates user by system
Merge branch 'hotfix/no_dublicate_mail_about_note' into staging

* hotfix/no_dublicate_mail_about_note:
  No notification if commit author subscribed on project changes
Merge branch 'feature/deploy_keys_from_known_projects' into staging

* feature/deploy_keys_from_known_projects:
  Deploy keys selected from all known projects, not only master refs #29844
Merge branch 'feature/fix_mail_spam_with_project_move' into staging

* feature/fix_mail_spam_with_project_move:
  step 1
  more events on user page
  Update block context
Merge branch 'feature/group_select' into staging

* feature/group_select:
  fix typo
  save
Merge branch 'feature/fix_mail_spam_with_project_move' into staging

* feature/fix_mail_spam_with_project_move:
  update mails
Merge branch 'feature/fix_mail_spam_with_project_move' into staging

* feature/fix_mail_spam_with_project_move:
  recieve recent email when project was transfered
  Add missing array
Merge branch 'feature/fix_mail_spam_with_project_move' into staging

* feature/fix_mail_spam_with_project_move:
  Not create notification for User Teams if project was transfered
Merge branch 'feature/fix_mail_spam_with_project_move' into staging

* feature/fix_mail_spam_with_project_move:
  fix typo
Merge branch 'feature/notification_only_for_the_brave' into staging

* feature/notification_only_for_the_brave:
  Add notifications filter
Merge branch 'feature/fix_mail_spam_with_project_move' into staging

* feature/fix_mail_spam_with_project_move:
  Skip Ajacent notifications if project moved
Merge branch 'feature/ignore_system_user_updates' into staging

* feature/ignore_system_user_updates:
  Using RequestStore for store current user
Merge branch 'develop' into staging

* develop:
  Fix check for brave users
  No dublication events on User page
Merge branch 'feature/cache_notifications_data' into staging

* feature/cache_notifications_data:
  Use caching for data from repository
  fix error with stack
Merge branch 'feature/cache_notifications_data' into staging

* feature/cache_notifications_data:
  Update before and after commit with wotk with cache
Merge branch 'feature/mail_subjects' into staging

* feature/mail_subjects:
  Improve mail subjects and messages
  Fix deploy confis
Merge branch 'feature/mail_subjects' into staging

* feature/mail_subjects:
  Update mail boy in opened merge request mail and improve merge request mails with mail to assigneed user
Merge branch 'feature/mail_subjects' into staging

* feature/mail_subjects:
  Improve commented mails