FluffyChat Official Website | FAQ

Najczęstsze pytania

Możesz edytować lub przetłumaczyć ten FAQ na Weblate.

# Jak mogę wspierać FluffyChat?

FluffyChat potrzebuje TWOJEJ pomocy!

FluffyChat jest tworzony przez wolontariuszy i zawsze będzie bezpłatny dla każdego. Jednak hosting oraz rozwój aplikacji nie są możliwe bez wsparcia finansowego.

Obecnie niemal cały swój wolny czas poświęcam na rozwijanie FluffyChat, zupełnie za darmo. Nie jest to jednak coś, co mogę robić w nieskończoność. Przyszłość FluffyChat zależy od osób takich jak Ty.

Większość osób zignoruje tę wiadomość. Jeśli jednak FluffyChat jest dla Ciebie przydatny, rozważ przekazanie niewielkiej darowizny.

Wesprzyj FluffyChat tutaj:
https://ko-fi.com/krille
https://liberapay.com/KrilleChritzelius

Dziękujemy za pomoc w utrzymaniu niezależności i dalszym istnieniu FluffyChat.

# Co to jest FluffyChat?

FluffyChat to przyjazna dla użytkownika, darmowa i wolna od reklam aplikacja open-source oparta na protokole Matrix, która działa podobnie do Telegrama czy WhatsAppa.
Dzięki FluffyChat możesz prywatnie rozmawiać ze znajomymi, tworzyć czaty grupowe, wymieniać wiadomości głosowe, udostępniać zdjęcia i filmy, a nawet wysyłać swoją lokalizację.
I co najlepsze:
FluffyChat jest kompatybilny z innymi komunikatorami Matrix!

# Dla kogo jest FluffyChat?

FluffyChat jest dla każdego, kto szuka szybkiej, przyjaznej dla użytkownika i bezpiecznej alternatywy dla scentralizowanych komunikatorów, takich jak WhatsApp, Telegram czy WeChat.

# Kto tworzy FluffyChat?

FluffyChat jest rozwijany przez społeczność, a zainicjował go Christian (Krille) Kußowski. Istnieje jednak wielu współtwórców, którzy pomagają zarówno przy kodzie, jak i tłumaczeniach. Możesz ich znaleźć tutaj.

# Kto założył FluffyChat?

FluffyChat to projekt non-profit tworzony przez wolontariuszy i w całości finansowany z darowizn.

# Czy FluffyChat jest dostępny na moje urządzenie?

Tak! Możesz używać FluffyChat na telefonach komórkowych, tabletach oraz jako wersji webowej na komputerze. Aplikacja jest dostępna na Androida (Play Store i F-Droid), iOS (App Store), jako aplikacja internetowa oraz aplikacja desktopowa na Linuxa (Flathub, Snap Store). Działa nawet na telefonach z Linuxem dzięki wersji Arm64 w formacie Flatpak/Snap. Jeśli chcesz, możesz samodzielnie skompilować aplikację na systemy macOS i Windows, ale nie są one jeszcze oficjalnie wspierane.

# Jak stworzyć konto na FluffyChat?

Przy pierwszym uruchomieniu aplikacji zostaniesz poproszony o utworzenie nowego konta Matrix. Wybierz serwer (np. matrix.org), wprowadź wybraną nazwę użytkownika oraz bezpieczne hasło. Opcjonalnie możesz dodać adres e-mail (jest to pomocne przy odzyskiwaniu hasła, ale nie jest wymagane).

# Co to jest Matrix ID?

Twój Matrix ID to Twoja unikalna nazwa użytkownika w sieci, np. @nazwa:matrix.org. Składa się ona z Twojej nazwy oraz serwera, na którym znajduje się Twoje konto.

# Jak zalogować się do FluffyChat?

Jeśli masz już konto Matrix, po prostu wprowadź swój Matrix ID (np. @nazwa:matrix.org) oraz hasło. Możesz zalogować się na dowolnym serwerze kompatybilnym z Matrix, ponieważ FluffyChat jest scentralizowany.

# Czy potrzebuję adresu e-mail do użytku z FluffyChat?

Nie, adres e-mail nie jest wymagany. Jest on jednak zalecany, jeśli chcesz zresetować hasło lub zweryfikować swoje konto.

# Zapomniałem hasła. Co teraz?

Jeśli podczas tworzenia konta podano adres e-mail, możesz zresetować hasło za pośrednictwem strony internetowej serwera (np. https://matrix.org). Niestety, odzyskanie hasła bez podanego adresu e-mail nie jest możliwe. W takim przypadku konieczne będzie założenie nowego konta.

# Zmieniłem urządzenie i teraz wszystkie moje wiadomości są zaszyfrowane. Co teraz?

Aby odczytać zaszyfrowane wiadomości na nowym urządzeniu, musisz przywrócić kopię zapasową utworzoną wcześniej. Podczas konfigurowania FluffyChat na nowym urządzeniu wprowadź swój klucz kopii zapasowej lub hasło. Tylko wtedy Twoje wiadomości będą mogły zostać odszyfrowane. Jeśli nie utworzyłeś kopii zapasowej lub zgubiłeś klucz, Twoje zaszyfrowane wiadomości niestety nie będą mogły zostać przywrócone.

# Jak stworzyć klucz zapasowy w FluffyChat?

Otwórz FluffyChat i przejdź do ustawień, a następnie do sekcji Kopia zapasowa czatów. Tam możesz skonfigurować zaszyfrowaną kopię zapasową czatów. Zostaniesz poproszony o zapisanie klucza odzyskiwania. Ważne: zanotuj ten klucz lub przechowuj go w bezpiecznym miejscu. Bez niego nie będziesz mógł przywrócić swoich zaszyfrowanych wiadomości na nowym urządzeniu.

# Znalazłem błąd. Co teraz?

Błędy możesz zgłaszać bezpośrednio na GitHubie. Alternatywnie, dostępny jest publiczny czat grupowy (#fluffy-space:matrix.org), na którym możesz zadawać pytania lub przesyłać swoje opinie.

# Jak mogę otrzymywać powiadomienia Push bez usług Google?

Powiadomienia push to świetny sposób, aby mieć pewność, że nie przegapisz ważnych wiadomości we FluffyChat. Dla użytkowników, którzy nie korzystają z Usług Google (na przykład posiadaczy telefonów Huawei, tabletów Amazon Fire lub niestandardowych systemów), konfiguracja powiadomień push wygląda nieco inaczej.

FluffyChat próbuje automatycznie skonfigurować powiadomienia push przy każdym uruchomieniu aplikacji. Jeśli jednak nie masz Usług Google na swoim urządzeniu, możesz otrzymać komunikat o błędzie. W takim przypadku konieczne jest użycie aplikacji UnifiedPush, takiej jak ntfy, UP-FCM Distributor (Google) lub Conversations.

Spis treści

Korzystanie z ntfy

W tym artykule pokażemy Ci, jak skonfigurować powiadomienia push na urządzeniu z Androidem przy użyciu aplikacji ntfy.

🏪 Krok 1: Instalacja i konfiguracja ntfy

  1. Jeśli masz już zainstalowany FluffyChat, ale nie otrzymujesz powiadomień, zamknij aplikację całkowicie (usuwając ją z podglądu otwartych aplikacji) i otwórz Sklep Play (lub F-Droid) na swoim urządzeniu.

  2. Wyszukaj aplikację ntfy i zainstaluj ją.

  3. Po zainstalowaniu ntfy, otwórz aplikację przynajmniej raz.

  4. Teraz wróć do FluffyChat i uruchom aplikację.

🔋 Krok 2: Wyłączenie optymalizacji baterii dla ntfy

Aby upewnić się, że FluffyChat może niezawodnie przesyłać powiadomienia push, ważne jest wyłączenie optymalizacji baterii dla aplikacji „ntfy”.

  1. Wejdź w [Ustawienia Androida] na swoim urządzeniu.

  2. Znajdź sekcję „Aplikacje” i wybierz „ntfy” z listy zainstalowanych aplikacji.

  3. Dotknij „Bateria” i wybierz „Optymalizacja baterii”.

  4. Na liście aplikacji wyłączonych z optymalizacji upewnij się, że wybrano „ntfy”.

✅ Krok 3: Sprawdzenie konfiguracji push we FluffyChat

  1. Otwórz FluffyChat i przejdź do [Ustawień].

  2. Wybierz „Powiadomienia” z menu.

  3. W ustawieniach powiadomień zobaczysz listę „Pusherów”. Pozycja dla „ntfy” powinna znajdować się na dole listy.

🥳 Krok 4: Odbieranie powiadomień push

Aby upewnić się, że wszystko jest skonfigurowane poprawnie, poproś znajomego o wysłanie wiadomości we FluffyChat i sprawdź, czy otrzymasz powiadomienie push.

Korzystanie z Conversations

Jeśli oprócz Matrixa używasz XMPP i masz już skonfigurowaną aplikację Conversations, możesz wykonać poniższe kroki, aby otrzymywać przez nią powiadomienia z FluffyChat:

  1. Otwórz Conversations.
  2. Dotknij trzech kropek w prawym górnym rogu.
  3. Wybierz Ustawienia i przewiń w dół do UnifiedPush Distributor.
  4. Dotknij Konto XMPP i wybierz konto, przez które chcesz otrzymywać powiadomienia.
  5. Otwórz FluffyChat. Jeśli aplikacja nie zaproponuje odbierania powiadomień przez Conversations, sprawdź ustawienia powiadomień (zobacz krok 3 dla ntfy powyżej).

Wykonanie tych kroków powinno pozwolić na skuteczne skonfigurowanie powiadomień push we FluffyChat dla użytkowników bez Usług Google. Jeśli interesuje Cię hosting własnej usługi push, zajrzyj na stronę unifiedpush.org.

# Jak mogę zweryfikować autentyczność aplikacji na Androida?

Używając narzędzi takich jak apksigner (CLI) lub AppVerifier (aplikacja na Androida), możesz porównać odcisk palca certyfikatu (fingerprint) pobranego pliku APK / zainstalowanej aplikacji z wartościami wskazanymi poniżej.

Wersje Google Play / 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
Wersje 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

# W jaki sposób mogę rozszerzyć zakres tego FAQ?

Na Weblate możesz edytować wszystkie wpisy FAQ i przygotować tłumaczenia na swój język. Aby edytować źródłowy wpis FAQ, musisz edytować wersję angielską. Jako administrator możesz również dodawać nowe wpisy, przechodząc do English i klikając Add new translation. Tam należy zdefiniować klucz dla wpisu FAQ.

Klucz zawsze zaczyna się od faq_questions. lub faq_answers., a następnie składa się z pytań pisanych małymi literami w formacie snake case. Na przykład kluczem dla tego wpisu jest faq_answer.how_can_i_extend_this_faq.

Pamiętaj, że musisz podać pytanie i odpowiedź, więc musisz zdefiniować dwa nowe tłumaczenia.

Jeśli nie jesteś administratorem, możesz edytować ten plik json w GitHub.

# Jak używać szyfrowania typu end-to-end?

FluffyChat obsługuje szyfrowanie end-to-end. Możesz je włączyć dla każdego czatu z osobna. Raz włączone nie może już zostać wyłączone ze względów bezpieczeństwa. Nie można włączyć szyfrowania w pokojach publicznych, ponieważ nie ma to sensu, skoro i tak każdy może do nich dołączyć i je opuścić. Po włączeniu szyfrowania serwer nie jest już w stanie odczytać treści Twoich wiadomości. Szyfrowane będą wszystkie wiadomości tekstowe oraz pliki.

Aby uchronić się przed atakami typu man-in-the-middle, warto przejrzeć listę urządzeń. Możesz to zrobić w ustawieniach szyfrowania danego czatu. Czy widnieje tam podejrzane urządzenie, którego Ty lub Twój rozmówca nie rozpoznajecie? Jeśli tak, możesz je zablokować, przesuwając przełącznik w lewo.

Kolor przełącznika informuje o stanie bezpieczeństwa. Pomarańczowy oznacza, że urządzenie nie jest zweryfikowane. Szary oznacza, że jest zablokowane i nie będzie otrzymywać kluczy szyfrujących. Oznacza to, że to urządzenie nie będzie już mogło odczytywać Twoich wiadomości! Zielony oznacza, że urządzenie jest zweryfikowane.

Aby zweryfikować urządzenia innego użytkownika, rozpocznij weryfikację w czacie bezpośrednim. W tym celu w ustawieniach szyfrowania czatu bezpośredniego znajdziesz przycisk „Rozpocznij weryfikację”. Upewnij się, że stoisz obok tej osoby lub jesteś z nią w kontakcie telefonicznym bądź przez inny bezpieczny kanał. Po rozpoczęciu weryfikacji oboje zobaczycie zestaw emotikon na swoich urządzeniach. Porównajcie je i dotknijcie „Zgadzają się”. Odczekaj chwilę, a zobaczysz, że wszystkie urządzenia zmienią kolor na zielony.

# Jak mogę stworzyć fork FluffyChat?

Spis treści

1. Licencja

FluffyChat jest licencjonowany na zasadach AGPL. Przeczytaj licencję (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) i upewnij się, że Twój fork jest open-source na tej samej licencji oraz że spełniasz wszystkie wymogi. Rozważ skontaktowanie się z prawnikiem zanim opublikujesz swój fork.

2. Wyłącz szyfrowanie end-to-end!

Ze względu na amerykańskie przepisy eksportowe, nie wolno Ci publikować aplikacji w sklepie ani na żadnym amerykańskim serwerze, dopóki nie usuniesz wszystkiego, co dotyczy szyfrowania, lub nie spełnisz odpowiednich regulacji.

Dowiedz się więcej: https://www.bis.doc.gov/index.php/policy-guidance/encryption

Jeśli potrzebujesz naszej pomocy przy wdrażaniu E2EE w swoim forku, przeczytaj więcej poniżej w sekcji „Oficjalne wsparcie”.

3. Bądź na bieżąco!

FluffyChat zawiera elementy związane z bezpieczeństwem. Jeśli znajdziemy lukę w zabezpieczeniach, postaramy się ją naprawić jak najszybciej i udostępnić w nowej wersji. Oznacza to jednak, że Twój fork może stać się nieaktualny i stanowić zagrożenie. Nie możesz czuwać 24 godziny na dobę, więc musisz zdecydować, jak chronić swoich użytkowników, wybierając jedną z poniższych metod:

  1. Uczyń swój fork tak minimalistycznym, jak to możliwe i włącz kopiowanie repozytorium (mirroring). Skonfiguruj CI, które automatycznie publikuje nowe wersje, gdy FluffyChat wyda poprawkę błędu.
  2. Nigdy nie śpij i opłacaj duży zespół, w którym przynajmniej jedna osoba zawsze czuwa.
  3. Skontaktuj się z famedly.com, aby wykupić oficjalne wsparcie.

4. Oficjalne wsparcie

FluffyChat jest wolny jak „wolność słowa”, a nie darmowy jak „darmowe piwo”! Prosimy o kontakt z moją firmą famedly.com w celu uzyskania ofert i oficjalnego wsparcia. Pamiętaj, że utrzymanie FluffyChat lub Famedly Matrix SDK kosztuje mnóstwo pracy i czasu. Nie możemy oferować wsparcia za darmo. Prosimy spodziewać się kosztów rzędu 1 USD miesięcznie za każdego użytkownika Twojego forka.

# Jak znajdę innych użytkowników?

Istnieje kilka sposobów na znalezienie innych użytkowników we FluffyChat.

  1. Wyszukiwanie według nazwy wyświetlanej: Możesz wpisać nazwę wyświetlaną danej osoby w wyszukiwarce. Działa to tylko wtedy, gdy:
    • Masz już wspólny czat z tą osobą,
    • Znajduje się ona w publicznym pokoju znanym Twojemu serwerowi,
    • Twój serwer pozwala na wyszukiwanie innych użytkowników.
  2. Wpisanie Matrix ID bezpośrednio: Jeśli znasz Matrix ID (np. @krille:janian.de), możesz wpisać go bezpośrednio w wyszukiwarce. Działa on podobnie jak adres e-mail: @nazwa_użytkownika:nazwa_serwera.
  3. Skanowanie kodu QR: Możesz zeskanować kod QR innej osoby lub wyświetlić własny do zeskanowania.
  4. Udostępnienie linku z zaproszeniem: Każdy może udostępnić link z zaproszeniem do pokoju lub czatu. Kliknięcie linku połączy Cię bezpośrednio.

# Jak zdobyć naklejki?

Możesz dodać pakiet naklejek z internetu. Na przykład strona volpeon.ink wykonuje niesamowitą robotę:

https://volpeon.ink/emojis/

Wystarczy wykonać następujące kroki:

  1. Pobierz jeden z pakietów jako plik zip

  2. Otwórz FluffyChat

  3. Przejdź do „Ustawienia” > „Czat” > „Własne emotki i naklejki”

  4. Dotknij menu z trzema kropkami w prawym górnym rogu i wybierz „Importuj z pliku zip”

  5. Wybierz plik zip i, jeśli chcesz, edytuj nazwy naklejek

Możesz również znaleźć wstępnie skonfigurowane pakiety naklejek w sieci Matrix. Polecam kolekcję naklejek Nico:

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

Kolekcja naklejek dla FluffyChat niestety nie ma jeszcze dużego wyboru:

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

  1. Dołącz do publicznego pokoju

  2. Otwórz menu z trzema kropkami w prawym górnym rogu i dotknij „Ustawienia emotek”

  3. Wybierz pakiet naklejek w pokoju, który Ci się podoba

  4. Włącz opcję „Włącz pakiet emotek globalnie”

Baw się dobrze ze swoimi naklejkami! :-)