FluffyChat Official Website | FAQ

Часті питання

Ви можете виправити або перекласти цей FAQ на Weblate.

# Як мені підтримати FluffyChat?

FluffyChat потрібна ВАША допомога!

FluffyChat розробляється волонтерами і завжди буде безкоштовним для всіх. Але хостинг та розробка неможливі без фінансової підтримки.

Наразі я витрачаю майже весь свій вільний час на розробку FluffyChat, абсолютно безкоштовно. Втім, вічно це робити я не зможу. Майбутнє FluffyChat залежить від таких людей, як ви.

Більшість проігнорує це повідомлення, але якщо FluffyChat був вам корисним, будь ласка, подумайте про невелику пожертву.

Підтримайте FluffyChat тут:
https://ko-fi.com/krille
https://liberapay.com/KrilleChritzelius

Дякуємо, що допомагаєте FluffyChat залишатися живим та незалежним проектом.

# Що таке FluffyChat?

FluffyChat — це зручний, безкоштовний додаток з відкритим кодом без реклами, заснований на протоколі Matrix і працює подібно до Telegram або WhatsApp.
З FluffyChat ви можете спілкуватися з друзями в приватних чатах, створювати групові чати, обмінюватися голосовими повідомленнями, ділитися фотографіями та відео і навіть надсилати своє розташування.
І найкраще:
FluffyChat сумісний з іншими месенджерами Matrix!

# Для кого FluffyChat?

FluffyChat — для всіх, хто шукає швидку, зручну та безпечну альтернативу централізованим месенджерам, як-от WhatsApp, Telegram чи WeChat.

# Хто створив FluffyChat?

FluffyChat розробляється спільнотою, а ініціатором проєкту є Крістіан (Krille) Кусовскі. Втім, є багато інших учасників, які роблять внесок у код або переклади. Ви можете знайти їх тут.

# Як фінансується FluffyChat?

FluffyChat — некомерційний проєкт, який розвивається волонтерами та фінансується виключно пожертвами.

# Чи доступний FluffyChat для мого пристрою?

Так! Ви можете використувати FluffyChat на смартфонах, планшетах і як веб-версію на вашому ПК. Доступний на Android (Play Store та F-Droid), iOS (App Store), як веб-додаток та як настільний додаток для Linux (Flathub, Snap Store). Він навіть працює на Linux-смартфонах із Arm64-версією Flatpak/Snap. Якщо хочете, ви можете зібрати його для MacOS та Windows самостійно, але це поки що не підтримується.

# Як мені створити обліковий запис в FluffyChat?

Під час першого запуску додатку вам буде запропоновано створити новий обліковий запис Matrix. Оберіть сервер (як-от matrix.org), введіть бажане ім'я користувача та надійний пароль. Якщо хочете, можна додати і адресу електронної пошти (корисно для відновлення пароля, але не обов'язково).

# Що таке Matrix ID?

Ваш Matrix ID — це ваше унікальне ім'я користувача в мережі, наприклад: @name:matrix.org. Воно складається з імені користувача та серверу, де зареєстровано ваш обліковий запис.

# Як мені увійти в FluffyChat?

Якщо ви вже маєте обліковий запис Matrix, просто введіть ваш Matrix ID (наприклад, @name:matrix.org) та пароль. Ви можете увійти з будь-якого сумісного з протоколом Matrix сервера, оскільки FluffyChat є децентралізованим.

# Чи потрібна мені електронна пошта для FluffyChat?

Ні, електронна пошта не обов'язкова. Втім, радимо додати її, якщо ви захочете скинути пароль чи підтвердити обліковий запис.

# Я забув(-ла) свій пароль, що тепер?

Якщо під час створення облікового запису ви вказали адресу електронної пошти, ви можете скинути свій пароль через веб-сайт серверу (наприклад, https://matrix.org). На жаль, без адреси електронної пошти відновити пароль не вийде. У такому разі вам доведеться створити новий обліковий запис.

# Після зміни пристрою всі мої повідомлення зашифровані. Що тепер?

Щоб прочитати ваші зашифровані повідомлення на новому пристрої, необхідно відновити раніше створену резервну копію. Введіть ваш резервний ключ або пароль під час налаштування FluffyChat на новому пристрої. Лише тоді вдасться розшифрувати ваші повідомлення. Якщо ви не створювали резервної копії або втратили ключ, ваші зашифровані повідомлення, на превеликий жаль, відновити неможливо.

# Як мені створити резервний ключ у FluffyChat?

Відкрийте FluffyChat і перейдіть у Налаштування до розділу Резервне копіювання бесіди. Там ви зможете налаштувати зашифровану резервну копію бесід. Вам буде запропоновано зберегти резервний ключ. Важливо: запишіть десь цей ключ або зберігайте його в надійному місці. Без нього ви не зможете відновити свої зашифровані повідомлення на новому пристрої.

# Я знайшов(-ла) помилку; що тепер?

Ви можете повідомити про помилки безпосередньо на Github. Окрім того, є публічний груповий чат (#fluffy-space:matrix.org), де ви можете спитати щось або залишити відгук.

# Як мені отримувати Push-сповіщення без сервісів Google?

Push-сповіщення — чудова гарантія, що ви не пропустите важливі повідомлення у FluffyChat. Для користувачів, які не використовують сервіси Google (наприклад, на телефонах Huawei, Amazon Fire або пристроях із кастомними прошивками), налаштування push-сповіщень відбувається дещо інакше.

FluffyChat пробує автоматично налаштувати push-сповіщення під час кожного запуску. Втім, якщо на вашому пристрої сервісів Google немає, ви можете отримати повідомлення про помилку. У такому випадку необхідно скористатисяпровайдером UnifiedPush, як-от Ntfy, UP-FCM Distributor (Google) або Conversations.

Зміст

Ntfy

У цій статті ми покажемо, як налаштувати push-сповіщення на вашому пристрої Android за допомогою додаткуntfy.

🏪 Крок 1: Встановлення й налаштування ntfy

  1. Якщо у вас уже встановлено FluffyChat, але ви не отримуєте push-сповіщення, повністю закрийте додаток (провівши пальцем для закриття в огляді недавніх додатків) та відкрийтеPlayStore(або F-Droid) на вашому пристрої Android.

  2. Знайдіть додатокntfyта встановіть його.

  3. Після встановлення ntfy, відкрийте його принаймні один раз.

  4. Тепер поверніться до FluffyChat і відкрийте його.

🔋 Крок 2: Вимкнення оптимізації батареї для ntfy

Аби гарантувати, що FluffyChat зможе надійно надсилати push-сповіщення, важливо вимкнути оптимізацію батареї для "ntfy".

  1. Перейдіть до [Налаштувань Android] на вашому пристрої.

  2. Знайдіть "Додатки" або "Програми" та виберіть "ntfy" зі списку встановлених додатків.

  3. Торкніться "Батарея" та оберіть "Оптимізація батареї".

  4. У списку додатків, виключених з оптимізації батареї, переконайтеся, що "ntfy" обрано.

✅ Крок 3: Перевірка налаштувань Push у FluffyChat

  1. Відкрийте FluffyChat та перейдіть до [Налаштувань].

  2. Оберіть "Сповіщення" з меню.

  3. У налаштуваннях сповіщень ви побачите список "Провайдерів". "Провайдер" для "ntfy" має бути внизу списку.

🥳 Крок 4: Отримання Push-сповіщень

Щоб переконатися, що все налаштовано коректно, попросіть друга надіслати вам повідомлення у FluffyChat та перевірте, чи ви отримали push-сповіщення.

Conversations

Якщо ви використовуєте XMPP на додачу до Matrix і вже маєте налаштований Conversations, зробіть наступне, щоб отримувати push-сповіщення від FluffyChat через нього:

  1. ВідкрийтеConversations.
  2. Торкніться трьох крапок у верхньому правому куті.
  3. ОберітьНалаштуваннята прокрутіть донизу доДистриб'ютор UnifiedPush.
  4. ТоркнітьсяОбліковий запис XMPPта оберіть той обліковий запис XMPP, через який ви бажаєте отримувати сповіщення.
  5. Відкрийте FluffyChat. Якщо додаток не пропонує отримувати сповіщення черезConversations, перевірте налаштування сповіщень (див. крок 3 для Ntfy вище).

Виконання цих кроків повинно успішно налаштувати push-сповіщення у FluffyChat для користувачів без сервісів Google на пристрої. Якщо вас цікавить, як запустити свою службу push-сповіщень, подивіться деталі наunifiedpush.org.

# Як мені перевірити справжність додатку для Android?

Використовуючи такі інструменти, як apksigner (CLI) абоAppVerifier (додаток для Android), ви можете порівняти відбиток сертифіката завантаженого APK-файлу / встановленого додатку зі значеннями, вказаними нижче.

Релізи GooglePlay / Github:
5E:DB:5C:43:95:B2:F2:D9:BA:68:2F:6A:1D:27:51:70:CC:E5:36:5A:6F:A2:7D:22:20:EA:8D:52:A6:D9:5F:07
Релізи F-Droid:
05:7A:C4:51:64:A2:E6:E3:1F:6D:DE:55:5A:5F:2C:CC:B4:D8:83:4C:B1:85:25:49:68:1B:00:E3:46:68:CA:F3

# Як мені доповнити цей FAQ?

На Weblate ви можете редагувати всі записи розділу «Запитання й відповіді» та перекласти їх на вашу мову. Щоб відредагувати вихідний запис, необхідно внести зміни в англійську версію. Як адміністратор, ви також можете створювати нові записи, перейшовши до розділу English та натиснувши Add new translation. Там вам потрібно буде визначити ключ для нового запису.

Ключ завжди починається з faq_questions. або faq_answers., після чого йде текст запитання у snake case. Наприклад, ключ для цього запису — faq_answer.how_can_i_extend_this_faq.

Зверніть увагу: вам потрібно надати як запитання, так і відповідь, отже, вам доведеться створити два нових переклади.

Якщо ви не є адміністратором, ви можете редагувати цей файл JSON на GitHub.

# Як використовувати наскрізне (end to end) шифрування?

FluffyChat підтримує наскрізне шифрування. Ви можете активувати його для кожної окремої бесіди. З міркувань безпеки, після активації його вже неможливо буде вимкнути. Ви не можете увімкнути шифрування для публічних кімнат: коли будь-хто може долучатися до кімнати та залишати її це не має сенсу. Щойно ви активуєте шифрування, сервер більше не зможе читати вміст ваших повідомлень. Шифруватумуться всі текстові повідомлення та файли.

Для захисту від атак типу MitM вам слід переглянути список пристроїв. Це можна зробити в налаштуваннях шифрування бесід. Там є підозрілий пристрій, незнайомий вам або вашому співрозмовнику? Тоді ви можете його заблокувати, пересунувши перемикач ліворуч.

Колір перемикача вказує на стан безпеки. Помаранчевий означає, що пристрій не верифіковано. Сірий — що його заблоковано, і він не отримуватиме ключів шифрування. Це означає, що цей пристрій більше не зможе читати ваші повідомлення! Зелений колір свідчить про те, що пристрій верифіковано.

Щоб верифікувати пристрої іншого користувача, розпочніть процес верифікації в особистій бесіді. Для цього в налаштуваннях шифрування особистої бесіди є кнопка «Розпочати верифікацію». Переконайтеся, що ви перебуваєте поруч із цією людиною або спілкуєтеся телефоном чи через інший безпечний канал. Коли ви розпочнете верифікацію, ви обоє побачите на своїх пристроях набір емодзі. Порівняйте їх і натисніть «Вони збігаються». Зачекайте трохи, і ви побачите, що всі пристрої стали зеленими.

# Як форкнути FluffyChat?

Зміст

1. Ліцензія

FluffyChat поширюється за ліцензією AGPL. Ознайомтеся з ліцензією (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) та переконайтеся, що ваш форк є проєктом із відкритим кодом під тією ж ліцензією, і що ви виконуєте всі її вимоги. Можливо, вам варто проконсультуватись із юристомпередпублікацією вашого форку.

2. Вимкніть наскрізне шифрування!

Згідно з експортним контролем США, вам не дозволяється публікувати ваш застосунок у магазині чи на будь-якому американському сервері, доки ви не видалите все, що стосується шифрування, або не виконаєте відповідні нормативні вимоги.

Дізнатися більше:https://www.bis.doc.gov/index.php/policy-guidance/encryption

Якщо вам потрібна наша допомога з використанням наскрізого у вашому форку, читайте детальніше нижче в розділі "Офіційна підтримка".

3. Підтримуйте актуальність!

FluffyChat містить елементи, пов'язані з безпекою. Якщо ми виявимо вразливість, ми намагатимемося виправити її якомога швидше та випустити нову версію. Однак це означає, що ваш форк застаріє та становитиме загрозу безпеці. Ви не можете пильнувати 24 години на добу, тому мусите вирішити, як захистити своїх користувачів, обравши один із наступних методів:

  1. Зробіть ваш форк максимально мінімалістичним та увімкніть дзеркалювання репозиторію. Налаштуйте CI, який автоматично публікуватиме нові версії, якщо FluffyChat випустить виправлення помилки.
  2. Ніколи не спати та утримувати велику команду, де принаймні одна людина завжди не спить.
  3. Зв'язатися зfamedly.com, щоб придбати офіційну підтримку.

4. Офіційна підтримка

FluffyChat є вільним, як свобода слова, а не як безкоштовне пиво! Будь ласка, звертайтеся до моєї компаніїfamedly.comдля отримання пропозицій та офіційної підтримки, і майте на увазі, що підтримка FluffyChat або Famedly Matrix SDK вимагає значних зусиль та часу. Тому ми не можемо надавати вам підтримку безкоштовно. Отже, очікуйте вартість приблизно 1$ на місяць за одного користувача вашого форку.

# Як мені знайти інших користувачів?

Існує декілька способів знайти інших користувачів у FluffyChat.

  1. Пошук за відображуваним іменем: Ви можете ввести відображуване ім'я особи в поле пошуку. Цей спосіб спрацює лише якщо:
    • у вас вже є спільна бесіда із цим користувачем, або
    • користувач є в публічній бесіді, відомій вашому серверу, або
    • ваш сервер дозволяє здійснювати пошук інших користувачів.
  2. Пряме введення Matrix ID: Якщо вам відомий ідентифікатор Matrix (наприклад, @krille:janian.de), ви можете ввести його безпосередньо в поле пошуку. Він працює точно так же, як і адреса електронної пошти: @ім'я_користувача:назва_сервера.
  3. Сканування QR-коду: Ви можете відсканувати QR-код іншого користувача або показати власний для сканування.
  4. Посилання із запрошенням: Будь-хто може поділитися запрошенням до кімнати чи бесіди. Перехід за таким посиланням надасть вам пряме з'єднання.

# Як отримати наліпки?

Ви можете додати набір наліпок з інтернету. Наприклад, volpeon.ink зробив просто неймовірну роботу:

https://volpeon.ink/emojis/

Просто виконайте наступні кроки:

  1. Завантажте один із наборів у вигляді zip-архіву

  2. Відкрийте FluffyChat

  3. Перейдіть до "Налаштування" > "Чат" > "Власні емодзі та наліпки"

  4. Торкніться меню з трьома крапками у верхньому правому куті та оберіть "Імпортувати з zip- архіву"

  5. Виберіть zip-архів і, за бажанням, відредагуйте назви наліпок

Ви також можете знайти попередньо налаштовані набори наліпок у Matrix. Я рекомендую Колекцію наліпок від Nico:

https://matrix.to/#/#nico's-stickers:neko.dev

На жаль, колекція наліпок для FluffyChat ще не має великого вибору:

https://matrix.to/#/#fluffychat-stickers:janian.de

  1. Приєднайтеся до публічної кімнати

  2. Відкрийте меню з трьома крапками у верхньому правому куті та торкніться "Налаштування емодзі"

  3. Виберіть набір наліпок у кімнаті, який вам до вподоби

  4. Активуйте перемикач "Увімкнути набір емодзі глобально"

Розважайтесь із наліпками! :-)