feat(social): show friend presence and require online listening
ci / api / api (push) Successful in 1m11s
ci / db / db (push) Failing after 23s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m29s
ci / ts / ts (packages + web) (push) Successful in 3m15s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m27s

This commit is contained in:
mrleo1nid committed 2026-10-23 12:52:00 +03:00
1 parent 582c0dc3d4
commit cd84ceecb2
26 files changed
+574 -400

No files matched your search

+6 -3
View File
@@ -387,13 +387,16 @@
"no_results": "No playlists found"
},
"social": {
"online": "Online",
"offline": "Offline",
"together_offline": "Listen together when your friend is online",
"space": "In your own rhythm",
"requests": "Requests",
"find_people": "Find friends",
"find_conversation": "Find a conversation",
"find_request": "Find a request",
"no_requests": "No requests yet. Incoming and outgoing friend requests will appear here.",
"status_hidden": "My activity is hidden",
"status_hidden": "My music is hidden",
"privacy_settings": "Privacy and social",
"blocked_people": "Blocked people",
"confirm_block": "Block {{name}}?",
@@ -464,11 +467,11 @@
"quiet": "No sounds. New events appear in the counter.",
"share_error": "Could not send. Please try again.",
"attachment_unavailable": "This music is no longer available.",
"activity_visibility": "Show my listening activity",
"activity_visibility": "Who can see my music",
"visibility_nobody": "Nobody",
"visibility_friends": "Friends",
"visibility_everyone": "Everyone",
"activity_privacy_hint": "Hidden by default. Your audience can see the track and open the playlist while you listen.",
"activity_privacy_hint": "Music is hidden by default. Your audience can see the track and open the playlist while you listen. Only friends can see your online status.",
"listening": "Listening now",
"from_playlist": "Playlist “{{name}}”",
"kind_listening_request": "Wants to listen with you",
+1
View File
@@ -124,6 +124,7 @@
"target_changed": "The source changed after checking. Check for updates again."
},
"social": {
"person_offline": "This person is offline. Try inviting them again when they connect",
"invalid": "Check your message or action",
"unavailable": "Chats are available to friends only. The friendship may have ended or the person is unavailable",
"rate_limited": "Too many actions. Please wait a minute",
+6 -3
View File
@@ -387,13 +387,16 @@
"no_results": "Плейлисты не найдены"
},
"social": {
"online": "В сети",
"offline": "Не в сети",
"together_offline": "Слушать вместе можно, когда друг в сети",
"space": "В своём ритме",
"requests": "Заявки",
"find_people": "Найти друзей",
"find_conversation": "Найти диалог",
"find_request": "Найти заявку",
"no_requests": "Новых заявок пока нет. Здесь появятся входящие и отправленные приглашения в друзья.",
"status_hidden": "Мой статус скрыт",
"status_hidden": "Моя музыка скрыта",
"privacy_settings": "Приватность и общение",
"blocked_people": "Заблокированные",
"confirm_block": "Заблокировать {{name}}?",
@@ -464,11 +467,11 @@
"quiet": "Без звуков. Новые события отмечаются счётчиком.",
"share_error": "Не удалось отправить. Попробуйте ещё раз.",
"attachment_unavailable": "Музыка больше недоступна.",
"activity_visibility": "Показывать мой статус",
"activity_visibility": "Кто видит мою музыку",
"visibility_nobody": "Никому",
"visibility_friends": "Друзьям",
"visibility_everyone": "Всем",
"activity_privacy_hint": "По умолчанию статус скрыт. Выбранная аудитория увидит трек и сможет открыть плейлист, пока вы его слушаете.",
"activity_privacy_hint": "По умолчанию музыка скрыта. Выбранная аудитория увидит трек и сможет открыть плейлист, пока вы его слушаете. Статус «В сети» виден только друзьям.",
"listening": "Слушает сейчас",
"from_playlist": "Плейлист «{{name}}»",
"kind_listening_request": "Хочет слушать вместе с вами",
+1
View File
@@ -124,6 +124,7 @@
"target_changed": "Источник изменился после проверки. Проверьте обновления ещё раз."
},
"social": {
"person_offline": "Пользователь не в сети. Повторите приглашение, когда он подключится",
"invalid": "Проверьте сообщение или действие",
"unavailable": "Чат доступен только друзьям. Возможно, дружба завершена или пользователь недоступен",
"rate_limited": "Слишком много действий. Подождите минуту",