diff --git a/assets/OFL.txt b/assets/OFL.txt new file mode 100644 index 000000000..524764c3f --- /dev/null +++ b/assets/OFL.txt @@ -0,0 +1,91 @@ +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part "../assets copy"or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part "../assets copy"or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/assets/appstore-badge.png b/assets/appstore-badge.png new file mode 100644 index 000000000..e96d5c069 Binary files /dev/null and b/assets/appstore-badge.png differ diff --git a/assets/browser-badge.png b/assets/browser-badge.png new file mode 100644 index 000000000..fa6f278ad Binary files /dev/null and b/assets/browser-badge.png differ diff --git a/assets/favicon.png b/assets/favicon.png new file mode 100644 index 000000000..d55415b19 Binary files /dev/null and b/assets/favicon.png differ diff --git a/assets/fdroid_button.png b/assets/fdroid_button.png new file mode 100644 index 000000000..31e43f283 Binary files /dev/null and b/assets/fdroid_button.png differ diff --git a/assets/feature1.gif b/assets/feature1.gif new file mode 100644 index 000000000..db6c8beb8 Binary files /dev/null and b/assets/feature1.gif differ diff --git a/assets/feature2.gif b/assets/feature2.gif new file mode 100644 index 000000000..d6cf974b2 Binary files /dev/null and b/assets/feature2.gif differ diff --git a/assets/feature3.gif b/assets/feature3.gif new file mode 100644 index 000000000..cd56dc532 Binary files /dev/null and b/assets/feature3.gif differ diff --git a/assets/feature4.gif b/assets/feature4.gif new file mode 100644 index 000000000..4f1c35dfd Binary files /dev/null and b/assets/feature4.gif differ diff --git a/assets/feature5.gif b/assets/feature5.gif new file mode 100644 index 000000000..b301d8fa0 Binary files /dev/null and b/assets/feature5.gif differ diff --git a/assets/feature6.gif b/assets/feature6.gif new file mode 100644 index 000000000..d9fdba8d3 Binary files /dev/null and b/assets/feature6.gif differ diff --git a/assets/feature7.gif b/assets/feature7.gif new file mode 100644 index 000000000..ced2184e1 Binary files /dev/null and b/assets/feature7.gif differ diff --git a/assets/feature8.gif b/assets/feature8.gif new file mode 100644 index 000000000..95bf4e817 Binary files /dev/null and b/assets/feature8.gif differ diff --git a/assets/feature9.gif b/assets/feature9.gif new file mode 100644 index 000000000..a05001d08 Binary files /dev/null and b/assets/feature9.gif differ diff --git a/assets/firefox_icon.png b/assets/firefox_icon.png new file mode 100644 index 000000000..6accca90e Binary files /dev/null and b/assets/firefox_icon.png differ diff --git a/assets/flathub-badge-en.png b/assets/flathub-badge-en.png new file mode 100644 index 000000000..facf256f8 Binary files /dev/null and b/assets/flathub-badge-en.png differ diff --git a/assets/google-play-badge.png b/assets/google-play-badge.png new file mode 100644 index 000000000..6a93e1843 Binary files /dev/null and b/assets/google-play-badge.png differ diff --git a/assets/image.png b/assets/image.png new file mode 100644 index 000000000..8cd0a84d5 Binary files /dev/null and b/assets/image.png differ diff --git a/assets/info-logo.png b/assets/info-logo.png new file mode 100644 index 000000000..ceb42f09b Binary files /dev/null and b/assets/info-logo.png differ diff --git a/assets/ko-fi.png b/assets/ko-fi.png new file mode 100644 index 000000000..8cd0a84d5 Binary files /dev/null and b/assets/ko-fi.png differ diff --git a/assets/kofi_button_dark.png b/assets/kofi_button_dark.png new file mode 100644 index 000000000..b005e7a39 Binary files /dev/null and b/assets/kofi_button_dark.png differ diff --git a/assets/mastodon.svg b/assets/mastodon.svg new file mode 100644 index 000000000..0f8baebfc --- /dev/null +++ b/assets/mastodon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.37.png b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.37.png new file mode 100644 index 000000000..4dfe010aa Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.37.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.41.png b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.41.png new file mode 100644 index 000000000..e55f4cc37 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.41.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.46.png b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.46.png new file mode 100644 index 000000000..cada45825 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.46.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.48.png b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.48.png new file mode 100644 index 000000000..368bcef35 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.48.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.53.png b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.53.png new file mode 100644 index 000000000..b687a9eb9 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.53.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.55.png b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.55.png new file mode 100644 index 000000000..c6e74f4b2 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPad Pro 13-inch (M4) - 2025-06-19 at 11.20.55.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.48.32.png b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.48.32.png new file mode 100644 index 000000000..8030c6865 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.48.32.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.58.02.png b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.58.02.png new file mode 100644 index 000000000..06be1ba89 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.58.02.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.43.png b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.43.png new file mode 100644 index 000000000..50b9e9ef0 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.43.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.46.png b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.46.png new file mode 100644 index 000000000..f824292ad Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.46.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.50.png b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.50.png new file mode 100644 index 000000000..cd2df4cb8 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.50.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.53.png b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.53.png new file mode 100644 index 000000000..e54dabcee Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 16 Plus - 2025-06-19 at 10.59.53.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.06.59.png b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.06.59.png new file mode 100644 index 000000000..86df3241b Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.06.59.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.05.png b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.05.png new file mode 100644 index 000000000..642cae8dd Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.05.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.13.png b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.13.png new file mode 100644 index 000000000..8a247035b Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.13.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.15.png b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.15.png new file mode 100644 index 000000000..d3b98b457 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.15.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.18.png b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.18.png new file mode 100644 index 000000000..1357fac80 Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.18.png differ diff --git a/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.19.png b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.19.png new file mode 100644 index 000000000..d15994c6e Binary files /dev/null and b/assets/screenshots/Simulator Screenshot - iPhone 6.5 - 2025-06-19 at 11.07.19.png differ diff --git a/assets/screenshots/android_1.png b/assets/screenshots/android_1.png new file mode 100644 index 000000000..953e2411f Binary files /dev/null and b/assets/screenshots/android_1.png differ diff --git a/assets/screenshots/android_2.png b/assets/screenshots/android_2.png new file mode 100644 index 000000000..44d8ba036 Binary files /dev/null and b/assets/screenshots/android_2.png differ diff --git a/assets/screenshots/android_3.png b/assets/screenshots/android_3.png new file mode 100644 index 000000000..5b30b0ca0 Binary files /dev/null and b/assets/screenshots/android_3.png differ diff --git a/assets/screenshots/android_4.png b/assets/screenshots/android_4.png new file mode 100644 index 000000000..7d03630bc Binary files /dev/null and b/assets/screenshots/android_4.png differ diff --git a/assets/screenshots/android_5.png b/assets/screenshots/android_5.png new file mode 100644 index 000000000..943240e8f Binary files /dev/null and b/assets/screenshots/android_5.png differ diff --git a/assets/screenshots/android_6.png b/assets/screenshots/android_6.png new file mode 100644 index 000000000..8385b548a Binary files /dev/null and b/assets/screenshots/android_6.png differ diff --git a/assets/screenshots/desktop.png b/assets/screenshots/desktop.png new file mode 100644 index 000000000..1ffcbad5e Binary files /dev/null and b/assets/screenshots/desktop.png differ diff --git a/assets/screenshots/linux_1.png b/assets/screenshots/linux_1.png new file mode 100644 index 000000000..3470d1f79 Binary files /dev/null and b/assets/screenshots/linux_1.png differ diff --git a/assets/screenshots/linux_2.png b/assets/screenshots/linux_2.png new file mode 100644 index 000000000..7e3a592f7 Binary files /dev/null and b/assets/screenshots/linux_2.png differ diff --git a/assets/screenshots/linux_3.png b/assets/screenshots/linux_3.png new file mode 100644 index 000000000..1ff12c6e5 Binary files /dev/null and b/assets/screenshots/linux_3.png differ diff --git a/assets/screenshots/linux_4.png b/assets/screenshots/linux_4.png new file mode 100644 index 000000000..67e84a863 Binary files /dev/null and b/assets/screenshots/linux_4.png differ diff --git a/assets/screenshots/linux_5.png b/assets/screenshots/linux_5.png new file mode 100644 index 000000000..72e5e2f09 Binary files /dev/null and b/assets/screenshots/linux_5.png differ diff --git a/assets/screenshots/mobile.png b/assets/screenshots/mobile.png new file mode 100644 index 000000000..ccd019f6e Binary files /dev/null and b/assets/screenshots/mobile.png differ diff --git a/assets/snap-store-badge.svg b/assets/snap-store-badge.svg new file mode 100644 index 000000000..294d8737f --- /dev/null +++ b/assets/snap-store-badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/tailwind.css b/assets/tailwind.css new file mode 100644 index 000000000..5298155b0 --- /dev/null +++ b/assets/tailwind.css @@ -0,0 +1,2 @@ +/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */ +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-blue-50:oklch(97% .014 254.604);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-950:oklch(29.1% .149 302.717);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-bold:700;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing)*2)}.m-auto{margin:auto}.my-8{margin-block:calc(var(--spacing)*8)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-32{height:calc(var(--spacing)*32)}.h-56{height:calc(var(--spacing)*56)}.h-96{height:calc(var(--spacing)*96)}.h-full{height:100%}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-screen{min-height:100vh}.w-36{width:calc(var(--spacing)*36)}.w-auto{width:auto}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-700{border-color:var(--color-purple-700)}.border-purple-800{border-color:var(--color-purple-800)}.border-red-500{border-color:var(--color-red-500)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.p-32{padding:calc(var(--spacing)*32)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-4{padding-block:calc(var(--spacing)*4)}.pr-2{padding-right:calc(var(--spacing)*2)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-gray-700{color:var(--color-gray-700)}.text-purple-500{color:var(--color-purple-500)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:text-purple-800:hover{color:var(--color-purple-800)}}@media (min-width:48rem){.md\:inline-block{display:inline-block}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:h-12{height:calc(var(--spacing)*12)}.lg\:flex-grow{flex-grow:1}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:py-0{padding-block:calc(var(--spacing)*0)}}@media (prefers-color-scheme:dark){.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.dark\:bg-slate-50{background-color:var(--color-slate-50)}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:from-purple-950{--tw-gradient-from:var(--color-purple-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-black{color:var(--color-black)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-purple-300{color:var(--color-purple-300)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:text-purple-400:hover{color:var(--color-purple-400)}}}}.markdown li{margin:0;list-style:outside}.markdown li::marker{color:gray}.markdown{color:#1f2937;background-color:#0000;line-height:1.75}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{color:inherit;margin-top:1.25rem;line-height:1.25}.markdown h1{font-size:2.25rem;font-weight:700}.markdown h2{border-top:0;font-size:1.5rem;font-weight:700}.markdown h3,.markdown h4,.markdown h5{font-size:1rem;font-weight:600}.markdown p{margin-bottom:1rem}a{color:#6b21a8}.markdown a,.features a{text-decoration:underline}a:hover{color:#a867dd}.markdown ul,.markdown ol{margin:0 0 1rem 1.25rem;padding:0}.markdown code{background:#00000008;border-radius:.375rem;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Segoe UI Mono,Courier New,monospace;font-size:.9em}.markdown pre{color:#e6eef8;background:#0f172a;border-radius:.5rem;margin-bottom:1rem;padding:1rem;overflow:auto}.markdown pre code{color:inherit;background:0 0;padding:0}.markdown blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin:0 0 1rem;padding-left:1rem}.markdown table{border-collapse:collapse;width:100%;margin-bottom:1rem}.markdown th,.markdown td{text-align:left;border:1px solid #e5e7eb;padding:.5rem}.markdown img{max-width:100%;height:auto;margin:.5rem 0;display:block}.markdown hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.markdown small{color:#6b7280}@media (prefers-color-scheme:dark){.markdown{color:#fff}a{color:#d0cee2}a:hover{color:#9a6cbe}}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1} \ No newline at end of file diff --git a/be/changelog/index.html b/be/changelog/index.html new file mode 100644 index 000000000..a96311461 --- /dev/null +++ b/be/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Changelog

+ +
+ + + + \ No newline at end of file diff --git a/be/faq/index.html b/be/faq/index.html new file mode 100644 index 000000000..235bd9a0c --- /dev/null +++ b/be/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Favourite asked questions

+

You can edit or translate this FAQ on Weblate.

+

+

+ + +

+ # + What is FluffyChat? +

+
FluffyChat is a user-friendly, free, and ad-free open-source app based on the Matrix protocol and works similarly to Telegram or WhatsApp.
With FluffyChat, you can chat with your friends privately, create group chats, exchange voice messages, share pictures and videos, and even send your location.
And the best part:
FluffyChat is compatible with other Matrix messengers!
+ +

+ # + Who is FluffyChat for? +

+
FluffyChat is for anyone looking for a fast, user-friendly, and secure alternative to centralized messaging apps like WhatsApp, Telegram, or WeChat.
+ +

+ # + Who created FluffyChat? +

+
FluffyChat is developed by the community and was initiated by Christian (Krille) Kußowski. However there are a lot of contributors, either code or translations. You can find them here.
+ +

+ # + How is FluffyChat funded? +

+
FluffyChat is a non-profit project driven by volunteers and totally funded by donations.
+ +

+ # + Is FluffyChat available on my device? +

+
Yes! You can use FluffyChat on mobile phones, tablets, and as a web version on your PC. Available on Android (Play Store and F-Droid), iOS (App Store), as a web app and as a desktop app for Linux (Flathub, Snap Store). It even works on Linux phones by using the Arm64 version of the Flatpak/Snap. You can compile it for MacOS and Windows by yourself if you like, but that is not yet supported.
+ +

+ # + How do I create a FluffyChat account? +

+
When you first launch the app, you'll be asked to create a new Matrix account. Select a server (e.g., matrix.org), enter your desired username, and a secure password. Optionally, you can add an email address (this is helpful for password recovery, but not required).
+ +

+ # + What is a Matrix ID? +

+
Your Matrix ID is your unique username on the network, e.g., @name:matrix.org. It consists of your name and the server on which your account is located.
+ +

+ # + How do I log in to FluffyChat? +

+
If you already have a Matrix account, simply enter your Matrix ID (e.g., @name:matrix.org) and password. You can log in to any Matrix-compatible server because FluffyChat is decentralized.
+ +

+ # + Do I need an email address for FluffyChat? +

+
No, an email address is not required. However, it is recommended if you want to reset your password or verify your account.
+ +

+ # + I forgot my password. What now? +

+
If you provided an email address when creating your account, you can reset your password via the server website (e.g., https://matrix.org). Unfortunately, recovery is not possible without an email address. In this case, you will need to create a new account.
+ +

+ # + I changed my device and now all my messages are encrypted. What now? +

+
To read your encrypted messages on the new device, you need to restore the backup you created previously. Enter your backup key or password when setting up FluffyChat on the new device. Only then can your messages be decrypted. If you haven't created a backup or have lost the key, your encrypted messages unfortunately cannot be restored.
+ +

+ # + How do I create a backup key in FluffyChat? +

+
Open FluffyChat and go to the settings to the Chat Backup. There you can set up an encrypted chat backup. You will be asked to save a recovery key. Important: Make a note of this key or keep it safe. Without it, you won't be able to restore your encrypted messages on a new device.
+ +

+ # + I found a bug. What now? +

+
You can report bugs directly on Github. Alternatively, there's a public group chat on Messenger (#fluffy-space:matrix.org) where you can ask questions or send feedback.
+ +

+ # + How can I get Push Notifications without Google Services? +

+

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.

Table of Contents

Using Ntfy

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

  1. 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.

  2. Search for the app ntfy and install it.

  3. After installing ntfy, open the app at least once.

  4. 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.

  1. Go to the [Android settings] on your device.

  2. Look for "Apps" or "Applications" and select "ntfy" from the list of installed apps.

  3. Tap on "Battery" and select "Battery optimization."

  4. In the list of apps exempted from battery optimization, make sure "ntfy" is selected.

✅ Step 3: Checking Push Configuration in FluffyChat

  1. Open FluffyChat and navigate to the [Settings].

  2. Choose "Notifications" from the menu.

  3. 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:

  1. Open Conversations.
  2. Touch the three dots on top right.
  3. Select Settings and scroll down to UnifiedPush Distributor.
  4. Touch XMPP account and select the XMPP account you wish to receive notifications through.
  5. 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.

+ +

+ # + How can I extend this FAQ? +

+
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.
+ +

+ # + How to use end to end encryption? +

+

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.

+ +

+ # + How can I fork FluffyChat? +

+

Table of Contents

1. License

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.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

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:

  1. 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.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

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.

+ +

+ # + How do I find other users? +

+

There are several ways to find other users in FluffyChat.

  1. Search by display name: You can enter a person's display name in the search. This only works if:
    • You've already shared a chat with the person,
    • They're in a public room known to your server,
    • Or your server allows searching for other users.
  2. Enter Matrix ID directly: If you know the Matrix ID (e.g., @krille:janian.de), you can enter it directly in the search. It works similarly to an email address: @username:servername.
  3. Scan QR code: You can scan the other person's QR code or display your own for scanning.
  4. Share invitation link: Anyone can share an invitation link to a room or chat. Clicking the link will connect you directly.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/be/impressum/index.html b/be/impressum/index.html new file mode 100644 index 000000000..157ad8080 --- /dev/null +++ b/be/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Imprint

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Contact

+

✉️ E‑Mail: + Click here +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/be/index.html b/be/index.html new file mode 100644 index 000000000..e1cc45a92 --- /dev/null +++ b/be/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

The cutest messenger in [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Easy to use

+

FluffyChat is designed to be as easy to use as possible. No one should be left behind.

+
+
+ Animated pencil +

Material You

+

The well polished design is based on Material You and works great on all platforms.

+
+
+ Animated mechanical arm +

Secure

+

With end-to-end encryption, cross-signing and encrypted backups, FluffyChat is one of the most secure messenger out there.

+
+
+ Animated planet earth +

Decentral

+

You can choose the server you want to use or even self-host your own!

+
+
+ Animated bell +

Push Notifications

+

You can choose between Firebase Cloud Messaging or the more privacy focused Unified Push.

+
+
+ Animated rocket +

Spaces

+

With spaces you can join or create a community which organizes chats and users. Using sub-spaces you can even nest your communities.

+
+
+ Animated glass sphere +

Video calls

+

Still an experimental feature but you can already try out video and audio calls, compatible with other [matrix] clients.

+
+
+ Animated chick +

Stickers

+

Create your own sticker sets and share them with your friends. You can even use them as inline emojis.

+
+
+ Animated whoa emoji +

Compatible

+

FluffyChat is compatible with any other [matrix] client like Element, Nheko, Cinny or NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/be/privacy/index.html b/be/privacy/index.html new file mode 100644 index 000000000..c78437e6c --- /dev/null +++ b/be/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/be/tos/index.html b/be/tos/index.html new file mode 100644 index 000000000..48c0f52ac --- /dev/null +++ b/be/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/de/changelog/index.html b/de/changelog/index.html new file mode 100644 index 000000000..d68301562 --- /dev/null +++ b/de/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Changelog

+ +
+ + + + \ No newline at end of file diff --git a/de/faq/index.html b/de/faq/index.html new file mode 100644 index 000000000..1a29cd70c --- /dev/null +++ b/de/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Häufig gestellte Fragen

+

Du kannst dieses FAQ auf Weblate bearbeiten oder übersetzen.

+

+

+ + +

+ # + Was ist FluffyChat? +

+
FluffyChat ist eine benutzerfreundliche, kostenlose und werbefreie Open-Source-App, die auf dem Matrix-Protokoll basiert und ähnlich wie Telegram oder WhatsApp funktioniert.
Mit FluffyChat kannst du privat mit deinen Freunden chatten, Gruppenchats erstellen, Sprachnachrichten austauschen, Bilder und Videos teilen und sogar deinen Standort senden.
Und das Beste daran:
FluffyChat ist mit anderen Matrix-Messengern kompatibel!
+ +

+ # + Für wen ist FluffyChat? +

+
FluffyChat ist für alle, die eine schnelle, benutzerfreundliche und sichere Alternative zu zentralisierten Messaging-Apps wie WhatsApp, Telegram oder WeChat suchen.
+ +

+ # + Wer hat FluffyChat entwickelt? +

+
FluffyChat wird von der Community entwickelt und wurde von Christian (Krille) Kußowski initiiert. Es gibt jedoch viele Mitwirkende, die entweder Code beisteuern oder Übersetzungen erstellen. Sie finden sie hier.
+ +

+ # + Wie wird FluffyChat finanziert? +

+
FluffyChat ist ein gemeinnütziges Projekt, das von Freiwilligen getragen und ausschließlich durch Spenden finanziert wird.
+ +

+ # + Ist FluffyChat auf meinem Gerät verfügbar? +

+
Ja! FluffyChat ist auf Mobiltelefonen, Tablets und als Webversion auf dem PC verfügbar. Es ist für Android (Play Store und F-Droid), iOS (App Store), als Web-App und als Desktop-Anwendung für Linux (Flathub, Snap Store) erhältlich. Dank der Arm64-Version von Flatpak/Snap läuft es sogar auf Linux-Smartphones. Du kannst es bei Bedarf selbst für macOS und Windows kompilieren, dies wird jedoch aktuell nicht unterstützt.
+ +

+ # + Wie erstelle ich ein FluffyChat Account? +

+
Beim ersten Start der App wirst du aufgefordert, ein neues Matrix-Konto zu erstellen. Wähle einen Server (z. B. matrix.org), gib den gewünschten Benutzernamen und ein sicheres Passwort ein. Optional kannst du eine E-Mail-Adresse hinzufügen (dies ist hilfreich für die Passwortwiederherstellung, aber nicht erforderlich).
+ +

+ # + Was ist eine Matrix ID? +

+
Deine Matrix-ID ist dein eindeutiger Benutzername im Netzwerk, z. B. @name:matrix.org. Sie setzt sich aus deinem Namen und dem Server zusammen, auf dem sich dein Konto befindet.
+ +

+ # + Wie melde ich mich bei FluffyChat an? +

+
Wenn du bereits ein Matrix-Konto besitzt, gib einfach deine Matrix-ID (z. B. @name:matrix.org) und dein Passwort ein. Da FluffyChat dezentralisiert ist, kannst du dich auf jedem Matrix-kompatiblen Server anmelden.
+ +

+ # + Brauche ich eine Emailadresse für FluffyChat? +

+
Nein, eine E-Mail-Adresse ist nicht erforderlich. Sie wird jedoch empfohlen, wenn du dein Passwort zurücksetzen oder dein Konto verifizieren möchtest.
+ +

+ # + Ich habe mein Passwort vergessen. Was nun? +

+
Wenn du bei der Kontoerstellung eine E-Mail-Adresse angegeben hast, kannst du dein Passwort über die Server-Website (z. B. https://matrix.org) zurücksetzen. Ohne E-Mail-Adresse ist eine Wiederherstellung leider nicht möglich. In diesem Fall musst du ein neues Konto erstellen.
+ +

+ # + Ich habe mein Gerät gewechselt und jetzt sind alle meine Nachrichten verschlüsselt. Was nun? +

+
Um deine verschlüsselten Nachrichten auf dem neuen Gerät zu lesen, musst du das zuvor erstellte backup wiederherstellen. Gib deinen Sicherungsschlüssel oder dein Passwort bei der Einrichtung von FluffyChat auf dem neuen Gerät ein. Nur dann können die Nachrichten entschlüsselt werden. Falls du kein backup erstellt oder den Schlüssel verloren hast, können die verschlüsselten Nachrichten leider nicht wiederhergestellt werden.
+ +

+ # + Wie erstelle ich einen Backup-Schlüssel in FluffyChat? +

+
Öffne FluffyChat und gehe zu den Einstellungen und dann zu Chat-Backup. Dort kannst du ein verschlüsseltes Chat-Backup einrichten. Du wirst aufgefordert, einen Wiederherstellungsschlüssel zu speichern. Wichtig: Notiere dir diesen Schlüssel oder bewahre ihn sicher auf. Ohne ihn kannst du deine verschlüsselten Nachrichten auf einem neuen Gerät nicht wiederherstellen.
+ +

+ # + Ich habe einen Bug gefunden. Was nun? +

+
Fehler kannst du direkt auf GitHub melden. Alternativ gibt es einen öffentlichen Gruppenchat auf Messenger (#fluffy-space:matrix.org), in dem du Fragen stellen oder Feedback senden kannst.
+ +

+ # + Wie kann ich Push-Benachrichtigungen ohne Google-Dienste erhalten? +

+
Push-Benachrichtigungen sind eine hervorragende Möglichkeit, sicherzustellen, dass du in FluffyChat keine wichtigen Nachrichten verpasst. Für Nutzer, die keine Google-Dienste verwenden (z. B. Huawei-Smartphones, Amazon Fire-Tablets oder Custom-ROMs), ist die Einrichtung von Push-Benachrichtigungen etwas anders. FluffyChat versucht, Push-Benachrichtigungen bei jedem Start der App automatisch einzurichten. Wenn du jedoch keine Google-Dienste auf deinem Gerät installiert hast, erhälst du möglicherweise eine Fehlermeldung. In diesem Fall ist es notwendig, eine UnifiedPush-App wie Ntfy, UP-FCM Distributor (Google) oder Conversations zu verwenden.

Inhaltsverzeichnis

NTFY verwenden

In diesem Artikel zeigen wir Ihnen, wie Sie Push-Benachrichtigungen auf Ihrem Android-Gerät mit der ntfy-App konfigurieren.

🏪 Schritt 1: ntfy installieren und einrichten

  1. Wenn du FluffyChat bereits installiert hast, aber keine Push-Benachrichtigungen erhälst, schließe die App vollständig (indem du sie in der Übersicht wegwischt) und öffne den PlayStore (oder F-Droid) auf deinem Android-Gerät.

  2. Suche nach der App ntfy und installiere sie.

  3. Nach der Installation von ntfy, Öffne die App mindestens einmal.

  4. Kehre nun zu FluffyChat zurück und öffne die App.

🔋 Schritt 2: Deaktiviere die Akkuoptimierung für ntfy

Um sicherzustellen, dass FluffyChat zuverlässig Push-Benachrichtigungen senden kann, ist es wichtig, die Akkuoptimierung für die "ntfy"-App zu deaktivieren.

  1. Gehe zu den [Android-Einstellungen] auf deinem Gerät.

  2. Suche nach "Apps" oder "Anwendungen" und wähle "ntfy" aus der Liste der installierten Apps aus.

  3. Tippe auf "Akku". und wählen Sie „Akkuoptimierung“.

  4. Stelle in der Liste der von der Akkuoptimierung ausgenommenen Apps sicher, dass „ntfy“ ausgewählt ist.

✅ Schritt 3: Push-Konfiguration in FluffyChat überprüfen

  1. Öffnen Sie FluffyChat und gehen Sie zu den [Einstellungen].

  2. Wählen Sie im Menü „Benachrichtigungen“.

  3. In den Benachrichtigungseinstellungen sehen Sie eine Liste der „Pusher“. Der „Pusher“ für „ntfy“ sollte ganz unten in der Liste stehen.

🥳 Schritt 4: Push-Benachrichtigungen empfangen

Um sicherzustellen, dass alles korrekt eingerichtet ist, bitten Sie einen Freund, Ihnen eine Nachricht in FluffyChat zu senden und prüfen Sie, ob Sie eine Push-Benachrichtigung erhalten.

Conversations verwenden

Wenn du neben Matrix auch XMPP verwenden und Conversations bereits konfiguriert hast, kannst du die folgenden Schritte ausführen, um FluffyChat-Push-Benachrichtigungen darüber zu erhalten:

  1. Öffne Conversations.
  2. Tippe auf die drei Punkte oben rechts.
  3. Wähle Einstellungen und scrolle nach unten zu UnifiedPush Distributor.
  4. Tippe auf XMPP-Konto und wähle das XMPP-Konto aus. Konto, über das du Benachrichtigungen erhalten möchtest.
  5. Öffnen Sie FluffyChat. Falls Benachrichtigungen nicht über Unterhaltungen angeboten werden, überprüfe die Benachrichtigungseinstellungen (siehe Schritt 3 für Ntfy oben).

Mit diesen Schritten sollten Push-Benachrichtigungen in FluffyChat für Nutzer ohne Google-Dienste erfolgreich eingerichtet werden. Wenn du einen eigenen Push-Dienst betreiben möchten, besuche unifiedpush.org.

+ +

+ # + Wie kann ich diese FAQ erweitern? +

+
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.
+ +

+ # + Wie verwendet man Ende-zu-Ende-Verschlüsselung? +

+

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.

+ +

+ # + Wie kann ich FluffyChat forken? +

+

Table of Contents

1. License

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.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

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:

  1. 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.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

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.

+ +

+ # + Wie finde ich andere user? +

+

There are several ways to find other users in FluffyChat.

  1. Search by display name: You can enter a person's display name in the search. This only works if:
    • You've already shared a chat with the person,
    • They're in a public room known to your server,
    • Or your server allows searching for other users.
  2. Enter Matrix ID directly: If you know the Matrix ID (e.g., @krille:janian.de), you can enter it directly in the search. It works similarly to an email address: @username:servername.
  3. Scan QR code: You can scan the other person's QR code or display your own for scanning.
  4. Share invitation link: Anyone can share an invitation link to a room or chat. Clicking the link will connect you directly.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/de/impressum/index.html b/de/impressum/index.html new file mode 100644 index 000000000..d523234c8 --- /dev/null +++ b/de/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Impressum

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Kontakt

+

✉️ E‑Mail: + Hier klicken +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/de/index.html b/de/index.html new file mode 100644 index 000000000..a5a5bf497 --- /dev/null +++ b/de/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

Der knuffigste Messenger in [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Einfach zu bedienen

+

FluffyChat ist so gestaltet, dass es so einfach wie möglich zu bedienen ist. Damit niemand ausgeschlossen wird.

+
+
+ Animated pencil +

Material Design

+

Das gut ausgearbeitete Design basiert auf Material You und funktioniert auf allen Plattformen hervorragend.

+
+
+ Animated mechanical arm +

Sicher

+

Mit Ende-zu-Ende-Verschlüsselung, Cross-Signing und verschlüsselten Backups ist FluffyChat einer der sichersten Messenger.

+
+
+ Animated planet earth +

Dezentral

+

Du kannst den Server wählen, den du verwenden möchtest, oder sogar selbst hosten!

+
+
+ Animated bell +

Benachrichtigungen

+

Du kannst zwischen Firebase Cloud Messaging oder dem datenschutzfreundlicheren Unified Push wählen.

+
+
+ Animated rocket +

Spaces

+

Mit Spaces kannst du einer Community beitreten oder eine erstellen, die Chats und Nutzer organisiert. Mit Sub-Spaces kannst du Communities verschachteln.

+
+
+ Animated glass sphere +

Videoanrufe

+

Noch experimentell, aber du kannst bereits Video- und Audioanrufe ausprobieren, kompatibel mit anderen [matrix] Clients.

+
+
+ Animated chick +

Sticker

+

Erstelle deine eigenen Sticker-Sets und teile sie mit Freunden. Du kannst sie sogar als Inline-Emojis verwenden.

+
+
+ Animated whoa emoji +

Kompatibel

+

FluffyChat ist kompatibel mit jedem anderen [matrix] Client wie Element, Nheko, Cinny oder NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/de/privacy/index.html b/de/privacy/index.html new file mode 100644 index 000000000..c3e2fe4ea --- /dev/null +++ b/de/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/de/tos/index.html b/de/tos/index.html new file mode 100644 index 000000000..fe71ce145 --- /dev/null +++ b/de/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/en/changelog/index.html b/en/changelog/index.html new file mode 100644 index 000000000..47e9dc28e --- /dev/null +++ b/en/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Changelog

+ +
+ + + + \ No newline at end of file diff --git a/en/faq/index.html b/en/faq/index.html new file mode 100644 index 000000000..6d46c6265 --- /dev/null +++ b/en/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Favourite asked questions

+

You can edit or translate this FAQ on Weblate.

+

+

+ + +

+ # + What is FluffyChat? +

+
FluffyChat is a user-friendly, free, and ad-free open-source app based on the Matrix protocol and works similarly to Telegram or WhatsApp.
With FluffyChat, you can chat with your friends privately, create group chats, exchange voice messages, share pictures and videos, and even send your location.
And the best part:
FluffyChat is compatible with other Matrix messengers!
+ +

+ # + Who is FluffyChat for? +

+
FluffyChat is for anyone looking for a fast, user-friendly, and secure alternative to centralized messaging apps like WhatsApp, Telegram, or WeChat.
+ +

+ # + Who created FluffyChat? +

+
FluffyChat is developed by the community and was initiated by Christian (Krille) Kußowski. However there are a lot of contributors, either code or translations. You can find them here.
+ +

+ # + How is FluffyChat funded? +

+
FluffyChat is a non-profit project driven by volunteers and totally funded by donations.
+ +

+ # + Is FluffyChat available on my device? +

+
Yes! You can use FluffyChat on mobile phones, tablets, and as a web version on your PC. Available on Android (Play Store and F-Droid), iOS (App Store), as a web app and as a desktop app for Linux (Flathub, Snap Store). It even works on Linux phones by using the Arm64 version of the Flatpak/Snap. You can compile it for MacOS and Windows by yourself if you like, but that is not yet supported.
+ +

+ # + How do I create a FluffyChat account? +

+
When you first launch the app, you'll be asked to create a new Matrix account. Select a server (e.g., matrix.org), enter your desired username, and a secure password. Optionally, you can add an email address (this is helpful for password recovery, but not required).
+ +

+ # + What is a Matrix ID? +

+
Your Matrix ID is your unique username on the network, e.g., @name:matrix.org. It consists of your name and the server on which your account is located.
+ +

+ # + How do I log in to FluffyChat? +

+
If you already have a Matrix account, simply enter your Matrix ID (e.g., @name:matrix.org) and password. You can log in to any Matrix-compatible server because FluffyChat is decentralized.
+ +

+ # + Do I need an email address for FluffyChat? +

+
No, an email address is not required. However, it is recommended if you want to reset your password or verify your account.
+ +

+ # + I forgot my password. What now? +

+
If you provided an email address when creating your account, you can reset your password via the server website (e.g., https://matrix.org). Unfortunately, recovery is not possible without an email address. In this case, you will need to create a new account.
+ +

+ # + I changed my device and now all my messages are encrypted. What now? +

+
To read your encrypted messages on the new device, you need to restore the backup you created previously. Enter your backup key or password when setting up FluffyChat on the new device. Only then can your messages be decrypted. If you haven't created a backup or have lost the key, your encrypted messages unfortunately cannot be restored.
+ +

+ # + How do I create a backup key in FluffyChat? +

+
Open FluffyChat and go to the settings to the Chat Backup. There you can set up an encrypted chat backup. You will be asked to save a recovery key. Important: Make a note of this key or keep it safe. Without it, you won't be able to restore your encrypted messages on a new device.
+ +

+ # + I found a bug. What now? +

+
You can report bugs directly on Github. Alternatively, there's a public group chat on Messenger (#fluffy-space:matrix.org) where you can ask questions or send feedback.
+ +

+ # + How can I get Push Notifications without Google Services? +

+

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.

Table of Contents

Using Ntfy

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

  1. 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.

  2. Search for the app ntfy and install it.

  3. After installing ntfy, open the app at least once.

  4. 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.

  1. Go to the [Android settings] on your device.

  2. Look for "Apps" or "Applications" and select "ntfy" from the list of installed apps.

  3. Tap on "Battery" and select "Battery optimization."

  4. In the list of apps exempted from battery optimization, make sure "ntfy" is selected.

✅ Step 3: Checking Push Configuration in FluffyChat

  1. Open FluffyChat and navigate to the [Settings].

  2. Choose "Notifications" from the menu.

  3. 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:

  1. Open Conversations.
  2. Touch the three dots on top right.
  3. Select Settings and scroll down to UnifiedPush Distributor.
  4. Touch XMPP account and select the XMPP account you wish to receive notifications through.
  5. 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.

+ +

+ # + How can I extend this FAQ? +

+
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.
+ +

+ # + How to use end to end encryption? +

+

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.

+ +

+ # + How can I fork FluffyChat? +

+

Table of Contents

1. License

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.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

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:

  1. 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.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

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.

+ +

+ # + How do I find other users? +

+

There are several ways to find other users in FluffyChat.

  1. Search by display name: You can enter a person's display name in the search. This only works if:
    • You've already shared a chat with the person,
    • They're in a public room known to your server,
    • Or your server allows searching for other users.
  2. Enter Matrix ID directly: If you know the Matrix ID (e.g., @krille:janian.de), you can enter it directly in the search. It works similarly to an email address: @username:servername.
  3. Scan QR code: You can scan the other person's QR code or display your own for scanning.
  4. Share invitation link: Anyone can share an invitation link to a room or chat. Clicking the link will connect you directly.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/en/impressum/index.html b/en/impressum/index.html new file mode 100644 index 000000000..e947e9772 --- /dev/null +++ b/en/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Imprint

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Contact

+

✉️ E‑Mail: + Click here +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/en/index.html b/en/index.html new file mode 100644 index 000000000..ba04579a4 --- /dev/null +++ b/en/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

The cutest messenger in [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Easy to use

+

FluffyChat is designed to be as easy to use as possible. No one should be left behind.

+
+
+ Animated pencil +

Material You

+

The well polished design is based on Material You and works great on all platforms.

+
+
+ Animated mechanical arm +

Secure

+

With end-to-end encryption, cross-signing and encrypted backups, FluffyChat is one of the most secure messenger out there.

+
+
+ Animated planet earth +

Decentral

+

You can choose the server you want to use or even self-host your own!

+
+
+ Animated bell +

Push Notifications

+

You can choose between Firebase Cloud Messaging or the more privacy focused Unified Push.

+
+
+ Animated rocket +

Spaces

+

With spaces you can join or create a community which organizes chats and users. Using sub-spaces you can even nest your communities.

+
+
+ Animated glass sphere +

Video calls

+

Still an experimental feature but you can already try out video and audio calls, compatible with other [matrix] clients.

+
+
+ Animated chick +

Stickers

+

Create your own sticker sets and share them with your friends. You can even use them as inline emojis.

+
+
+ Animated whoa emoji +

Compatible

+

FluffyChat is compatible with any other [matrix] client like Element, Nheko, Cinny or NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/en/privacy/index.html b/en/privacy/index.html new file mode 100644 index 000000000..52aa94fec --- /dev/null +++ b/en/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/en/tos/index.html b/en/tos/index.html new file mode 100644 index 000000000..846a4dcb7 --- /dev/null +++ b/en/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/et/changelog/index.html b/et/changelog/index.html new file mode 100644 index 000000000..f0676b37e --- /dev/null +++ b/et/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Muudatuste logi

+ +
+ + + + \ No newline at end of file diff --git a/et/faq/index.html b/et/faq/index.html new file mode 100644 index 000000000..71870abae --- /dev/null +++ b/et/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Populaarseimad korduma kippuvad küsimused

+

Siinset KKK-loendit saad muuta ja tõlkida Weblate'is.

+

+

+ + +

+ # + Mis on FluffyChat? +

+
FluffyChat on kasutajasõbralik, vaba, tasuta ning reklaamideta ja avatud lähtekoodiga vestlusrakendus, mis kasutab Matrixi protokolli ning toimib sarnaselt Telegrami või WhatsApiga.
FluffyChati abil saad sõprade ja tuttavatega suhelda privaatselt, luua jututube, vahetada häälsõnumeid, jagada pilte ning videoid ning isegi jagada oma asukohta.
Ja mis on kõige toredam:
FluffyChat ühildub kõikide teiste Matrixi sõnumiklientidega!
+ +

+ # + Mille jaoks on FluffyChat loodud? +

+
FluffyChat sobib kõigile, kes vajavad kiiret, kasutajasõbralikku ja turvalist alternatiivi tsentraliseeritud vestlusrakendustele nagu WhatsApp, Telegram või WeChat.
+ +

+ # + Kes on FluffyChati autor? +

+
FluffyChati arendust korraldab huviliste kogukond ja projekti algatas Christian (Krille) Kußowski. Kaasautoreid nii koodi kirjutamise või tõlkimise poolel on väga palju - nende tervikliku loendi leiad siit.
+ +

+ # + Kuidas toimib FluffyChati rahastamine? +

+
FluffyChat on vabatahtlike juhitud tulu mittetaotlev projekt, mille rahastamine toetub vaid annetustele.
+ +

+ # + Kas FluffyChat on saadaval ka minu seadme jaoks? +

+
Jah! Sa võid FluffyChatti kasutada nutitelefonides, tahvelarvutites ning veebivariandina või oma laua- või sülearvutis. Saadaval nii Androidi (Play Store ja F-Droid),kui iOS -i(App Store) jaoks, lisaks veebirakendusena ja arvutivariandina Linuxile (Flathub, Snap Store). Ta toimib isegi Linuxi telefonides, kus saab kasutada Flatpaki või Snapi arm64 jaoks tehtud versiooni. Kui tahad, siis saad ta ise kompileerida ka MacOS-i ja Windows-i jaoks, kuid see pole ametlikult toetatud.
+ +

+ # + Kuidas ma loon FluffyChati kasutajakonto? +

+
Esmakordsel rakenduse käivitamisel palume sul luua endale uue Matrixi kasutajakonto. Vali sobilik server (nt. matrix.org), sisesta soovitud kasutajanimi ja turvaline salasõna. Kui soovid, siis võid lisada e-posti aadressi (mis on abiks salasõna taastamisel), kuid see pole kohustuslik). Palun salvesta oma salasõna ja serveri poolt loodud taastevõti turvaliselt oma digitaalsesse salasõnalaekasse.
+ +

+ # + Mis on Matrixi kasutajatunnus (Matrix ID)? +

+
Sinu Matrixi kasutajatunnus (Matrix ID) on sinu unikaalne tunnus kogu Matrixi võrgus, nt. @sinunimi:toreserver.org. Nagu muud sarnased aadressid, siis ka see on loodud põhimõttel „keegi - kusagil“ ehk siis sinu nimest ja koduserverist, mis kontot haldab. Lihtsalt kirjapilt on natuke erinev sellest, millega sa võib-olla oled e-posti puhul harjunud.
+ +

+ # + Kuidas ma login FluffyChatti sisse? +

+
Kui sul juba on Matrixi kasutajakonto olemas, siis sisesta Matrixi kasutajatunnus (Matrix ID) (nt. @sinunimi:toreserver.org) ja salasõna. Kuna FluffyChat kasutab hajutatud võrku, siis kõik Matrixiga ühilduvad serverid toimivad sisselogimiseks ilusti.
+ +

+ # + Kas ma vajan FluffyChati kasutamiseks e-posti aadressi? +

+
Ei, e-posti aadress pole vajalik. Aga kui tahad kunagi kasutada salasõna taastamist või oma kontot verifitseerida, siis on hea soovitus seda kasutada.
+ +

+ # + Unustasin oma salasõna. Mida ma nüüd teen? +

+
Kui sa oled kasutajakonto lisamisel lisanud ka e-posti aadressi, siis saad salasõna lähtestada selle serveri veebisaidist, kus sinu konto asub (nt. https://matrix.org). Kahjuks salasõna taastamine ilma e-posti aadressita pole võimalik ja sel puhul pead uue kasutajakonto looma.
+ +

+ # + Ma vahetasin oma nutiseadme ära ja nüüd on kõik minu sõnumid krüptitud. Mida ma nüüd teen? +

+
Kui soovid oma varasemaid sõnumeid uues seadmes lugeda, siis pead taastama varasemate krüptovõtmeta varunduse. FluffyChati seadistamisel uues seadmes sisesta on taastevõti või salasõna ja vaid sel puhul sõnumite dekrüptimine toimib. Kui sa pole võtmete varundamist tööle pannud või taastevõti on kadunud, siis varasemate sõnumite loetavaks muutmine pole kahjuks võimalik.
+ +

+ # + Kuidas ma korraldan FluffyChatis krüptovõtmete varundust? +

+
Ava FluffyChat, sealt ⚙ Seadistused ning Varunda vestlus. Misjärel saadki seadistada krüptitud vestluse varunduse. Rakendus palub sul salvestada oma kasutajakonto taastevõti. On väga oluline, et salvestad ta endale turvalisel viisil, näiteks digitaalses salasõnalaekas. Ilma taastevõtmeta pole võimalik sinu uues seadmes krüptitud sõnumeid loetavaks teha.
+ +

+ # + Ma leidsin ühe vea. Mida ma sellega teen? +

+
Sa võid vigadest anda teada otse Githubis. Alternatiiviks on avalik jututuba (aadressiga #fluffy-space:matrix.org), kus saad küsida küsimusi ning probleemide kohta asjalikku tagasisidet.
+ +

+ # + 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.

Table of Contents

Using Ntfy

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

  1. 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.

  2. Search for the app ntfy and install it.

  3. After installing ntfy, open the app at least once.

  4. 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.

  1. Go to the [Android settings] on your device.

  2. Look for "Apps" or "Applications" and select "ntfy" from the list of installed apps.

  3. Tap on "Battery" and select "Battery optimization."

  4. In the list of apps exempted from battery optimization, make sure "ntfy" is selected.

✅ Step 3: Checking Push Configuration in FluffyChat

  1. Open FluffyChat and navigate to the [Settings].

  2. Choose "Notifications" from the menu.

  3. 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:

  1. Open Conversations.
  2. Touch the three dots on top right.
  3. Select Settings and scroll down to UnifiedPush Distributor.
  4. Touch XMPP account and select the XMPP account you wish to receive notifications through.
  5. 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.

+ +

+ # + Kas selle KKK täiendamine on võimalik? +

+
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.
+ +

+ # + Kuidas ma kasutan läbivat krüptimist? +

+

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.

+ +

+ # + Kuidas ma saan FluffyChati koodist oma versiooni teha? +

+

Table of Contents

1. License

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.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

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:

  1. 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.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

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.

+ +

+ # + Kuidas ma leian teisi kasutajaid? +

+

Kasutajate leidmiseks on FluffyChatis mitu moodust.

  1. Otsi teise osapoole kuvatavat nime: Lihtsalt sisesta otsingusse tema nimi. See toimib, kui:
    • kui oled temaga varem vestelnud,
    • ta osaleb avalikus jututoas, mida sinu server teab,
    • või sinu server võimaldab teiste kasutajate mujalt otsimist.
  2. Sisesta Matrixi kasutajatunnus otseselt: kui tead teise osapoole Matrixi kasutajatunnust (nt. @krille:janian.de), siis võid selle otse otsingusse sisestada. See toimib sarnaselt e-posti aadressiga: @kasutajanimi:serverinimi.
  3. Skaneeri QR-koodi: kui olete üheskoos, siis skaneeri tema Matrixi kliendist tema QR-koodi või näita talle skaneerimiseks enda oma.
  4. Jaga kutselinki: kõik saavad vestluse või jututoa kutselinki jagada ja selle klõpsimine viib otse ühenduse lisamise juurde.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/et/impressum/index.html b/et/impressum/index.html new file mode 100644 index 000000000..20fff2fc3 --- /dev/null +++ b/et/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Ilmumisandmed

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Meie kontaktid

+

✉️ E-posti aadress: + Klõpsi siin +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/et/index.html b/et/index.html new file mode 100644 index 000000000..b5a70a49b --- /dev/null +++ b/et/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

Kõige nunnum sõnumiklient [matrix]-i võrgus

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Lihtsaltkasutatav

+

FluffyChat on loodud võimalikult lihtsaltkasutatavana. Mitte keegi ei peaks olema jäetud kõrvale.

+
+
+ Animated pencil +

Material You

+

Detailideni lihvitud kujundus põhineb Material You kujunduskeelel ja toimib edukalt kõikidel platvormidel.

+
+
+ Animated mechanical arm +

Turvaline

+

Kasutades läbivat krüptimist, risttunnustamist ja krüptitud varundust, on FluffyChat üks turvalisemaid sõnumikliente.

+
+
+ Animated planet earth +

Hajutatud

+

Sa võid valida serveri, mida tahad kasutada või sootuks püsti panna täitsa enda oma!

+
+
+ Animated bell +

Tõuketeavitused

+

Sul on võimalik valida Firebase Cloud Messaging-liidestuse või privaatsuskesksema Unified Pushi vahel.

+
+
+ Animated rocket +

Kogukonnad

+

Matrixi kogukonnad ühendavad jututube ja kasutajaid, nad võimaldavad sul luua seltsinguid, eri vormis ühendusi või nendega liituda. Kogukonda saad lisada ka alamkogukondi ja see lisab täiendavaid võimalusi organiseerumiseks.

+
+
+ Animated glass sphere +

Videokõned

+

See on hetkel veel katsejärgus, kuid juba praegu saad proovida video- ja häälkõnesid, mis ühilduvad teiste [matrix]-i klientidega.

+
+
+ Animated chick +

Kleepsud

+

Loo oma enda kleepsupakk ja jaga seda oma sõpradega. Võid neid kasutada ka tekstisiseste emojidena.

+
+
+ Animated whoa emoji +

Ühilduv

+

FluffyChat ühildub kõikide muude [matrix]-i klientidega, nagu näiteks Element, Nheko, Cinny või NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/et/privacy/index.html b/et/privacy/index.html new file mode 100644 index 000000000..8b9560f65 --- /dev/null +++ b/et/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/et/tos/index.html b/et/tos/index.html new file mode 100644 index 000000000..9d21db269 --- /dev/null +++ b/et/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/faq/index.html b/faq/index.html new file mode 100644 index 000000000..bdece05ec --- /dev/null +++ b/faq/index.html @@ -0,0 +1,22 @@ + + + + + + Redirecting… + + + + +

Redirecting…

+ + \ No newline at end of file diff --git a/fi/changelog/index.html b/fi/changelog/index.html new file mode 100644 index 000000000..e9b49865e --- /dev/null +++ b/fi/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + +
+ +
+ +
+

+ +
+ +
+ +
+ + \ No newline at end of file diff --git a/fi/faq/index.html b/fi/faq/index.html new file mode 100644 index 000000000..9179f1864 --- /dev/null +++ b/fi/faq/index.html @@ -0,0 +1,138 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + +
+ +
+ +
+ +

+

+

+

+ + + + +
+ +
+ +
+ + \ No newline at end of file diff --git a/fi/impressum/index.html b/fi/impressum/index.html new file mode 100644 index 000000000..b478598dc --- /dev/null +++ b/fi/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + +
+ +
+ +
+

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

+

✉️ + +
💬 + + @krille:janian.de +

+
+ +
+ +
+ + \ No newline at end of file diff --git a/fi/index.html b/fi/index.html new file mode 100644 index 000000000..cfe3c65a2 --- /dev/null +++ b/fi/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + +
+ +
+ +FluffyChat Logo +

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

+

+
+
+ Animated pencil +

+

+
+
+ Animated mechanical arm +

+

+
+
+ Animated planet earth +

+

+
+
+ Animated bell +

+

+
+
+ Animated rocket +

+

+
+
+ Animated glass sphere +

+

+
+
+ Animated chick +

+

+
+
+ Animated whoa emoji +

+

+
+
+ +
+ +
+ + \ No newline at end of file diff --git a/fi/privacy/index.html b/fi/privacy/index.html new file mode 100644 index 000000000..54f56d729 --- /dev/null +++ b/fi/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ +
+ + \ No newline at end of file diff --git a/fi/tos/index.html b/fi/tos/index.html new file mode 100644 index 000000000..a23864878 --- /dev/null +++ b/fi/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + +
+ +
+ +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ +
+ +
+ + \ No newline at end of file diff --git a/fy/changelog/index.html b/fy/changelog/index.html new file mode 100644 index 000000000..79c466155 --- /dev/null +++ b/fy/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Skiednis fan feroaring

+ +
+ + + + \ No newline at end of file diff --git a/fy/faq/index.html b/fy/faq/index.html new file mode 100644 index 000000000..484061d99 --- /dev/null +++ b/fy/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Favoriete stelde fragen

+

Jo kinne dizze FAQ bewurkje of oersette op Weblate.

+

+

+ + +

+ # + Wat is FluffyChat? +

+
FluffyChat is in brûkerfreonlike, fergese en advertinsjefrije iepen boarne-app basearre op it Matrix-protokol en wurket fergelykber mei Telegram of WhatsApp.
Mei FluffyChat kinne jo privee mei jo freonen petearje, groepchats oanmeitsje, stimberjochten útwikselje, foto's en fideo's diele, en sels jo lokaasje ferstjoere.
En it bêste diel:
FluffyChat is kompatibel mei oare Matrix-messengers!
+ +

+ # + Foar wa is FluffyChat bedoeld? +

+
FluffyChat is for anyone looking for a fast, user-friendly, and secure alternative to centralized messaging apps like WhatsApp, Telegram, or WeChat.
+ +

+ # + Wa hat FluffyChat makke? +

+
FluffyChat is developed by the community and was initiated by Christian (Krille) Kußowski. However there are a lot of contributors, either code or translations. You can find them here.
+ +

+ # + Hoe wurdt FluffyChat finansierd? +

+
FluffyChat is a non-profit project driven by volunteers and totally funded by donations.
+ +

+ # + Is FluffyChat beskikber op myn apparaat? +

+
Yes! You can use FluffyChat on mobile phones, tablets, and as a web version on your PC. Available on Android (Play Store and F-Droid), iOS (App Store), as a web app and as a desktop app for Linux (Flathub, Snap Store). It even works on Linux phones by using the Arm64 version of the Flatpak/Snap. You can compile it for MacOS and Windows by yourself if you like, but that is not yet supported.
+ +

+ # + Hoe meitsje ik in FluffyChat-akkount oan? +

+
When you first launch the app, you'll be asked to create a new Matrix account. Select a server (e.g., matrix.org), enter your desired username, and a secure password. Optionally, you can add an email address (this is helpful for password recovery, but not required).
+ +

+ # + Wat is in Matrix ID? +

+
Your Matrix ID is your unique username on the network, e.g., @name:matrix.org. It consists of your name and the server on which your account is located.
+ +

+ # + Hoe kin ik my oanmelde by FluffyChat? +

+
If you already have a Matrix account, simply enter your Matrix ID (e.g., @name:matrix.org) and password. You can log in to any Matrix-compatible server because FluffyChat is decentralized.
+ +

+ # + Haw ik in e-mailadres nedich foar FluffyChat? +

+
No, an email address is not required. However, it is recommended if you want to reset your password or verify your account.
+ +

+ # + Ik bin myn wachtwurd fergetten. Wat no? +

+
If you provided an email address when creating your account, you can reset your password via the server website (e.g., https://matrix.org). Unfortunately, recovery is not possible without an email address. In this case, you will need to create a new account.
+ +

+ # + Ik haw myn apparaat feroare en no binne al myn berjochten fersifere. Wat no? +

+
To read your encrypted messages on the new device, you need to restore the backup you created previously. Enter your backup key or password when setting up FluffyChat on the new device. Only then can your messages be decrypted. If you haven't created a backup or have lost the key, your encrypted messages unfortunately cannot be restored.
+ +

+ # + Hoe meitsje ik in reservekopysleutel yn FluffyChat? +

+
Open FluffyChat and go to the settings to the Chat Backup. There you can set up an encrypted chat backup. You will be asked to save a recovery key. Important: Make a note of this key or keep it safe. Without it, you won't be able to restore your encrypted messages on a new device.
+ +

+ # + Ik haw in bug fûn. Wat no? +

+
You can report bugs directly on Github. Alternatively, there's a public group chat on Messenger (#fluffy-space:matrix.org) where you can ask questions or send feedback.
+ +

+ # + Hoe kin ik pushnotifikaasjes krije sûnder Google-tsjinsten? +

+

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.

Table of Contents

Using Ntfy

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

  1. 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.

  2. Search for the app ntfy and install it.

  3. After installing ntfy, open the app at least once.

  4. 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.

  1. Go to the [Android settings] on your device.

  2. Look for "Apps" or "Applications" and select "ntfy" from the list of installed apps.

  3. Tap on "Battery" and select "Battery optimization."

  4. In the list of apps exempted from battery optimization, make sure "ntfy" is selected.

✅ Step 3: Checking Push Configuration in FluffyChat

  1. Open FluffyChat and navigate to the [Settings].

  2. Choose "Notifications" from the menu.

  3. 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:

  1. Open Conversations.
  2. Touch the three dots on top right.
  3. Select Settings and scroll down to UnifiedPush Distributor.
  4. Touch XMPP account and select the XMPP account you wish to receive notifications through.
  5. 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.

+ +

+ # + Hoe kin ik dizze FAQ útwreidzje? +

+
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.
+ +

+ # + Hoe kinne jo end-to-end fersifering brûke? +

+

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.

+ +

+ # + Hoe kin ik FluffyChat forkje? +

+

Table of Contents

1. License

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.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

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:

  1. 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.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

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.

+ +

+ # + Hoe kin ik oare brûkers fine? +

+

There are several ways to find other users in FluffyChat.

  1. Search by display name: You can enter a person's display name in the search. This only works if:
    • You've already shared a chat with the person,
    • They're in a public room known to your server,
    • Or your server allows searching for other users.
  2. Enter Matrix ID directly: If you know the Matrix ID (e.g., @krille:janian.de), you can enter it directly in the search. It works similarly to an email address: @username:servername.
  3. Scan QR code: You can scan the other person's QR code or display your own for scanning.
  4. Share invitation link: Anyone can share an invitation link to a room or chat. Clicking the link will connect you directly.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/fy/impressum/index.html b/fy/impressum/index.html new file mode 100644 index 000000000..c725be91c --- /dev/null +++ b/fy/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Kolofon

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Kontakt

+

✉️ Email: + Klik hjir +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/fy/index.html b/fy/index.html new file mode 100644 index 000000000..5fd9bf769 --- /dev/null +++ b/fy/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

De leukste chat-app mei [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Maklik te brûken

+

FluffyChat is ûntworpen om sa maklik mooglik te brûken te wêzen. Nimmen moat efterlitten wurde.

+
+
+ Animated pencil +

Material You

+

It gepolijste ûntwerp is basearre op Material You en wurket goed op alle platfoarms.

+
+
+ Animated mechanical arm +

Feilich

+

Mei end-to-end fersifering, autentikaasje en fersifere reservekopyen is FluffyChat ien fan 'e feilichste chat-apps dy't beskikber binne.

+
+
+ Animated planet earth +

Desintralisearre

+

Kies dyn eigen server of self-host dyn eigen!

+
+
+ Animated bell +

Push-notifikaasjes

+

Jo kinne kieze tusken Firebase Cloud Messaging of de mear privacy-rjochte Unified Push.

+
+
+ Animated rocket +

Spaces

+

Mei spaces kinne jo meidwaan oan in mienskip of in mienskip oanmeitsje dy't petearen en brûkers organisearret. Mei sub-spaces kinne jo sels jo mienskippen nêstje.

+
+
+ Animated glass sphere +

Fideo-opropen

+

Noch in eksperimintele funksje, mar jo kinne al fideo- en audioopropen útprobearje, kompatibel mei oare [matrix]-kliïnten.

+
+
+ Animated chick +

Stickers

+

Meitsje dyn eigen stickersets en diel se mei dyn freonen. Jo kinne se sels brûke as inline emojis.

+
+
+ Animated whoa emoji +

Kompatibel

+

FluffyChat is kompatibel mei elke oare [matrix] kliïnt lykas Element, Nheko, Cinny of NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/fy/privacy/index.html b/fy/privacy/index.html new file mode 100644 index 000000000..369cd4f1d --- /dev/null +++ b/fy/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/fy/tos/index.html b/fy/tos/index.html new file mode 100644 index 000000000..69adbcfa5 --- /dev/null +++ b/fy/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/gl/changelog/index.html b/gl/changelog/index.html new file mode 100644 index 000000000..89842a38d --- /dev/null +++ b/gl/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Rexistro dos cambios

+ +
+ + + + \ No newline at end of file diff --git a/gl/faq/index.html b/gl/faq/index.html new file mode 100644 index 000000000..4e8f21421 --- /dev/null +++ b/gl/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Preguntas máis frecuentes

+

Podes editar ou traducir esta sección en Weblate.

+

+

+ + +

+ # + Que é FluffyChat? +

+
FluffyChat é unha aplicación semellante a Telegram ou WhatsApp, con interface amigable, gratuíta, sen publicidade e de código aberto para o protocolo Matrix.
Con FluffyChat podes parolar coas amizades de xeito privado, crear grupos de conversa, enviar mensaxes de voz, compartir fotos e vídeos, e tamén enviar a localización.
O mellor de todo:
FluffyChat é compatible con outras aplicacións mensaxeiras de Matrix!
+ +

+ # + Para quen é FluffyChat? +

+
FluffyChat é para calquera persoa que busque unha alternativa áxil, amigable e segura aos servizos centralizados de apps como WhatsApp, Telegram ou WeChat.
+ +

+ # + Quen creou FluffyChat? +

+
A comunidade desenvolve FluffyChat, e foi iniciada por Christian (Krille) Kußowski. Emporiso somos moitas as persoas que colaboramos, tanto ao código como nas traducións. Podes atoparnos aquí.
+ +

+ # + Como se financia FluffyChat? +

+
FluffyChat é un proxecto sen ánimo de lucro xestionado por persoas voluntarias e só financiada con doazóns.
+ +

+ # + FluffyChat é compatible co meu dispositivo? +

+
Si! Podes usar FluffyChat en teléfonos móbiles, tabletas e incluso na versión web para PC. Está dispoñible para Android (Play Store e F-Droid), iOS (App Store), como páxina web e como aplicación de escritorio en Linux (Flathub, Snap Store). Incluso funciona en móbiles Linux usando a versión Arm64 de Flatpak/Snap. Podes compilala ti para MacOS e Windows se queres, pero aínda non se proporciona unha versión.
+ +

+ # + Como creo unha conta en FluffyChat? +

+
A primeira vez que inicias a app váiseche pedir crear unha nova conta en Matrix. Elixe o servidor (ex. matrix.org), escribe o identificador que desexas e un contrasinal forte. Optativamente podes engadir un enderezo de correo electrónico (útil para recuperar o contrasinal, pero non obrigatorio).
+ +

+ # + Que é un ID Matrix? +

+
O teu ID Matrix é o teu identificador único na rede, por exemplo @nome:matrix.org. Contén o teu identificador e o servidor no que se creou a conta.
+ +

+ # + Como inicio sesión en FluffyChat? +

+
Se xa tes unha conta Matrix, simplemente escribe o teu ID Matrix (ex. @nome:matrix.org) e contrasinal. Podes iniciar sesión en calquera servidor Matrix porque é unha rede descentralizada.
+ +

+ # + Preciso un enderezo de correo electrónico para usar FluffyChat? +

+
Non, non se require un enderezo de correo. Porén, recoméndase engadir un se queres poder restablecer o contrasinal ou verificar a túa conta.
+ +

+ # + Esquecín o contrasinal. E agora? +

+
Se engadiches un enderezo de correo cando creaches a conta podes restablecer o contrasinal desde a páxina web do servidor (ex., https://matrix.org). Se non engadiches un correo electrónico non hai xeito de restablecer o contrasinal. Neste caso, terás que crear unha nova conta.
+ +

+ # + Cambiei de dispositivo e agora todas as miñas mensaxes aparecen cifradas. Como o soluciono? +

+
Para ler no novo dispositivo as mensaxes cifradas tes que restablecer a copia de apoio creada anteriormente. Escribe a clave da copia ou contrasinal ao configurar FluffyChat no novo dispositivo. Só entón se poderán descifrar as mensaxes. Se non creaches unha copia de apoio ou perdeches a clave entón non se poderán restablecer as mensaxes.
+ +

+ # + Como creo unha clave para a copia en FluffyChat? +

+
Abre FluffyChat e vai a Copia de apoio nos axustes. Alí podes configurar una copia de apoio cifrada das conversas. Pediráseche gardar a clave de recuperación. Importante: toma nota desta clave e gárdaa nun lugar seguro. Sen ela non poderás restablecer as túas mensaxes cifradas nun novo dispositivo.
+ +

+ # + Atopei un fallo. Que fago? +

+
Podes informar directamente en Github de calquera incidencia. Tamén podes acudir ao grupo público da mensaxería (#fluffy-space:matrix.org) onde podes preguntar ou comentar a túa experiencia.
+ +

+ # + Como teño Notificacións Push sen os Google Services? +

+

As notificacións Push son xeniais para que non perdas ningunha mensaxe importante en FluffyChat. Para as persoas que non usan os Google Services (ex. Móbiles Huawei, tabletas Amazon Fire ou ROMs persoais), a configuración das notificacións é algo diferente.

FluffyChat intenta configurar automáticamente as notificacións push cada vez que inicias a app. Emporiso, se non tes os Google Services no teu dispositivo poderías recibir unha mensaxe de erro. Neste caso, é necesario usar unha aplicación UnifiedPush como Ntfy, UP-FCM Distributor (Google) ou Conversations.

Índice

Using Ntfy

Neste artigos ímosche mostrar como configurar as notificacións no teu dispositivo Android usando a app ntfy.

🏪 Paso 1: Instalar e configurar ntfy

  1. Se xa instalaches FluffyChat pero non recibes as notificacións Push, fecha a app totalmente (desprazándoa na vista xeral de apps) e abre a PlayStore (ou F-Droid) no teu dispositivo Android.

  2. Busca a app ntfy e instálaa.

  3. Após instalar ntfy, abre a app polo menos unha vez.

  4. Agora, volve abrir FluffyChat.

🔋 Paso 2: Desactiva a optimización da batería para ntfy

Para comprobar que FluffyChat pode enviar de xeito fiable as notificacións, é recomendable desactivar a optimización da batería para a app ntfy.

  1. Vai aos [axustes de Android] no teu dispositivo.

  2. Busca "Aplicacións" ou "Apps" e selecciona "ntfy" da lista das apps instaladas.

  3. Toca en "Batería" e selecciona "Optimización da Batería."

  4. Na lista de aplicacións excluídas da optimización da batería, comproba que "ntfy" está seleccionada.

✅ Paso 3: Comprobar as notificacións Push en FluffyChat

  1. Abre FluffyChat e vai aos [Axustes].

  2. Vai a "Notificacións" no menú.

  3. Nos axustes das notificacións verás unha lista de "Pushers." O "Pusher" para "ntfy" debería estar ao final da lista.

🥳 Paso 4: Recibir Notificacións Push

Para ver que todo funciona correctamente pídelle a unha amizade que che envíe unha mensaxe en FluffyChat e comproba que recibes a notificación push.

Usando Conversations

Se usas Jabber/XMPP ademais de Matrix e tes unha conta usando Conversations, podes seguir estes pasos para que FluffyChat obteña as notificacións grazas a Conversations:

  1. Abre Conversations.
  2. Toca nos tres puntos arriba á dereita.
  3. Vai a Axustes e desprázate ata Distribuidor UnifiedPush.
  4. Toca en Conta XMPP account e selecciona a conta a través da cal querés recibir as notificacións.
  5. Abre FluffyChat. Se non che ofrece recibir as notificacións usando Conversations, comproba os axustes das notificacións (mira o paso 3 arriba para Ntfy).

Seguindo estes pasos deberías ter notificacións tipo Push en FluffyChat sen usar os Google Services. Se tes interese en aloxar o teu propio servizo de notificacións Push, mira en unifiedpush.org.

+ +

+ # + Como podo ampliar estas PMF? +

+
En Weblate podes editar todas as entradas das PMF e traducilas ao teu idioma. Para editar o código de orixe da pregunta frecuente, tes que editar a versión en inglés. Desde a administración podes engadir novas preguntas indo a Inglés e pulsando en Engadir nova tradución. Alí tes que definir a clave para a entrada da PMF.

A clave sempre comeza con faq_questions. ou faq_answers., e despois consiste nas preguntas escritas en minúscula. Por exemplo, a clave desta pregunta é faq_answer.how_can_i_extend_this_faq.

Ten en conta que debes proporcionar unha pregunta e unha resposta, polo que debes definir dúas novas traducións.

Se non estás na administración podes editar este ficheiro json en GitHub.
+ +

+ # + Como usar a cifraxe de extremo a extremo? +

+

FluffyChat é compatible coa cifraxe de extremo a extremo. Podes activala en cada conversa. Unha vez activada non se pode desactivar, por razóns de seguridade. Podes activar a cifraxe en salas públicas, aínda que isto non ten moito sentido cando calquera pode unirse e saír de salas públicas. Unha vez activada a cifraxe o servidor non poderá ler o contido das mensaxes. Cifraranse todas as mensaxes de texto e ficheiros.

Para evitar ataques por-persoa-interposta deberías mirar a lista de dispositivos. Podes mirar isto nos axustes de cifraxe da sala. Se ves un dispositivo sospeitoso que ti ou a persoa correspondente non coñecedes, entón podes bloquealo arrastrándoo cara a esquerda.

A cor do indicador mostra o estado da seguridade. Laranxa significa que o dispositivo non está verificado. Gris que está bloqueado e non recibirá as chaves de cifraxe. Isto significa que nese dispositivo non poderás ler as mensaxes. Verde significa que o dispositivo está verificado.

Para verificar o dispositivo doutras persoas inicia o procedemento nunha conversa directa. Tes que premer no botón "Iniciar verificación" nos axustes da conversa directa. Pon atención de que estás físicamente a carón da persoa da que queres verificar o dispositivo, ou ben usando outra canle segura. Cando comecedes o procedemento de verificación veredes nos dous dispositivos un conxunto de emojis. Comparádeos e premede en "Concordan". Agardade un intre e as dúas partes veredes que o indicador se pon en cor verde.

+ +

+ # + Como facer unha bifurcación de FluffyChat? +

+

Táboa dos Contidos

1. Licenza

FluffyChat publícase baixo a AGPL. Le a licenza (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) e fai que a túa bifurcación sexa de código aberto e se publique coa mesma licenza, e tamén que cumpre todos os requerimentos. Pode que desexes consultar un avogade antes de publicar a túa bifurcación.

2. Desactivar cifraxe de extremo-a-extremo!

Debido aos regulamentos de exportación de EEUU non podes publicar a aplicación nunha tenda ou en calquera lugar nun servidor de EEUU se ante non quitar todo o relacionado coa cifraxe ou se segues os regulamentos.

Tes máis información en: https://www.bis.doc.gov/index.php/policy-guidance/encryption

Se precisas a nosa axuda para usar a cifraxe E2E na túa bifurcación podes ler máis sobre o tema na "Axuda oficial".

3. Mantente ao día!

FluffyChat ten elementos de seguridade. Se atopamos un fallo de seguridade intentamos arranxalo o antes posible e publicar unha nova versión. Pero isto significa que a túa bifurcación está desactualizada e en risco. Non podes estar 24/7 atendendo aos cambios así que tes que decidir como protexes ás túas usuarias cun dos seguintes métodos:

  1. Que a túa bifurcación sexa o máis pequena que poidas e activa o espellado do repositorio. Configura un CI que publique novas versións automáticamente se FluffyChat publica a solución a unha incidencia.
  2. Non durmas e contrata un gran equipo onde polo menos unha persoa sempre está esperta (trad.: ironía)
  3. Contacta con famedly.com e contrata os seus servizos.

4. Axuda oficial

FluffyChat é libre! (como falar, non como a cervexa gratis) Contacta coa miña empresa famedly.com para consultar os seus servizos e obter axuda oficial, ten en conta que costa tempo e esforzo manter FluffyChat ou Famedly Matrix SDK. Así, non podemos axudar gratis, polo que igual che costa sobre $1 ao mes por usuaria da túa bifurcación.

+ +

+ # + Como atopo a outras persoas? +

+

Hai varios xeitos de atopar outras persoas usuarias en FluffyChat.

  1. Buscar polo seu nome público: podes escribir o nome público dunha persoa no campo de busca. Isto só vai funcionar se:
    • Ti xa compartiches unha conversa coa persoa,
    • Esa persoa está nunha sala pública á que está conectada o teu servidor,
    • Ou o teu servidor permite buscar outras usuarias.
  2. Escribindo o ID Matrix directamente: se sabes o seu ID Matrix (ex., @krille:janian.de), podes escribilo directamente para buscar. Funciona de xeito parecido ao correo electrónico: @identificador:nomedoservidor.
  3. Escanear código QR: podes escanear o código QR da outra persoa ou mostrar o teu para que o escaneen.
  4. Compartir ligazón de convite: calquera pode crear e compartir unha ligazón a unha sala de conversa ou sala. Ao premer na ligazón entrarás nela directamente.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/gl/impressum/index.html b/gl/impressum/index.html new file mode 100644 index 000000000..9312cc999 --- /dev/null +++ b/gl/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Legal

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Contacto

+

✉️ Correo: + Preme aquí +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/gl/index.html b/gl/index.html new file mode 100644 index 000000000..147e4a405 --- /dev/null +++ b/gl/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

A aplicación máis feitiña para [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Fácil de usar

+

FluffyChat deseñouse tendo en conta a facilidade de uso. Ninguén debería quedar atrás.

+
+
+ Animated pencil +

Material You

+

Un deseño coidado baseado en Material You, que funciona moi ben en todas as plataformas.

+
+
+ Animated mechanical arm +

Segura

+

Con cifraxe de extremo-a-extremo, sinatura cruzada e copias de apoio cifradas, FluffyChat é unha das aplicacións de mensaxería máis seguras.

+
+
+ Animated planet earth +

Descentralizada

+

Podes elixir o servidor que queres usar ou incluso hospedar o teu propio servidor!

+
+
+ Animated bell +

Notificacións Push

+

Elixe entre utilizar Firebase Cloud Messaging ou a opción máis orientada á privacidade Unified Push.

+
+
+ Animated rocket +

Espazos

+

Cos espazos podes unirte a, ou crear, comunidades que se organizan en conversas e usuarias. Ao usar sub-espazos podes organizar as comunidades.

+
+
+ Animated glass sphere +

Chamadas de vídeo

+

É unha ferramenta experimental, pero xa podes probar as chamadas de audio e vídeo, compatibles con outros clientes [matrix].

+
+
+ Animated chick +

Adhesivos

+

Crea os teus propios adhesivos e compárteos coas túas amizades. Tamén podes usalos como emojis nas mensaxes.

+
+
+ Animated whoa emoji +

Compatibilidade

+

FluffyChat é compatible con outros clientes [matrix] como Element, Nheko, Cinny ou NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/gl/privacy/index.html b/gl/privacy/index.html new file mode 100644 index 000000000..80cd55691 --- /dev/null +++ b/gl/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/gl/tos/index.html b/gl/tos/index.html new file mode 100644 index 000000000..7c953bec4 --- /dev/null +++ b/gl/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/index.html b/index.html index e5974b531..67253015d 100644 --- a/index.html +++ b/index.html @@ -1,19 +1,22 @@ - + - Redirecting to fluffy.chat - - + + Redirecting… + + -

- Redirecting... -

-

Note: If your browser does not redirect you, please use this link: -

- https://fluffy.chat +

Redirecting…

\ No newline at end of file diff --git a/lv/changelog/index.html b/lv/changelog/index.html new file mode 100644 index 000000000..04938ed99 --- /dev/null +++ b/lv/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Izmaiņu žurnāls

+ +
+ + + + \ No newline at end of file diff --git a/lv/faq/index.html b/lv/faq/index.html new file mode 100644 index 000000000..9b22c38a7 --- /dev/null +++ b/lv/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Favourite asked questions

+

You can edit or translate this FAQ on Weblate.

+

+

+ + +

+ # + What is FluffyChat? +

+
FluffyChat is a user-friendly, free, and ad-free open-source app based on the Matrix protocol and works similarly to Telegram or WhatsApp.
With FluffyChat, you can chat with your friends privately, create group chats, exchange voice messages, share pictures and videos, and even send your location.
And the best part:
FluffyChat is compatible with other Matrix messengers!
+ +

+ # + Who is FluffyChat for? +

+
FluffyChat is for anyone looking for a fast, user-friendly, and secure alternative to centralized messaging apps like WhatsApp, Telegram, or WeChat.
+ +

+ # + Who created FluffyChat? +

+
FluffyChat is developed by the community and was initiated by Christian (Krille) Kußowski. However there are a lot of contributors, either code or translations. You can find them here.
+ +

+ # + How is FluffyChat funded? +

+
FluffyChat is a non-profit project driven by volunteers and totally funded by donations.
+ +

+ # + Is FluffyChat available on my device? +

+
Yes! You can use FluffyChat on mobile phones, tablets, and as a web version on your PC. Available on Android (Play Store and F-Droid), iOS (App Store), as a web app and as a desktop app for Linux (Flathub, Snap Store). It even works on Linux phones by using the Arm64 version of the Flatpak/Snap. You can compile it for MacOS and Windows by yourself if you like, but that is not yet supported.
+ +

+ # + How do I create a FluffyChat account? +

+
When you first launch the app, you'll be asked to create a new Matrix account. Select a server (e.g., matrix.org), enter your desired username, and a secure password. Optionally, you can add an email address (this is helpful for password recovery, but not required).
+ +

+ # + What is a Matrix ID? +

+
Your Matrix ID is your unique username on the network, e.g., @name:matrix.org. It consists of your name and the server on which your account is located.
+ +

+ # + How do I log in to FluffyChat? +

+
If you already have a Matrix account, simply enter your Matrix ID (e.g., @name:matrix.org) and password. You can log in to any Matrix-compatible server because FluffyChat is decentralized.
+ +

+ # + Do I need an email address for FluffyChat? +

+
No, an email address is not required. However, it is recommended if you want to reset your password or verify your account.
+ +

+ # + I forgot my password. What now? +

+
If you provided an email address when creating your account, you can reset your password via the server website (e.g., https://matrix.org). Unfortunately, recovery is not possible without an email address. In this case, you will need to create a new account.
+ +

+ # + I changed my device and now all my messages are encrypted. What now? +

+
To read your encrypted messages on the new device, you need to restore the backup you created previously. Enter your backup key or password when setting up FluffyChat on the new device. Only then can your messages be decrypted. If you haven't created a backup or have lost the key, your encrypted messages unfortunately cannot be restored.
+ +

+ # + How do I create a backup key in FluffyChat? +

+
Open FluffyChat and go to the settings to the Chat Backup. There you can set up an encrypted chat backup. You will be asked to save a recovery key. Important: Make a note of this key or keep it safe. Without it, you won't be able to restore your encrypted messages on a new device.
+ +

+ # + I found a bug. What now? +

+
You can report bugs directly on Github. Alternatively, there's a public group chat on Messenger (#fluffy-space:matrix.org) where you can ask questions or send feedback.
+ +

+ # + How can I get Push Notifications without Google Services? +

+

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.

Table of Contents

Using Ntfy

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

  1. 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.

  2. Search for the app ntfy and install it.

  3. After installing ntfy, open the app at least once.

  4. 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.

  1. Go to the [Android settings] on your device.

  2. Look for "Apps" or "Applications" and select "ntfy" from the list of installed apps.

  3. Tap on "Battery" and select "Battery optimization."

  4. In the list of apps exempted from battery optimization, make sure "ntfy" is selected.

✅ Step 3: Checking Push Configuration in FluffyChat

  1. Open FluffyChat and navigate to the [Settings].

  2. Choose "Notifications" from the menu.

  3. 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:

  1. Open Conversations.
  2. Touch the three dots on top right.
  3. Select Settings and scroll down to UnifiedPush Distributor.
  4. Touch XMPP account and select the XMPP account you wish to receive notifications through.
  5. 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.

+ +

+ # + How can I extend this FAQ? +

+
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.
+ +

+ # + How to use end to end encryption? +

+

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.

+ +

+ # + How can I fork FluffyChat? +

+

Table of Contents

1. License

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.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

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:

  1. 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.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

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.

+ +

+ # + How do I find other users? +

+

There are several ways to find other users in FluffyChat.

  1. Search by display name: You can enter a person's display name in the search. This only works if:
    • You've already shared a chat with the person,
    • They're in a public room known to your server,
    • Or your server allows searching for other users.
  2. Enter Matrix ID directly: If you know the Matrix ID (e.g., @krille:janian.de), you can enter it directly in the search. It works similarly to an email address: @username:servername.
  3. Scan QR code: You can scan the other person's QR code or display your own for scanning.
  4. Share invitation link: Anyone can share an invitation link to a room or chat. Clicking the link will connect you directly.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/lv/impressum/index.html b/lv/impressum/index.html new file mode 100644 index 000000000..52e31fc81 --- /dev/null +++ b/lv/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Imprint

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Sazināties

+

✉️ E-pasta adrese: + Klikšķināt šeit +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/lv/index.html b/lv/index.html new file mode 100644 index 000000000..b249ae3a1 --- /dev/null +++ b/lv/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

The cutest messenger in [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Vienkārši izmantot

+

FluffyChat ir veidota, lai būtu pēc iespējas vienkāršāk izmantojama. Nevienu nevajag atstāt novārtā.

+
+
+ Animated pencil +

Material You

+

Labi nostrādātais izskats ir balstīts uz Material You un lieliski darbojas visās platformās.

+
+
+ Animated mechanical arm +

Droša

+

With end-to-end encryption, cross-signing and encrypted backups, FluffyChat is one of the most secure messenger out there.

+
+
+ Animated planet earth +

Decentral

+

You can choose the server you want to use or even self-host your own!

+
+
+ Animated bell +

Push Notifications

+

You can choose between Firebase Cloud Messaging or the more privacy focused Unified Push.

+
+
+ Animated rocket +

Spaces

+

With spaces you can join or create a community which organizes chats and users. Using sub-spaces you can even nest your communities.

+
+
+ Animated glass sphere +

Video calls

+

Still an experimental feature but you can already try out video and audio calls, compatible with other [matrix] clients.

+
+
+ Animated chick +

Stickers

+

Create your own sticker sets and share them with your friends. You can even use them as inline emojis.

+
+
+ Animated whoa emoji +

Compatible

+

FluffyChat is compatible with any other [matrix] client like Element, Nheko, Cinny or NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/lv/privacy/index.html b/lv/privacy/index.html new file mode 100644 index 000000000..ece2cc5cf --- /dev/null +++ b/lv/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/lv/tos/index.html b/lv/tos/index.html new file mode 100644 index 000000000..52343575b --- /dev/null +++ b/lv/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/nb_NO/changelog/index.html b/nb_NO/changelog/index.html new file mode 100644 index 000000000..0f3fac324 --- /dev/null +++ b/nb_NO/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Changelog

+ +
+ + + + \ No newline at end of file diff --git a/nb_NO/faq/index.html b/nb_NO/faq/index.html new file mode 100644 index 000000000..debbf23e0 --- /dev/null +++ b/nb_NO/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Favourite asked questions

+

You can edit or translate this FAQ on Weblate.

+

+

+ + +

+ # + What is FluffyChat? +

+
FluffyChat is a user-friendly, free, and ad-free open-source app based on the Matrix protocol and works similarly to Telegram or WhatsApp.
With FluffyChat, you can chat with your friends privately, create group chats, exchange voice messages, share pictures and videos, and even send your location.
And the best part:
FluffyChat is compatible with other Matrix messengers!
+ +

+ # + Who is FluffyChat for? +

+
FluffyChat is for anyone looking for a fast, user-friendly, and secure alternative to centralized messaging apps like WhatsApp, Telegram, or WeChat.
+ +

+ # + Who created FluffyChat? +

+
FluffyChat is developed by the community and was initiated by Christian (Krille) Kußowski. However there are a lot of contributors, either code or translations. You can find them here.
+ +

+ # + How is FluffyChat funded? +

+
FluffyChat is a non-profit project driven by volunteers and totally funded by donations.
+ +

+ # + Is FluffyChat available on my device? +

+
Yes! You can use FluffyChat on mobile phones, tablets, and as a web version on your PC. Available on Android (Play Store and F-Droid), iOS (App Store), as a web app and as a desktop app for Linux (Flathub, Snap Store). It even works on Linux phones by using the Arm64 version of the Flatpak/Snap. You can compile it for MacOS and Windows by yourself if you like, but that is not yet supported.
+ +

+ # + How do I create a FluffyChat account? +

+
When you first launch the app, you'll be asked to create a new Matrix account. Select a server (e.g., matrix.org), enter your desired username, and a secure password. Optionally, you can add an email address (this is helpful for password recovery, but not required).
+ +

+ # + What is a Matrix ID? +

+
Your Matrix ID is your unique username on the network, e.g., @name:matrix.org. It consists of your name and the server on which your account is located.
+ +

+ # + How do I log in to FluffyChat? +

+
If you already have a Matrix account, simply enter your Matrix ID (e.g., @name:matrix.org) and password. You can log in to any Matrix-compatible server because FluffyChat is decentralized.
+ +

+ # + Do I need an email address for FluffyChat? +

+
No, an email address is not required. However, it is recommended if you want to reset your password or verify your account.
+ +

+ # + I forgot my password. What now? +

+
If you provided an email address when creating your account, you can reset your password via the server website (e.g., https://matrix.org). Unfortunately, recovery is not possible without an email address. In this case, you will need to create a new account.
+ +

+ # + I changed my device and now all my messages are encrypted. What now? +

+
To read your encrypted messages on the new device, you need to restore the backup you created previously. Enter your backup key or password when setting up FluffyChat on the new device. Only then can your messages be decrypted. If you haven't created a backup or have lost the key, your encrypted messages unfortunately cannot be restored.
+ +

+ # + How do I create a backup key in FluffyChat? +

+
Open FluffyChat and go to the settings to the Chat Backup. There you can set up an encrypted chat backup. You will be asked to save a recovery key. Important: Make a note of this key or keep it safe. Without it, you won't be able to restore your encrypted messages on a new device.
+ +

+ # + I found a bug. What now? +

+
You can report bugs directly on Github. Alternatively, there's a public group chat on Messenger (#fluffy-space:matrix.org) where you can ask questions or send feedback.
+ +

+ # + How can I get Push Notifications without Google Services? +

+

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.

Table of Contents

Using Ntfy

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

  1. 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.

  2. Search for the app ntfy and install it.

  3. After installing ntfy, open the app at least once.

  4. 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.

  1. Go to the [Android settings] on your device.

  2. Look for "Apps" or "Applications" and select "ntfy" from the list of installed apps.

  3. Tap on "Battery" and select "Battery optimization."

  4. In the list of apps exempted from battery optimization, make sure "ntfy" is selected.

✅ Step 3: Checking Push Configuration in FluffyChat

  1. Open FluffyChat and navigate to the [Settings].

  2. Choose "Notifications" from the menu.

  3. 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:

  1. Open Conversations.
  2. Touch the three dots on top right.
  3. Select Settings and scroll down to UnifiedPush Distributor.
  4. Touch XMPP account and select the XMPP account you wish to receive notifications through.
  5. 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.

+ +

+ # + How can I extend this FAQ? +

+
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.
+ +

+ # + How to use end to end encryption? +

+

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.

+ +

+ # + How can I fork FluffyChat? +

+

Table of Contents

1. License

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.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

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:

  1. 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.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

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.

+ +

+ # + How do I find other users? +

+

There are several ways to find other users in FluffyChat.

  1. Search by display name: You can enter a person's display name in the search. This only works if:
    • You've already shared a chat with the person,
    • They're in a public room known to your server,
    • Or your server allows searching for other users.
  2. Enter Matrix ID directly: If you know the Matrix ID (e.g., @krille:janian.de), you can enter it directly in the search. It works similarly to an email address: @username:servername.
  3. Scan QR code: You can scan the other person's QR code or display your own for scanning.
  4. Share invitation link: Anyone can share an invitation link to a room or chat. Clicking the link will connect you directly.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/nb_NO/impressum/index.html b/nb_NO/impressum/index.html new file mode 100644 index 000000000..7a9fa784c --- /dev/null +++ b/nb_NO/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Imprint

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Contact

+

✉️ E‑Mail: + Click here +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/nb_NO/index.html b/nb_NO/index.html new file mode 100644 index 000000000..8ac72407f --- /dev/null +++ b/nb_NO/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

The cutest messenger in [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Easy to use

+

FluffyChat is designed to be as easy to use as possible. No one should be left behind.

+
+
+ Animated pencil +

Material You

+

The well polished design is based on Material You and works great on all platforms.

+
+
+ Animated mechanical arm +

Secure

+

With end-to-end encryption, cross-signing and encrypted backups, FluffyChat is one of the most secure messenger out there.

+
+
+ Animated planet earth +

Decentral

+

You can choose the server you want to use or even self-host your own!

+
+
+ Animated bell +

Push Notifications

+

You can choose between Firebase Cloud Messaging or the more privacy focused Unified Push.

+
+
+ Animated rocket +

Spaces

+

With spaces you can join or create a community which organizes chats and users. Using sub-spaces you can even nest your communities.

+
+
+ Animated glass sphere +

Video calls

+

Still an experimental feature but you can already try out video and audio calls, compatible with other [matrix] clients.

+
+
+ Animated chick +

Stickers

+

Create your own sticker sets and share them with your friends. You can even use them as inline emojis.

+
+
+ Animated whoa emoji +

Compatible

+

FluffyChat is compatible with any other [matrix] client like Element, Nheko, Cinny or NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/nb_NO/privacy/index.html b/nb_NO/privacy/index.html new file mode 100644 index 000000000..795fc9ff1 --- /dev/null +++ b/nb_NO/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/nb_NO/tos/index.html b/nb_NO/tos/index.html new file mode 100644 index 000000000..fdf9934e5 --- /dev/null +++ b/nb_NO/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/nl/changelog/index.html b/nl/changelog/index.html new file mode 100644 index 000000000..ed5cf9e92 --- /dev/null +++ b/nl/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Wijzigingsgeschiedenis

+ +
+ + + + \ No newline at end of file diff --git a/nl/faq/index.html b/nl/faq/index.html new file mode 100644 index 000000000..b597d0d1f --- /dev/null +++ b/nl/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Veelgestelde vragen

+

Verbeter of vertaal deze FAQ op Weblate.

+

+

+ + +

+ # + Wat is FluffyChat? +

+
FluffyChat is een gebruiksvriendelijke, gratis en zonder advertenties open source app gebaseerd op het Matrix-protocol en werkt net als Telegram of WhatsApp.
Met FluffyChat kan je privé chatten met je vrienden, groepschats maken, audioberichten, foto’s, video’s en zelfs je locatie delen.
En het allerbeste is:
FluffyChat is compatibel met andere Matrix-apps!
+ +

+ # + Voor wie is FluffyChat? +

+
FluffyChat is voor iedereen die op zoek is naar een snel, gebruikersvriendelijk en veilig alternatief voor gesloten apps zoals WhatsApp, Telegram of WeChat.
+ +

+ # + Wie maakte FluffyChat? +

+
FluffyChat is ontwikkelt door de gemeenschap en is gestart door Christian (Krille) Kußowski. Er zijn ook meerdere bijdragers met code en vertalingen. Je kan ze hier vinden.
+ +

+ # + Hoe is FluffyChat gefinancierd? +

+
FluffyChat is een niet-commercieel project gedragen door vrijwilligers en volledig gefinancierd met donaties.
+ +

+ # + Is FluffyChat beschikbaar op mijn apparaat? +

+
Ja! Je kunt FluffyChat gebruiken op mobiele telefoons, tablets en als webversie op je PC. Beschikbaar op Android (Play Store en F-Droid), iOS (App Store), als web app en als een desktop app voor Linux (Flathub, Snap Store). Het werkt zelfs op Linux telefoons door de Arm64-versie van de Flatpak/Snap te gebruiken. Je kunt het compileren voor macOS en Windows als je dat wilt, maar dat is nog niet ondersteund.
+ +

+ # + Hoe maak ik een FluffyChat-account? +

+
Als je de app voor het eerst start kan je een Matrix-account aanmaken. Selecteer een server (bijv. matrix.org), kies je inlognaam en een veilig wachtwoord. Optioneel kun je een emailadres toevoegen dat helpt bij het wachtwoordherstel, maar is niet vereist.
+ +

+ # + Wat is een Matrix ID? +

+
Je Matrix ID is jouw unieke inlognaam op het netwerk, bijv. @naam:matrix.org. Het bestaat uit je naam en de server waar je account op staat.
+ +

+ # + Hoe kan ik inloggen op FluffyChat? +

+
Als je al een Matrix-account hebt, vul dan gewoon je Matrix ID (bijv. @naam:matrix.org) en wachtwoord in. Je kunt met elke Matrix-compatibel server inloggen, omdat FluffyChat decentraal is.
+ +

+ # + Heb ik een emailadres nodig voor FluffyChat? +

+
Nee, een emailadres is niet nodig. Echter, het is wel aanbevolen als je je wachtwoord wilt kunnen resetten of je account wilt verifiëren.
+ +

+ # + Ik ben mijn wachtwoord vergeten. Wat nu? +

+
Als je een emailadres invult als je je account aanmaakt, kun je je wachtwoord herstellen via de server website (bijv. https://matrix.org). Helaas is herstel niet mogelijk zonder emailadres. In dat geval moet je een nieuwe account aanmaken.
+ +

+ # + Ik ben van apparaat veranderd en nu zijn mijn berichten versleuteld. Wat nu? +

+
Om je versleutelde berichten op het nieuwe apparaat te lezen moet je een eerdere back-up herstellen. Vul je back-up sleutel of wachtwoord in als je FluffyChat op het nieuwe apparaat zet. Alleen dan kunnen je berichten worden ontsleutelt. Als je geen chatback-up hebt gemaakt of de sleutel bent verloren kan je de versleutelde berichten helaas niet herstellen.
+ +

+ # + Hoe maak ik een backupsleutel in FluffyChat? +

+
Open FluffyChat en ga naar Instellingen en dan Chatback-up. Daar kun je een versleutelde chatback-up regelen. Je wordt gevraagd om een herstelsleutel op te slaan. Bewaar dit op een veilige plaats. Zonder deze herstelsleutel kun je je versleutelde berichten niet herstellen.
+ +

+ # + Ik heb een fout gevonden. Wat nu? +

+
Je kunt fouten rapporteren op Github. Een alternatief is de publieke chat (#fluffy-space:matrix.org) waar je vragen kunt stellen en feedback kan sturen.
+ +

+ # + Hoe krijg ik meldingen zonder Google Services? +

+

Meldingen zijn een geweldige manier om ervoor te zorgen dat je geen belangrijke berichten in FluffyChat mist. Voor personen die geen gebruik maken van Google Services (bijvoorbeeld Huawei-telefoons, Amazon Fire-tablets of aangepaste roms) is het instellen van meldingen iets lastiger.

FluffyChat probeert meldingen automatisch in te stellen telkens wanneer je de app start. Als je geen Google Services op jouw apparaat hebt, kan je een foutmelding krijgen. In dat geval moet je een UnifiedPush-app gebruiken, zoals Ntfy, UP-FCM Distributor (Google) of Conversations.

Inhoudsopgave

Ntfy gebruiken

In dit artikel laten we je zien hoe je pushmeldingen op jouw Android-apparaat kunt configureren met behulp van de ntfy-app.

🏪 Stap 1: Ntfy installeren en instellen

  1. Als je FluffyChat al hebt geïnstalleerd, maar geen pushmeldingen ontvangt, sluit je de app volledig (door deze weg te vegen in het overzicht) en open je de PlayStore (of F-Droid) op jouw Android-apparaat.

  2. Zoek naar de app ntfy en installeer deze.

  3. Open de app na het installeren van ntfy minstens één keer.

  4. Ga nu terug naar FluffyChat en open de app.

🔋 Stap 2: Deactiveer batterijoptimalisatie voor ntfy

Om ervoor te zorgen dat FluffyChat betrouwbaar pushmeldingen kan verzenden, is het belangrijk om batterijoptimalisatie voor de app “ntfy” te deactiveren.

  1. Ga naar de [Android-instellingen] op jouw apparaat.

  2. Zoek naar “Apps” of “Toepassingen” en selecteer ‘ntfy’ in de lijst met geïnstalleerde apps.

  3. Zorg ervoor dat “ntfy” is geselecteerd in de lijst met apps die zijn vrijgesteld van batterijoptimalisatie.

✅ Stap 3: Push-configuratie controleren in FluffyChat

  1. Open FluffyChat en ga naar [Instellingen].

  2. Kies “Meldingen” in het menu.

  3. In de meldingsinstellingen ziet je een lijst met “Pushers”. De ‘Pusher’ voor “ntfy” moet onderaan de lijst staan.

🥳 Stap 4: Pushmeldingen ontvangen

Om te controleren of alles correct is ingesteld, vraag je een vriend om je een bericht te sturen in FluffyChat en kijk je of je een pushmelding ontvangt.

Conversations gebruiken

Als je naast Matrix ook XMPP gebruikt en Conversations al hebt geconfigureerd, kun je deze stappen volgen om FluffyChat-pushmeldingen hiermee te ontvangen:

  1. Open Conversations.
  2. Tik op de drie puntjes rechtsboven.
  3. Selecteer Instellingen en scroll naar beneden naar UnifiedPush Distributor.
  4. Tik op XMPP-account en selecteer het XMPP-account waarmee je meldingen wilt ontvangen.
  5. Open FluffyChat. Als het niet aanbiedt om meldingen te ontvangen via Conversations, controleer dan de meldingsinstellingen (zie stap 3 voor Ntfy hierboven).

Door deze stappen te volgen, kan je pushmeldingen in FluffyChat instellen voor personen zonder Google Services. Als je geïnteresseerd bent in het hosten van jouw eigen pushservice, kan je een kijkje nemen op unifiedpush.org.

+ +

+ # + Hoe kan ik deze FAQ aanvullen? +

+
Op Weblate kan je alle vragen van de FAQ bewerken en vertalen naar je eigen taal. Om de oorspronkelijke vraag te bewerken moet je de english versie bewerken. Als een beheerder kan je ook nieuwe vragen toevoegen via de taal English en dan te tikken op Add new translation. Hier kan je een key vastleggen voor de FAQ.

De key start altijd met faq_questions. en faq_answers., zorg ervoor dat de vraag in kleine letters met lage strepen is. Bijvoorbeeld faq_answer.how_can_i_extend_this_faq.

Let op dat je zowel een vraag én een antwoord moet geven.

Als je geen beheerder bent kan je dit json-bestand op GitHub bewerken.
+ +

+ # + Hoe gebruik je eind-tot-eind versleuting? +

+

FluffyChat steunt end-to-end versleuteling. Je kunt het instellen per chat. Wanneer het is ingeschakeld kan je het niet meer uitschakelen om veiligheidsredenen. Je kunt geen versleuteling voor openbare chats inschakelen, want dit slaat nergens op als iemand de chat kan verlaten. Als je versleuteling aan hebt staan kan de server niet langer de inhoud van je berichten lezen. Het zal alle berichten en bestanden versleutelen.

Om veilig te zijn voor persoon-in-het-midden-aanvallen moet je de apparatenlijst bekijken. Je kunt dit doen in de instellingen van de chat. Is er een verdacht apparaat dat jij of je chat partner niet kennen? Dan kun je het blokkeren door de schakelaar naar de linkerkant te verplaatsen.

De kleur van de schakelaar laat je de versleutelingsstatus zien. Oranje betekent dat dit apparaat niet geverifieerd is. Grijs betekent dat het geblokkeerd is en de versleutelingssleutels niet ontvangt. Dit betekent dat dit apparaat je berichten niet meer kan lezen. Groen betekent dat dit apparaat geverifieerd is.

Om de apparaten van een andere gebruiker te verifiëren, start de verificatie in een directe chat. Hiervoor heb je een start verificatie-knop in de versleutelingsinstellingen van de chat. Zorg ervoor dat je naast deze persoon staat of je bent verbonden via telefoon of een ander beveiligd kanaal. Als je de verificatie bent begonnen, zullen jullie beiden een set emojis op je apparaat zien. Vergelijk ze en tik op "Ze komen overeen". Wacht even en dan moet je zien dat alle apparaten groen worden.

+ +

+ # + Hoe kan ik FluffyChat forken? +

+

Inhoudsopgave

1. Licentie

FluffyChat heeft de AGPL-licentie. Lees de licentie (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) en verdiep je of jouw fork even open source is onder dezelfde licenties en dat je voldoet aan alle verplichtingen. Overweeg of je dit met een advocaat moet bespreken voor je jouw fork publiceert.

2. Uitschakelen end-to-end versleuteling!

Door de exportregels naar de VS is het niet toegestaan om je app in een winkel aan te bieden ergens in de VS of ergens op een server op te slaan in de VS voordat alles gerelateerd aan versleuteling is verwijderd of aan de beleidsregels is voldaan.

Lees verder: https://www.bis.doc.gov/index.php/policy-guidance/encryption

Als je hulp nodig hebt met E2EE van je fork lees verder onder "Officiële Ondersteuning".

3. Stay up to date!

FluffyChat bevat beveiligings gerelateerde opties. Als we een veiligsheidsfout vinden proberen we dit zo snel mogelijk op te lossen in een update. Maar dit betekend dat jouw fork ook verouderd en een potentieel veiligheidsrisico heeft. Je kan niet 24 uur per dag wakker zijn maar je moet wel een keuze maken hoe je de personen die je fork gebruiken beschermd tegen dit risico:

  1. Beperk de aanpassingen in je fork zodat je onze repo kan spiegelen. Stel een CI in die automatisch kan publiceren als FluffyChat een mogelijke bug publiceert.
  2. Een team aannemen zodat er altijd iemand beschikbaar is.
  3. Neem contact op met famedly.com om officiële ondersteuning te kopen.

4. Officiële Ondersteuning

FluffyChat is vrij als in vrijheid van meningsuiting en niet als gratis bier! Neem a.j.b. contact op met mijn bedrijf famedly.com voor een offerte voor officiële ondersteuning en houdt er rekening mee dat het veel werk en tijd kost om FluffyChat en de Famedly Matrix SDK te onderhouden. We leveren dus ook geen gratis ondersteuning. Verwacht ongeveer €1 per maand per persoon aan kosten voor het ondersteunen van je fork.

+ +

+ # + Hoe vind ik andere personen? +

+

Er zijn meerder manier om andere personen te vinden in FluffyChat.

  1. Zoek op naam: Je kan een persoon zijn naam invullen in zoeken. Dit werkt alleen als:
    • Je al samen in een chat zit met de persoon
    • De persoon in openbare chat zit die bekend is bij de server
    • Of je server toestaat om te zoeken naar andere personen.
  2. Voer Matrix ID in: Als je weet wat de Matrix ID is (bijv., @krille:janian.de) kan je dit direct invullen in zoeken. Het werkt vergelijkbaar met een emailadres @naam:voorbeeld.nl.
  3. Scan QR-code: Je kan de QR-code van de persoon scannen of je eigen tonen om te laten scannen.
  4. Deel uitnodigingslink: Iedereen kan een uitnodigingslink naar een chat delen. Klikken op de link verbind je direct naar de chat.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/nl/impressum/index.html b/nl/impressum/index.html new file mode 100644 index 000000000..a530cfb73 --- /dev/null +++ b/nl/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Colofon

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Contact

+

✉️ Email: + Klik hier +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/nl/index.html b/nl/index.html new file mode 100644 index 000000000..b437efb3b --- /dev/null +++ b/nl/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

De schattigste chat app met [matrix]

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Makkelijk in gebruik

+

FluffyChat is ontworpen om zo makkelijk mogelijk te gebruiken. Niemand zou moeten achterblijven.

+
+
+ Animated pencil +

Material You

+

Het gepolijste ontwerp is gebaseerd op Material You en werkt goed op alle platforms.

+
+
+ Animated mechanical arm +

Veilig

+

Met eind-tot-eind versleuteling, verifiëren en versleutelde back-ups is FluffyChat een van de meest veilige chat apps die er is.

+
+
+ Animated planet earth +

Decentraal

+

Kies zelf je server uit of host je eigen!

+
+
+ Animated bell +

Meldingen

+

Je kan kiezen tussen Firebase Cloud Messaging of kies de meer privacy bewuste Unified Push.

+
+
+ Animated rocket +

Spaces

+

Met spaces kun je deelnemen aan een groep van chats en personen. Met sub-spaces kun je deze zelfs indelen.

+
+
+ Animated glass sphere +

Videogesprekken

+

Een experimentele functie, maar je kunt al videogesprekken en spraakoproepen proberen, compatibel met andere [matrix] apps.

+
+
+ Animated chick +

Stickers

+

Creëer je eigen stickers en deel ze met je vrienden. Je kunt ze zelfs gebruiken als emojis.

+
+
+ Animated whoa emoji +

Compatibel

+

FluffyChat is compatibel met elke [matrix] app zoals Element, Nheko, Cinny en NeoChat.

+
+
+ + + + \ No newline at end of file diff --git a/nl/privacy/index.html b/nl/privacy/index.html new file mode 100644 index 000000000..27a763d39 --- /dev/null +++ b/nl/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/nl/tos/index.html b/nl/tos/index.html new file mode 100644 index 000000000..58c069c69 --- /dev/null +++ b/nl/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file diff --git a/uz/changelog/index.html b/uz/changelog/index.html new file mode 100644 index 000000000..4b4748d2d --- /dev/null +++ b/uz/changelog/index.html @@ -0,0 +1,109 @@ + + + + + + + FluffyChat Official Website | Changelog + + + + + + + + + + + + + + + + + + +
+

Oʻzgarishlar jurnali

+ +
+ + + + \ No newline at end of file diff --git a/uz/faq/index.html b/uz/faq/index.html new file mode 100644 index 000000000..f9463b6d9 --- /dev/null +++ b/uz/faq/index.html @@ -0,0 +1,252 @@ + + + + + + + FluffyChat Official Website | FAQ + + + + + + + + + + + + + + + + + + +
+ +

Koʻp beriladigan savollar

+

Ushbu KBS ni Weblate sahifasida tahrirlashingiz yoki tarjima qilishingiz mumkin.

+

+

+ + +

+ # + FluffyChat nima? +

+
FluffyChat - bu Matrix protokoli asosida ishlaydigan, foydalanuvchilar uchun qulay, bepul va reklamasiz ochiq kodli ilova bo'lib, Telegram yoki WhatsAppga o'xshash ishlaydi.
FluffyChat yordamida siz doʻstlaringiz bilan shaxsiy suhbatlashishingiz, guruh suhbatlari yaratishingiz, ovozli xabarlar almashishingiz, rasm va videolarni ulashishingiz va hatto joylashuvingizni yuborishingiz mumkin.
Va eng yaxshi tomoni:
FluffyChat boshqa Matrix messenjerlari bilan mos keladi!
+ +

+ # + FluffyChat kim uchun? +

+
FluffyChat WhatsApp, Telegram yoki WeChat kabi markazlashtirilgan xabar almashish ilovalariga tezkor, foydalanuvchilar uchun qulay va xavfsiz alternativa izlayotgan har bir kishi uchun.
+ +

+ # + FluffyChatni kim yaratgan? +

+
FluffyChat hamjamiyat tomonidan ishlab chiqilgan va Christian (Krille) Kußowski tomonidan tashkil etilgan. Biroq, kod yoki tarjimalar bilan ko'plab hissa qo'shuvchilar mavjud. Siz ularni bu yerdan topishingiz mumkin.
+ +

+ # + FluffyChat qanday moliyalashtirilgan? +

+
FluffyChat - bu koʻngillilar tomonidan boshqariladigan va toʻliq xayriya mablagʻlari hisobidan moliyalashtiriladigan notijorat loyiha.
+ +

+ # + FluffyChat mening qurilmamda mavjudmi? +

+
Ha! Siz FluffyChat’dan mobil telefonlarda, planshetlarda va kompyuteringizda veb-versiya sifatida foydalanishingiz mumkin. Android (Play Store va F-Droid), iOS (App Store), veb-ilova sifatida va Linux uchun ish stoli ilovasi sifatida (Flathub, Snap Store) mavjud. U hatto Linux telefonlarida ham Flatpak/Snap’ning Arm64 versiyasidan foydalanib ishlaydi. Agar xohlasangiz, uni MacOS va Windows uchun o‘zingiz kompilyatsiya qilishingiz mumkin, ammo bu hali qo‘llab-quvvatlanmaydi.
+ +

+ # + Qanday qilib FluffyChatda xisob yarataman? +

+
Ilovani birinchi marta ishga tushirganingizda, sizdan yangi Matrix hisobini yaratish soʻraladi. Serverni tanlang (masalan, matrix.org), kerakli foydalanuvchi nomingizni va xavfsiz parolni kiriting. Ixtiyoriy ravishda, siz elektron pochta manzilini qoʻshishingiz mumkin (bu parolni tiklash uchun foydali, lekin majburiy emas).
+ +

+ # + Matrix ID nima? +

+
Sizning Matrix ID'ngiz tarmoqdagi yagona foydalanuvchi nomingiz, masalan, @name:matrix.org. U sizning ismingiz va hisobingiz joylashgan serverdan iborat.
+ +

+ # + FluffyChatga qanday kiraman? +

+
Agar sizda allaqachon Matrix akkaunti boʻlsa, shunchaki Matrix identifikatoringizni (masalan, @name:matrix.org) va parolingizni kiriting. FluffyChat markazlashtirilmaganligi sababli, siz istalgan Matrix-mos serverga kirishingiz mumkin.
+ +

+ # + FluffyChat uchun menga email manzil kerakmi? +

+
Yoʻq, elektron pochta manzili talab qilinmaydi. Biroq, agar parolingizni qayta tiklashni yoki hisobingizni tasdiqlashni xohlasangiz, bu tavsiya etiladi.
+ +

+ # + Men maxfiy soʻzimni unutdim. Endi nima? +

+
Agar siz hisob qaydnomangizni yaratishda elektron pochta manzilini koʻrsatgan boʻlsangiz, parolingizni server veb-sayti (masalan, https://matrix.org) orqali tiklashingiz mumkin. Afsuski, elektron pochta manzilisiz tiklash mumkin emas. Bunday holda, siz yangi hisob yaratishingiz kerak bo'ladi.
+ +

+ # + Qurilmamni almashtirdim va endi barcha xabarlarim shifrlangan. Endi nima? +

+
Shifrlangan xabarlaringizni yangi qurilmada oʻqish uchun avval yaratgan zaxira nusxangizni tiklashingiz kerak. Yangi qurilmada FluffyChat-ni sozlashda zaxira kalitingizni yoki parolingizni kiriting. Shundagina xabarlaringiz shifrini ochish mumkin. Agar siz zaxira nusxasini yaratmagan boʻlsangiz yoki kalitni yoʻqotib qoʻysangiz, afsuski, shifrlangan xabarlaringizni qayta tiklab boʻlmaydi.
+ +

+ # + FluffyChat-da zaxira kalitini qanday yarataman? +

+
FluffyChat ilovasini oching va sozlamalarga o'ting va Suhbat zaxira nusxasi ni tanlang. U yerda siz shifrlangan chat zaxira nusxasini oʻrnatishingiz mumkin. Sizdan tiklash kalitini saqlash soʻraladi. Muhim: Ushbu kalitni yozib oling yoki xavfsiz saqlang. Usiz siz shifrlangan xabarlaringizni yangi qurilmada tiklay olmaysiz.
+ +

+ # + Men nosozlik topdim. Endi nima? +

+
Xatolar haqida toʻgʻridan-toʻgʻri Githubʼda xabar berishingiz mumkin. Shu bilan bir qatorda, Messengerʼda ochiq guruh suhbati (#fluffy-space:matrix.org) mavjud boʻlib, u yerda siz savollar berishingiz yoki fikr-mulohazalaringizni yuborishingiz mumkin.
+ +

+ # + Google xizmatlarisiz Push-bildirishnomalarni qanday olishim mumkin? +

+

Push-bildirishnomalar FluffyChat’dagi muhim xabarlarni oʻtkazib yubormaslikning ajoyib usuli hisoblanadi. Google xizmatlaridan (masalan, Huawei telefonlari, Amazon Fire planshetlari yoki maxsus ROM’lar) foydalanmaydigan foydalanuvchilar uchun push-bildirishnomalarni sozlash biroz boshqacha.

FluffyChat ilovani har safar ishga tushirganingizda push-bildirishnomalarni avtomatik ravishda o‘rnatishga harakat qiladi. Biroq, agar qurilmangizda Google xizmatlari bo‘lmasa, xato xabari olishingiz mumkin. Bu holda, Ntfy, UP-FCM Distributor (Google) yoki Conversations kabi UnifiedPush ilovasidan foydalanish kerak.

Mundarija

Foydalanish Ntfy

Ushbu maqolada biz sizga ntfy ilovasi yordamida Android qurilmangizda push-bildirishnomalarni qanday sozlashni ko'rsatamiz.

🏪 1-qadam: ntfy ni oʻrnatish va sozlash

  1. Agar sizda allaqachon FluffyChat oʻrnatilgan boʻlsa, lekin push-bildirishnomalarni olmagan boʻlsangiz, ilovani toʻliq yoping (uni umumiy koʻrinishda surib tashlang) va Android qurilmangizda PlayStore (yoki F-Droid) ni oching.

  2. Ilovani ntfy ni qidiring va uni oʻrnating.

  3. ntfy ni oʻrnatgandan soʻng, ilovani kamida bir marta oching.

  4. Endi, FluffyChat-ga qayting va ilovani oching.

🔋 2-qadam: ntfy uchun batareya optimallashtirishni oʻchirib qo'ying

FluffyChat push-bildirishnomalarni ishonchli tarzda yuborishi uchun "ntfy" ilovasi uchun batareya optimallashtirishni oʻchirib qoʻyish muhimdir.

  1. Qurilmangizdagi [Android sozlamalari] ga oʻting.

  2. “Ilovalar” yoki “Ilovalar” ni qidiring va oʻrnatilgan ilovalar ro'yxatidan “ntfy” ni tanlang.

  3. “Batareya” ga teging va “Batareya optimallashtirish” ni tanlang.

  4. Batareya optimallashtirishdan ozod qilingan ilovalar roʻyxatida “ntfy” tanlanganligiga ishonch hosil qiling.

✅ 3-qadam: FluffyChatʼda Push konfiguratsiyasini tekshirish

  1. FluffyChatʼni oching va [Sozlamalar] ga oʼting.

  2. Menyudan “Bildirishnomalar” ni tanlang.

  3. Bildirishnoma sozlamalarida siz “Pusherlar” ro'yxatini ko'rasiz. “ntfy” uchun “Pusher” ro'yxatning pastki qismida boʻlishi kerak.

🥳 4-qadam: Push-bildirishnomalarni qabul qilish

Hamma narsa toʻgʻri sozlanganligiga ishonch hosil qilish uchun doʻstingizdan FluffyChatda sizga xabar yuborishini soʻrang va push-bildirishnoma olganingizni tekshiring.

Suhbatlardan foydalanish

Agar siz Matrix-dan tashqari XMPP-dan foydalanayotgan boʻlsangiz va allaqachon Conversations sozlangan boʻlsa, FluffyChat push-bildirishnomalarini u orqali olish uchun quyidagi amallarni bajarishingiz mumkin:

  1. Suhbatlar-ni oching.
  2. Yuqori oʻng tomondagi uchta nuqtaga teging.
  3. Sozlamalar-ni tanlang va UnifiedPush Distributor-ga pastga aylantiring.
  4. XMPP hisobi-ni bosing va tanlang Bildirishnomalarni olishni istagan XMPP hisob qaydnomasi.
  5. FluffyChat-ni oching. Agar u Suhbatlar orqali bildirishnomalarni olishni taklif qilmasa, bildirishnoma sozlamalarini tekshiring (yuqoridagi Ntfy uchun 3-bosqichga qarang).

Ushbu amallarni bajarish Google xizmatlariga ega boʻlmagan foydalanuvchilar uchun FluffyChat-da push-bildirishnomalarni muvaffaqiyatli sozlashi kerak. Agar siz o'zingizning push-xizmatingizni joylashtirishga qiziqsangiz, unifiedpush.org saytiga tashrif buyurishingiz mumkin.

+ +

+ # + Ushbu KBSni qanday uzaytirishim mumkin? +

+
Weblate saytida siz KBS ning barcha yozuvlarini tahrirlashingiz va oʻz tilingiz uchun tarjimalarni taqdim etishingiz mumkin. KBS ning manba yozuvini tahrirlash uchun siz inglizcha versiyasini tahrirlashingiz kerak. Administrator sifatida siz Inglizcha boʻlimiga oʻtib, Yangi tarjima qoʻshish tugmasini bosish orqali unga yangi yozuvlar yozishingiz mumkin. Keyin u yerda siz KBS yozuvi uchun kalitni belgilashingiz kerak.

Kalit har doim faq_savollar. yoki faq_answers. bilan boshlanadi, keyin kichik harflar bilan yozilgan savollardan iborat. Masalan, ushbu yozuvning kaliti faq_answer.how_can_i_extend_this_faq.

Iltimos, savol va javob berishingiz kerakligini unutmang, shuning uchun siz ikkita yangi tarjimani belgilashingiz kerak.

Agar siz administrator boʻlmasangiz, ushbu json faylini GitHub da tahrirlashingiz mumkin.
+ +

+ # + Boshidan oxirigacha shifrlashdan qanday foydalanish kerak? +

+

FluffyChat boshidan oxirigacha shifrlashni qoʻllab-quvvatlaydi. Siz uni har bir suhbat uchun yoqishingiz mumkin. Yoqilgandan soʻng, xavfsizlik nuqtai nazaridan uni endi oʻchirib boʻlmaydi. Siz jamoat xonalari uchun shifrlashni yoqolmaysiz, chunki har kim baribir qoʻshilib, guruhdan chiqib ketishi mumkin boʻlganda bu mantiqsiz. Shifrlashni yoqsangiz, server endi sizning xabarlaringiz mazmunini oʻqiy olmaydi. U barcha matnli xabarlar va fayllarni shifrlaydi.

Oʻrtadagi odam hujumlaridan himoyalanish uchun qurilmalar roʻyxatini koʻrib chiqishingiz kerak. Buni suhbatning shifrlash sozlamalarida qilishingiz mumkin. Siz yoki suhbatdoshingiz bilmaydigan shubhali qurilma bormi? Keyin uni tugmachani chapga siljitish orqali bloklashingiz mumkin.

Koʻrsatkich rangi sizga xavfsizlik holatini koʻrsatadi. Toʻq sariq rang bu qurilma tekshirilmaganligini anglatadi. Kulrang rang uning bloklanganligini va shifrlash kalitlarini olmasligini anglatadi. Bu shuni anglatadiki, bu qurilma endi sizning xabarlaringizni oʻqiy olmaydi! Yashil rang ushbu qurilma tasdiqlanganligini bildiradi.

Boshqa foydalanuvchining qurilmalarini tekshirish uchun toʻgʻridan-toʻgʻri suhbatda tasdiqlashni boshlang. Buning uchun toʻgʻridan-toʻgʻri suhbatning shifrlash sozlamalarida “Tekshirishni boshlash” tugmasi mavjud. Ushbu odamning yonida turganingizga yoki telefon yoki boshqa biron bir xavfsiz kanal orqali ulanganingizga ishonch hosil qiling. Tasdiqlashni boshlaganingizda, qurilmangizda bir qator emojilarni ko'rasiz. Ularni taqqoslang va “Ular mos keladi” tugmasini bosing. Bir oz kuting, shundan soʻng barcha qurilmalar yashil rangga oʻzgarishini koʻrasiz.

+ +

+ # + FluffyChat dasturini qanday fork qilish mumkin? +

+

Mundarija

1. Litsenziya

FluffyChat AGPL litsenziyasiga ega. Litsenziyani oʻqing (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) va forkingiz bir xil litsenziya ostida ochiq kodli ekanligiga va barcha talablarga javob berishingizga ishonch hosil qiling. Ehtimol, forkingizni nashr etishdan oldin advokat bilan bogʻlanishni oʻylab koʻrishingiz kerakdir.

2. Boshdan-oyoq shifrlashni oʻchirib qoʻying!

AQSh eksport qoidalariga koʻra, shifrlash bilan bogʻliq barcha maʼlumotlarni olib tashlamaguningizcha yoki qoidalarga rioya qilmaguningizcha, ilovangizni doʻkonda yoki AQSh serveridagi biron bir joyda nashr qila olmaysiz.

Qoʻshimcha maʼlumot: https://www.bis.doc.gov/index.php/policy-guidance/encryption

Agar sizga vilkangizda E2EE dan foydalanish bo'yicha bizdan yordam kerak boʻlsa, quyida “Rasmiy qoʻllab-quvvatlash” mavzusida batafsil maʼlumotni o'qing.

3. Yangiliklardan xabardor boʻlib turing!

FluffyChat xavfsizlikka oid narsalarni oʻz ichiga oladi. Agar biz xavfsizlik xatosini topsak, uni iloji boricha tezroq tuzatishga va yangi versiya bilan yuborishga harakat qilamiz. Ammo bu sizning vilkangiz eskirgan va xavfsizlik xavfi borligini anglatadi. Siz kuniga 24 soat uygʻoq bo'la olmaysiz, shuning uchun quyidagi usullardan birini tanlab, foydalanuvchilaringizni qanday himoya qilishni hal qilishingiz kerak:

  1. Vilkangizni iloji boricha minimallashtiring va omborni aks ettirishni yoqing. Agar FluffyChat xato tuzatishini nashr qilsa, yangi versiyalarni avtomatik ravishda nashr etadigan CI ni oʻrnating.
  2. Hech qachon uxlamang va hech boʻlmaganda bitta odam hech qachon uxlamaydigan katta jamoaga pul toʻlang.
  3. Rasmiy yordamni sotib olish uchun famedly.com bilan bogʻlaning.

4. Rasmiy yordam

FluffyChat soʻz erkinligi kabi bepul va bepul pivo emas! Takliflar va rasmiy yordam uchun iltimos, mening kompaniyam famedly.com bilan bogʻlaning va FluffyChat yoki Famedly Matrix SDK ni saqlash uchun koʻp mehnat va vaqt talab qilinishini yodda tuting. Shuning uchun biz sizga bepul yordam koʻrsata olmaymiz. Shuning uchun, iltimos, forkingizning har bir foydalanuvchisi uchun oyiga taxminan 1 dollar kuting.

+ +

+ # + Qanday qilib boshqa foydalanuvchilarni topaman? +

+

FluffyChat’da boshqa foydalanuvchilarni topishning bir necha yo‘li mavjud.

  1. Ko‘rsatiladigan nom bo‘yicha qidiruv: Qidiruvga shaxsning ko‘rsatiladigan nomini kiritishingiz mumkin. Bu faqat quyidagi hollarda ishlaydi:
    • Siz ushbu shaxs bilan chatni ulashgansiz,
    • Ular sizning serveringizga ma’lum bo‘lgan umumiy xonada bo‘lsa,
    • Yoki sizning serveringiz boshqa foydalanuvchilarni qidirishga ruxsat bersa.
  2. Matrix ID’sini to‘g‘ridan-to‘g‘ri kiriting: Agar siz Matrix ID’sini bilsangiz (masalan, @krille:janian.de), uni to‘g‘ridan-to‘g‘ri qidiruvga kiritishingiz mumkin. Bu elektron pochta manziliga o‘xshash ishlaydi: @username:servername.
  3. QR kodini skanerlash: Siz boshqa shaxsning QR kodini skanerlashingiz yoki skanerlash uchun o‘zingiznikini ko‘rsatishingiz mumkin.
  4. Taklifnoma havolasini ulashish: Har kim xonaga yoki chatga taklifnoma havolasini ulashishi mumkin. Havolani bosish sizni toʻgʻridan-toʻgʻri bogʻlaydi.
+ +

+ # + How do I get stickers? +

+

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

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

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

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

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)

+ +
+ +
+ + + + \ No newline at end of file diff --git a/uz/impressum/index.html b/uz/impressum/index.html new file mode 100644 index 000000000..7d62f1735 --- /dev/null +++ b/uz/impressum/index.html @@ -0,0 +1,119 @@ + + + + + + + FluffyChat Official Website | Impressum + + + + + + + + + + + + + + + + + + +
+

Muhr

+

Christian Kußowski
Prenzlauer Allee 221
10405 Berlin

+
+

Aloqa

+

✉️ E-pochta: + Bu yerga bosing +
💬 Matrix: + + @krille:janian.de +

+
+ + + + \ No newline at end of file diff --git a/uz/index.html b/uz/index.html new file mode 100644 index 000000000..2e07ba039 --- /dev/null +++ b/uz/index.html @@ -0,0 +1,179 @@ + + + + + + + FluffyChat Official Website | Home + + + + + + + + + + + + + + + + + + +FluffyChat Logo +

[Matrix]dagi eng yoqimli xabarchi

+
+ Mobile screenshot + +
+ +
+
+ Animated dancing woman +

Ishlatishga oson

+

FluffyChat iloji boricha oson foydalanish uchun yaratilgan. Hech kim ortda qolmasligi kerak.

+
+
+ Animated pencil +

Material You

+

Yaxshi sayqallangan dizayn Material You ga asoslangan va barcha platformalarda juda yaxshi ishlaydi.

+
+
+ Animated mechanical arm +

Xavfsiz

+

Boshidan oxirigacha shifrlash, o‘zaro imzolash va shifrlangan zaxira nusxalari bilan FluffyChat eng xavfsiz messenjerlardan biri hisoblanadi.

+
+
+ Animated planet earth +

Markazlashmagan

+

Siz foydalanishni xohlagan serverni tanlashingiz yoki hatto o‘zingizning shaxsiy serveringizni yaratishingiz mumkin!

+
+
+ Animated bell +

Push-Xabarnomalar

+

Siz Firebase Cloud Messaging yoki maxfiylikka ko'proq yoʻnaltirilgan Unified Push ni tanlashingiz mumkin.

+
+
+ Animated rocket +

Maydonlar

+

Maydonlar yordamida siz suhbatlar va foydalanuvchilarni tashkillashtiradigan hamjamiyatga qoʻshilishingiz yoki yaratishingiz mumkin. Sub-maydonlar yordamida siz hatto oʻz hamjamiyatlaringizni ham joylashtirishingiz mumkin.

+
+
+ Animated glass sphere +

Video qoʻngʻiroqlar

+

Hali ham eksperimental xususiyat, lekin siz allaqachon boshqa [matrix] mijozlari bilan mos keladigan video va audio qoʻngʻiroqlarni sinab koʻrishingiz mumkin.

+
+
+ Animated chick +

Stikerlar

+

O'zingizning stikerlar to'plamingizni yarating va ularni do'stlaringiz bilan baham ko'ring. Siz hatto ulardan ichki emoji sifatida ham foydalanishingiz mumkin.

+
+
+ Animated whoa emoji +

Mos keladigan

+

FluffyChat Element, Nheko, Cinny yoki NeoChat kabi boshqa har qanday [matrix] mijoz bilan mos keladi.

+
+
+ + + + \ No newline at end of file diff --git a/uz/privacy/index.html b/uz/privacy/index.html new file mode 100644 index 000000000..6f16bfaec --- /dev/null +++ b/uz/privacy/index.html @@ -0,0 +1,108 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+ +
+ + + + \ No newline at end of file diff --git a/uz/tos/index.html b/uz/tos/index.html new file mode 100644 index 000000000..835c13abe --- /dev/null +++ b/uz/tos/index.html @@ -0,0 +1,114 @@ + + + + + + + FluffyChat Official Website | Privacy + + + + + + + + + + + + + + + + + + +
+

Terms of Service

+

FluffyChat is a client application for the Matrix messaging network. It does not provide or operate any messaging servers.

+

FluffyChat may suggest or preconfigure certain servers for user convenience. These servers are operated by independent third parties. The developers of FluffyChat have no control over these servers and are not responsible for their availability, security, privacy practices, or the content transmitted through them.

+

Your messages and data are processed and stored by the server you choose to connect to. Please review the terms and privacy policies of the server operator you use.

+

FluffyChat is provided “as is”, without warranties of any kind, express or implied. The developers of FluffyChat are not liable for any damages, data loss, service interruptions, or other issues arising from the use of the application or from the servers you connect to.

+

By using FluffyChat, you agree to use the application in compliance with applicable laws and the policies of the server you choose.

+ +
+ + + + \ No newline at end of file