FluffyChat is developed by volunteers and will always be free for everyone. But hosting and development are not possible without financial support.
Right now I spend almost all of my free time developing FluffyChat, completely unpaid. However, this is not something I can do forever. The future of FluffyChat depends on people like you.
Most people will ignore this message. But if FluffyChat is useful to you, please consider making a small donation.
FluffyChat is developed by volunteers and will always be free for everyone. But hosting and development are not possible without financial support.
Right now I spend almost all of my free time developing FluffyChat, completely unpaid. However, this is not something I can do forever. The future of FluffyChat depends on people like you.
Most people will ignore this message. But if FluffyChat is useful to you, please consider making a small donation.
FluffyChat is developed by volunteers and will always be free for everyone. But hosting and development are not possible without financial support.
Right now I spend almost all of my free time developing FluffyChat, completely unpaid. However, this is not something I can do forever. The future of FluffyChat depends on people like you.
Most people will ignore this message. But if FluffyChat is useful to you, please consider making a small donation.
FluffyChat is developed by volunteers and will always be free for everyone. But hosting and development are not possible without financial support.
Right now I spend almost all of my free time developing FluffyChat, completely unpaid. However, this is not something I can do forever. The future of FluffyChat depends on people like you.
Most people will ignore this message. But if FluffyChat is useful to you, please consider making a small donation.
Thank you for helping keep FluffyChat alive and independent.
+
#
Mis on FluffyChat?
@@ -133,25 +139,25 @@
#
Kuidas saan kasutada tõuketeenuseid ilma Google'i teenusteta?
-
Push notifications are a great way to make sure you don't miss important messages in FluffyChat. For users who do not use Google Services (for example Huawei Phones, Amazon Fire tablets or custom roms), setting up push notifications is slightly different.
FluffyChat attempts to set up push notifications automatically every time you launch the app. However, if you do not have Google Services on your device, you may receive an error message. In this case, it is necessary to use the an UnifiedPush app such as Ntfy, UP-FCM Distributor (Google) or Conversations.
In this article, we'll show you how to configure push notifications on your Android device using the ntfy app.
🏪 Step 1: Installing and Setting Up ntfy
If you already have FluffyChat installed but are not receiving push notifications, close the app completely (by swiping it away in the overview) and open the PlayStore (or F-Droid) on your Android device.
After installing ntfy, open the app at least once.
Now, return to FluffyChat and open the app.
🔋 Step 2: Deactivate Battery Optimization for ntfy
To ensure that FluffyChat can reliably send push notifications, it's important to deactivate battery optimization for the "ntfy" app.
Go to the [Android settings] on your device.
Look for "Apps" or "Applications" and select "ntfy" from the list of installed apps.
Tap on "Battery" and select "Battery optimization."
In the list of apps exempted from battery optimization, make sure "ntfy" is selected.
✅ Step 3: Checking Push Configuration in FluffyChat
Open FluffyChat and navigate to the [Settings].
Choose "Notifications" from the menu.
In the notification settings, you'll see a list of "Pushers." The "Pusher" for "ntfy" should be at the bottom of the list.
🥳 Step 4: Receiving Push Notifications
To ensure that everything is set up correctly, ask a friend to send you a message in FluffyChat and check if you receive a push notification.
Using Conversations
If you are using XMPP in addition to Matrix and already have Conversations configured, you can follow these steps to get FluffyChat push notifications through it:
Open Conversations.
Touch the three dots on top right.
Select Settings and scroll down to UnifiedPush Distributor.
Touch XMPP account and select the XMPP account you wish to receive notifications through.
Open FluffyChat. If it doesn't offer to receive notifications through Conversations, check the notification settings (see step 3 for Ntfy above).
Following these steps should successfully set up push notifications in FluffyChat for users without Google Services. If you are interested in hosting your own push service, you can take a look at unifiedpush.org.
+
Tõuketeavitused on suurepärane viis tagada, et sa ei jääks FluffyChatis olulistest sõnumitest ilma. Kui sa ei kasuta Google'i teenuseid (näiteks Huawei telefonides, Amazon Fire'i tahvelarvutites või Androidi sõltumatutes variantides), siis on tõuketeavituste seadistamine veidi teistsugune.
FluffyChat üritab tõuketeavitused automaatselt seadistada iga kord, kui rakenduse käivitad. Kui sinu seadmes aga Google'i teenuseid pole (või nad on lülitatud välja), võid näha veateadet. Sel juhul pead kasutama UnifiedPushi rakendust, näiteks Ntfy, UP-FCM Distributorit (Google) või Conversationsit.
Selles juhendis näitame sulle, kuidas seadistada oma Android-seadmes tõuketeavitused, kasutades rakendust ntfy.
🏪 Samm 1: paigalda ja seadista ntfy
Kui FluffyChat on sul juba paigaldatud, kuid sa ei saa tõuketeavitusi, sulge rakendus täielikult (libista see rakenduste ülevaates ära) ja ava oma Android-seadmes Play Store (või F-Droid).
Pärast paigaldamist ava ntfy rakendus vähemalt üks kord.
Mine nüüd tagasi FluffyChati ja ava rakendus.
🔋 Samm 2: keela ntfy akukasutuse optimeerimine
Selleks et FluffyChat saaks tõuketeavitusi usaldusväärselt saata, pead keelama rakenduse „ntfy“ aku optimeerimise.
Ava oma Android-seadmes seadistused.
Otsi alajaotust „Rakendused“ ning vali paigaldatud rakenduste loendist „ntfy“.
Puuduta „Aku“ ja vali „Aku optimeerimine“.
Veendu, et „ntfy“ on aku optimeerimisest välistatud.
✅ Samm 3: kontrolli FluffyChati tõuketeavituste seadistust
Ava FluffyChat ja mine seadistustesse.
Vali „Teavitused“.
Teavituste seadistustes näed nimekirja tõuketeenustest. „ntfy“ oma peaks olema nimekirja lõpus.
🥳 Samm 4: võta tõuketeavitusi vastu
Et veenduda, et kõik töötab, palu sõbral saata sulle FluffyChatis sõnum ja kontrolli, kas saad tõuketeavituse.
Kasuta Conversationsit
Kui kasutad Matrixi kõrval ka XMPP-d ja sul on Conversations juba kasutusel, järgi neid samme, et saada FluffyChati tõuketeavitusi selle kaudu:
Ava Conversations.
Puuduta paremas ülanurgas kolme punkti.
Vali Seadistused ja keri alajaotuseni UnifiedPushi levitaja.
Puuduta valikut XMPP-konto ja vali konto, mille kaudu soovid teavitusi saada.
Ava FluffyChat. Kui see ei paku teavituste vastuvõtmist Conversationsi kaudu, kontrolli teavituste seadistusi (vt ülal Ntfy samm 3).
Kui järgid neid samme, peaksid FluffyChati tõuketeavitused ka Google’i teenusteta seadmetes edukalt tööle hakkama. Kui soovid omaenda tõuketeenust majutada, vaata lisaks unifiedpush.org.
- On Weblate you can edit all entries of the FAQ and provide translations for your language. To edit a source entry of the faq, you need to edit the english version. As an admin you can also write new entries to it by going to English and tap on Add new translation. There you then need to define a key for the FAQ entry.
The key always starts with faq_questions. or faq_answers., then consists of the questions in lower case snake case. For example, the key of this entry is faq_answer.how_can_i_extend_this_faq.
Please note that you must provide a question and an answer, so you have to define two new translations.
If you are not an admin you can edit this json file in GitHub.
+ Weblate'i tõlketeenuses saad muuta kõiki KKK kirjeid ja pakkuda tõlkeid oma keelde. KKK lähtekirje muutmiseks pead kohendama ingliskeelset versiooni. Peakasutajana saad sinna ka uusi kirjeid lisada, minnes alajaotusse English ja vajutades Lisa uus tõlge (Add new translation). Seal pead seejärel määratlema KKK kirje jaoks võtme.
Võti algab alati kas faq_questions. või faq_answers., seejärel koosneb küsimusest, mis on kirjutatud väiketähtedega „snake_case“ vormingus. Näiteks selle kirje võti on faq_answer.how_can_i_extend_this_faq.
Pane tähele, et pead esitama nii küsimuse kui ka vastuse, seega pead lisama kaks uut tõlget.
FluffyChat supports end to end encryption. You can enable it per chat. Once enabled it cannot be disabled anymore for security reasons. You can not enable encryption for public rooms as this makes no sense when anyone can join and leave the room anyway. Once you have enabled encryption, the server is no longer able to read the content of your messages. It will encrypt all text messages and files.
To be safe from man-in-the-middle attacks, you should take a look at the device list. You can do this in the encryption settings of a chat. Is there a suspicious device which you or your chat partner don't know? Then you can block it by moving the toggle to the left.
The color of the toggle shows you the security state. Orange means, that this device is not verified. Grey means that it is blocked and won't receive the encryption keys. This means that this device won't be able to read your messages anymore! Green means that this device is verified.
To verify the devices of another user, start the verification in a direct chat. For this you have a "Start verification" button in the encryption settings of a direct chat. Be sure that you are standing next to this person or you are connected via phone or any other secure channel. When you have started the verification, you will both see a set of emojis on your device. Compare them and tap on "They match". Wait a little bit and then you should see that all devices become green.
+
FluffyChat toetab läbivat krüptimist. Saad selle iga vestluse jaoks eraldi sisse lülitada. Kui krüptimine on lubatud, ei saa seda turvakaalutlustel enam välja lülitada. Avalikes jututubades pole mõtet krüptimist lubada, kuna see ei ole mõistlik olukorras, kus igaüks saab jututuppa siseneda ja sealt lahkuda. Kui oled krüptimise sisse lülitanud, ei saa server enam sinu sõnumite sisu lugeda. Kõik tekstisõnumid ja failid krüptitakse.
Et olla kaitstud vahendusrünnete (man-in-the-middle) eest, peaksid üle vaatama seadmete loendi. Seda saad teha vestluse krüptimisseadistustes. Kas seal on mõni kahtlane seade, mida ei tunne ei sina ega sinu vestluspartner? Sellisel juhul saad selle blokeerida, liigutades liugurlüliti vasakule.
Lüliti värv näitab turvalisuse olekut. Oranž tähendab, et seade ei ole kinnitatud. Hall tähendab, et see on blokeeritud ega saa krüptimisvõtmeid. See tähendab, et see seade ei saa enam sinu sõnumeid lugeda! Roheline tähendab, et seade on kinnitatud.
Teise kasutaja seadmete kinnitamiseks alusta kinnitamist otsevestluses. Selleks on otsevestluse krüptimisseadistustes nupp „Alusta verifitseermist“. Veendu, et seisad selle inimesega kõrvuti või oled temaga ühenduses telefoni või mõne muu turvalise kanali kaudu. Kui oled kinnitamist alustanud, näete mõlemad oma seadmetes emojide komplekti. Võrdle neid ja vajuta „Nad klapivad“. Oota veidi ning seejärel peaksid nägema, et kõik seadmed muutuvad roheliseks.
#
Kuidas ma saan FluffyChati koodist oma versiooni teha?
FluffyChat is licensed under AGPL. Read the license (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) and make sure that your fork is open source under the same license and that you fulfill all requirements. Maybe you should consider contacting a lawyer before you publish your fork.
2. Disable end-to-end encryption!
Due to US export regulations you are not allowed to publish your app in a store or anywhere on a US server before you have removed everything regarding the encryption or fulfill the regulations.
If you need help from us with using E2EE in your fork read more below under the topic "Official Support".
3. Stay up to date!
FluffyChat contains security related stuff. If we find a security bug, we will try to fix it as soon as possible and ship it with a new version. But this means that your fork is out of date and a security risk. You can't be awake 24 hours a day so you must decide how you protect your users by chosing one of the following methods:
Make your fork as minimal as possible and enable repository mirroring. Set up a CI which publishes new versions automatically if FluffyChat publishes a bug fix.
Never sleep and pay a big team where one guy at least is never sleeping.
FluffyChat is free as in free speech and not free beer! Please contact my company famedly.com for offers and official support and take in mind that it costs a lot of work and time to maintain FluffyChat or the Famedly Matrix SDK. So we can't give you support for free. So please expect around 1$ per month per user of your fork.
FluffyChat on litsentsitud AGPL-i alusel. Loe litsentsi (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) ning veendu, et sinu versioon (fork) on avatud lähtekoodiga sama litsentsi all ja et täidad kõiki nõudeid. Võib-olla tasuks enne oma versiooni avaldamist kaaluda juristiga konsulteerimist.
2. Keela läbiv krüptimine!
USA ekspordiregulatsioonide tõttu ei ole sul lubatud oma rakendust rakendustepoes ega ühelski USA serveris avaldada enne, kui oled eemaldanud kõik krüptimisega seonduva või täidad vastavaid regulatsioone.
Kui vajad meilt abi läbiva krüptimise (E2EE) kasutamisel oma versioonis, loe allpool lõiku „Ametlik tugi“.
3. Hoia lähtekood ajakohasena!
FluffyChat sisaldab turvakriitilisi komponente. Kui leiame turvavea, püüame selle võimalikult kiiresti parandada ja avaldada uue versiooni. See tähendab aga, et sinu oma muutub vahepeal aegunuks ja kujutab endast turvariski. Sa ei saa olla ööpäevaringselt valvel, seega pead otsustama, kuidas oma kasutajaid kaitsed, valides ühe järgmistest lahendustest:
Tee oma koodiharu võimalikult minimaalsena ja kasuta lähtekoodihoidla peegeldamist. Seadista CI nii, et uued versioonid avaldatakse automaatselt, kui FluffyChatis ilmub veaparandus.
Ära maga kunagi ja palka suur meeskond, kus vähemalt üks inimene on alati ärkvel ja tegeleb asjaga.
Võta ühendust famedly.com-iga ja osta ametlik tugi.
4. Ametlik tugi
FluffyChat on tasuta nagu sõnavabadus, mitte nagu tasuta õlu! Pakkumiste ja ametliku toe saamiseks võta palun ühendust minu ettevõttega famedly.com. Arvesta, et FluffyChati või Famedly Matrix SDK hooldamine nõuab palju tööd ja aega, seega ei saa me tuge tasuta pakkuda. Palun arvesta ligikaudu 1 USA dollari suuruse kuutasuga iga sinu versiooni kasutaja kohta.