diff --git a/documentation/ru/docs/features/img/notify-new-project.png b/documentation/ru/docs/features/img/notify-new-project.png
index f7bf54f..b9691ea 100644
Binary files a/documentation/ru/docs/features/img/notify-new-project.png and b/documentation/ru/docs/features/img/notify-new-project.png differ
diff --git a/documentation/ru/docs/features/interaction-bot.md b/documentation/ru/docs/features/interaction-bot.md
index 75a0e93..0293947 100644
--- a/documentation/ru/docs/features/interaction-bot.md
+++ b/documentation/ru/docs/features/interaction-bot.md
@@ -6,7 +6,7 @@
На данный момент главное меню содержит только пункт: "Добавить новый репозиторий". В будущем функционал существенно расширится.
-## Добавить новый репозиторий
+## Добавить новый репозиторий { id="add-new-repository" }
Если во время первичной инициализации не стали добавлять все доступные репозитории, или не включили автоматическое отслеживание появления новых репозиториев, то вы можете добавлять репозитории самостоятельно.
@@ -28,3 +28,14 @@
https://gitlab.com/groupname/projectname1/repositoryname2
https://gitlab.com/groupname/projectname2/repositoryname3
```
+
+
+## Быстрые действия { id="fast-actions" }
+
+Быстрые действия выглядят в виде кнопок под уведомлением, и позволяют в одно нажатие изменять настройки бота.
+
+Самые частые быстрые действия:
+
+- :eyes: — прочитано. Просто удаляет сообщение.
+- :link: — ссылка для перехода в GitLab.
+- :no_bell: — отключить уведомления данного типа.
\ No newline at end of file
diff --git a/documentation/ru/docs/features/interaction-gitlab.md b/documentation/ru/docs/features/interaction-gitlab.md
index 143c899..4fd4c23 100644
--- a/documentation/ru/docs/features/interaction-gitlab.md
+++ b/documentation/ru/docs/features/interaction-gitlab.md
@@ -1,5 +1,16 @@
+---
+description: Отправляйте события из Telegram в GitLab
+
+---
+
# Взаимодействие с GitLab
+Здесь собраны все возможности, которые позволяют вам что-то сделать в GitLab прямо из Telegram.
+
+!!! warning
+
+ Все эти функции работают, если при создании GitLab токена вы указали уровень доступа `api`.
+
## Ответ в треде
Допустим вас упомянули в обсуждении, сразу знаете что ответить? Не тратьте время, отвечайте прямо из телеграм. Для этого просто ответьте на сообщение и напишите ваш комментарий.
diff --git a/documentation/ru/docs/features/notify.md b/documentation/ru/docs/features/notify.md
index 36cd31d..d2273e8 100644
--- a/documentation/ru/docs/features/notify.md
+++ b/documentation/ru/docs/features/notify.md
@@ -1,17 +1,23 @@
-# :bell: Уведомления
+---
+description: Основное предназначение бота - это уведомления от GitLab. Вы будете получать только персональные уведомления.
+
+---
+
+# :bell:{ .jingle-bell } Уведомления
Основное предназначение бота - это уведомления от GitLab. Вы будете получать только те уведомления, которые касаются вас непосредственно.
## Новый репозиторий { id="new-repository" }
-Если во время первичной настройки вы указали, что хотите получать уведомления о новых репозиториях, то при появлении нового репозитория получите соответствующее уведомление:
+Если во время [первичной настройки](../getting-started/first-start.md) вы указали, что хотите получать уведомления о новых репозиториях, то при появлении нового репозитория получите соответствующее уведомление:
Уведомление содержит:
-- Project name — название репозитория.
+- GitLab Notify — название репозитория.
- Project description — описание репозитория. Опционально, может быть пусто.
-- Struchkov Mark — имя создателя репозитория в GitLab
+- ssh, http — ссылки на удаленный репозиторий. При нажатии будет скопирована в буфер обмена.
+- Author Name — имя создателя репозитория в GitLab
Доступно три быстрых действия:
@@ -19,7 +25,7 @@
- :bell: — поставить на отслеживание. Вы начнете получать уведомления о событиях в MR, тредах и сборках.
- :no_bell: — не получать уведомления. Используется по умолчанию, по факту просто удаляет сообщение уведомления.
-!!! warning ""
+!!! warning "Отслеживание репозитория"
Пока вы явно не нажмете :bell:, вы не будете получать никаких уведомлений. Более того, приложение даже не будет запрашивать MR и прочие сущности репозитория, не будет сохранять их в БД.
@@ -46,7 +52,7 @@
- :link: — ссылка на MR.
- :no_bell: — не получать уведомления по MR.
-!!! warning ""
+!!! warning
Учтите, что отключение уведомлений отключает только уведомления об изменениях в MR. Например, обновление статуса MR. Но уведомления по пайплайнам проекта, по тредам MR продолжат приходить.
@@ -84,7 +90,7 @@
- :link: — ссылка на MR.
- :no_bell: — не получать уведомления по этому MR.
-## Изменение статуса MR
+## Изменение статуса MR { id="status-mr" }
Когда статус вашего MR меняется, вы получаете уведомление.
-Для злоумышленника все выглядит так, как будто бот не работает. Никаких ответных сообщений ему не отправляется.
\ No newline at end of file
+Для злоумышленника все выглядит так, как будто бот не работает. Никаких ответных сообщений ему не отправляется.
+
+## Взлом Telegram { id="hack-telegram" }
+Если ваш Telegram аккаунт взломают, то взломщику станет доступна вся переписка с ботом. Поэтому рекомендую нажимать на [быстрое действие](../features/interaction-bot.md#fast-actions) о просмотре сообщения (:eyes:), а также периодически удалять историю переписки.
\ No newline at end of file
diff --git a/documentation/ru/docs/stylesheets/extra.css b/documentation/ru/docs/stylesheets/extra.css
index 309593e..841f6aa 100644
--- a/documentation/ru/docs/stylesheets/extra.css
+++ b/documentation/ru/docs/stylesheets/extra.css
@@ -14,6 +14,12 @@
margin-top: 2.2rem;
}
+.md-typeset mark {
+ background-color: #fff3bc;
+ margin: -4px -4px -6px;
+ padding: 4px 4px 6px;
+}
+
@keyframes heart {
0%, 40%, 80%, 100% {
transform: scale(1);
@@ -26,6 +32,41 @@
animation: heart 1000ms infinite;
}
+@keyframes ninja-disappear {
+ 0% {
+ opacity: 1;
+ }
+ 50% {
+ opacity: 0.3;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+
+.ninja-disappear {
+ animation: ninja-disappear 3000ms infinite;
+ animation-delay: 1500ms;
+}
+
+@keyframes jingle-bell-swing {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 50% {
+ transform: rotate(10deg);
+ }
+ 100% {
+ transform: rotate(0deg);
+ }
+}
+
+.jingle-bell {
+ animation: jingle-bell-swing 2s ease-in-out infinite;
+ transform-origin: center;
+}
+
+
@media(min-width: 768px) {
.frontpage-grid {
display: grid;
diff --git a/documentation/ru/mkdocs.yml b/documentation/ru/mkdocs.yml
index f71f333..38654dd 100644
--- a/documentation/ru/mkdocs.yml
+++ b/documentation/ru/mkdocs.yml
@@ -7,7 +7,7 @@ edit_uri: edit/develop/documentation/ru/docs
nav:
- О проекте: index.md
- - Конфиденциальность: privacy/index.md
+ - Защита данных: privacy/index.md
- Возможности:
- Уведомления: features/notify.md
- Взаимодействие с GitLab: features/interaction-gitlab.md