@ -135,4 +135,4 @@ We do not allow code with wrong formatting. Please run `flutter format lib` if y
### Code Analyzis
### Code Analyzis
We do not allow codes with dart errors or warnings. We use the [pedantic](https://pub.dev/packages/pedantic) package for static code analysis with additional rules under `analysis_options.yaml`.
We do not allow codes with dart errors or warnings. We use the [pedantic](https://pub.dev/packages/pedantic) package for static code analysis with additional rules under `analysis_options.yaml`.
@ -17,4 +17,4 @@ To decide which feature makes sense in FluffyChat and which would be config bloa
7. We should avoid implementing configuration options, which could lead to a bad UX as long as it does not help with the accessibility. For example this could be:
7. We should avoid implementing configuration options, which could lead to a bad UX as long as it does not help with the accessibility. For example this could be:
- Let the user change every single color of the app (Like in KDE :-P).
- Let the user change every single color of the app (Like in KDE :-P).
@ -4,4 +4,4 @@ To be safe from man-in-the-middle attacks, you should take a look at the device
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.
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.
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.
@ -25,4 +25,4 @@ Learn more about it here: https://unifiedpush.org/users/intro/#self-host-the-ser
You can use Firebase Cloud Messaging (FCM) without Google Services using MicroG. Please note that FCM doesn't work with the F-Droid version of Fluffychat.
You can use Firebase Cloud Messaging (FCM) without Google Services using MicroG. Please note that FCM doesn't work with the F-Droid version of Fluffychat.
@ -30,4 +30,4 @@ There is also "few" and "many" but they seem to have language specific meaning.
Also the selectors do not need to match the english version such as your language may not even use different words for when there is more than one of something so:
Also the selectors do not need to match the english version such as your language may not even use different words for when there is more than one of something so: