FluffyChat tries to be as minimal as possible even in the code style. We try to keep the code clean, simple and easy to read. The source code of the app is under `/lib` with the main entry point `/lib/main.dart`.
FluffyChat tries to be as minimal as possible even in the code style. We try to keep the code clean, simple and easy to read. The source code of the app is under `/lib` with the main entry point `/lib/main.dart`.
<!-- editorconfig-checker-disable -->
<!-- prettier-ignore-start -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**
- [Directory Structure:](#directory-structure)
- [Separation of Controllers and Views](#separation-of-controllers-and-views)
- [Formatting](#formatting)
- [Code Analyzis](#code-analyzis)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
@ -4,6 +4,25 @@ Push notifications are a great way to make sure you don't miss important message
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](https://unifiedpush.org/#quick-start) such as Ntfy, UP-FCM Distributor (Google) or Conversations.
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](https://unifiedpush.org/#quick-start) such as Ntfy, UP-FCM Distributor (Google) or Conversations.
<!-- editorconfig-checker-disable -->
<!-- prettier-ignore-start -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**
- [Using Ntfy](#using-ntfy)
- [🏪 Step 1: Installing and Setting Up ntfy](#-step-1-installing-and-setting-up-ntfy)
- [🔋 Step 2: Deactivate Battery Optimization for ntfy](#-step-2-deactivate-battery-optimization-for-ntfy)
- [✅ Step 3: Checking Push Configuration in FluffyChat](#-step-3-checking-push-configuration-in-fluffychat)
There are plenty of cases, which can not be tested easily in automated UI tests. We need to check all cases on the specified platforms. Please comment below, what you can confirm that it is (still) working or broken with the current release candidate. Also please report all regressions you can find.
There are plenty of cases, which can not be tested easily in automated UI tests. We need to check all cases on the specified platforms. Please comment below, what you can confirm that it is (still) working or broken with the current release candidate. Also please report all regressions you can find.
<!-- editorconfig-checker-disable -->
<!-- prettier-ignore-start -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents**
- [iOS / iPadOS](#ios--ipados)
- [Android](#android)
- [Linux Desktop](#linux-desktop)
- [Web version](#web-version)
- [Any platform](#any-platform)
- [How to join the public beta](#how-to-join-the-public-beta)
- [iOS and iPadOS](#ios-and-ipados)
- [Android](#android-1)
- [PlayStore](#playstore)
- [Linux Desktop (including Linux Phones)](#linux-desktop-including-linux-phones)
- [Web](#web)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<!-- prettier-ignore-end -->
<!-- editorconfig-checker-enable -->
## iOS / iPadOS
## iOS / iPadOS
1. - [] App receives push notifications when it is in background/terminated
1. - [] App receives push notifications when it is in background/terminated