The monocles chat, ethical pioneer. A modern and secure chat client for Android based on Conversations with features from blabber.im and Cheogram and a lot of own changes and improvements. This chat client is optimized for the monocles server's setting to get more security.
Find a file
2024-02-17 12:58:49 +01:00
.circleci removed OTR (for now..), cherry picked blabber.im updates (Christan Schneppe, Daniel Gultsch) 2021-12-29 22:34:29 +01:00
.github removed OTR (for now..), cherry picked blabber.im updates (Christan Schneppe, Daniel Gultsch) 2021-12-29 22:34:29 +01:00
docs corrected some words 2021-05-10 14:08:11 +02:00
drawable remove old image 2024-02-11 18:03:05 +01:00
fastlane/metadata/android update changelog 2024-01-29 19:35:25 +01:00
git/release Only show subject feature when encryption disabled 2024-02-17 12:31:48 +01:00
gradle/wrapper remove redundant menu items manage account, settings, invite to chat + remove gradle files 2023-11-03 09:39:52 +01:00
libs/AXML not needed anymore 2022-08-05 14:33:34 +02:00
playstore/release Revert "Change app ID and file path" 2024-01-19 17:12:19 +01:00
src disable send link previews for now 2024-02-17 12:58:49 +01:00
.gitignore fixes for PlayStore version 2021-04-19 15:28:30 +02:00
.gitlab-ci.yml merge changes from PixArtMessenger 2020-05-07 21:12:51 +02:00
.project material round and date_bubble 2021-09-28 20:54:44 +05:30
build.gradle Revert "Continue to Material 3" 2024-02-17 11:24:13 +01:00
CHANGELOG.md changing CHANGELOG.md 2021-05-26 21:50:27 +02:00
crowdin.yml merge changes from PixArtMessenger 2020-05-07 21:12:51 +02:00
gradle.properties Basic link previews + include opengraph metadata about HTML links + Links in a quote are not really in this message + OpenGraph library not using tor right now, so disable when we are + disable Gradle daemon + Better defaults for OpenGraphParser + Eventually we need to move on + Empty result as an error instead of hanging + re-activate map preview (Experimental) + modify mime type detection for shared files 2024-02-05 17:18:42 +01:00
gradlew improved texts (thanks IM), shorten launcher name 2021-08-05 22:03:05 +02:00
gradlew.bat improved texts (thanks IM), shorten launcher name 2021-08-05 22:03:05 +02:00
LICENSE added license file 2014-03-25 01:47:08 +01:00
monocles_chat.doap bump reporting xep and add ability to report messages 2024-02-12 09:05:09 +01:00
proguard-rules.pro Revert "Change app ID and file path" 2024-01-19 17:12:19 +01:00
README-en.md update readme and description 2023-12-27 15:48:12 +01:00
README-fr.md update monocles domains 2023-12-11 17:06:49 +01:00
README.md Revert "Change app ID and file path" 2024-01-19 17:12:19 +01:00
settings.gradle fix taking photos/recording videos from camera for Android 11 [Christian Schneppe] 2022-03-19 18:38:39 +01:00

monocles chat

🇬🇧🇺🇸English Readme version available here / Francais ici

monocles chat ist moderner und sicherer Android XMPP-Client. Basierend auf blabber.im und der offiziellen Android-App Conversations mit einigen Änderungen, insbesondere zur Verbesserung der Benutzerfreundlichkeit, um den Umstieg von oftmals vorinstallierten Messengern zu erleichtern. Die folgenden Bilder geben erste Eindrücke der App:

Vorschaubilder erstellt von Pigeonalley (https://pigeonalley.com)

Download ist hier möglich: Jetzt bei F-Droid

Folge uns auf monocles social

monocles chat nightly bzw. beta

nightly oder beta Versionen kann man direkt hier von Codeberg unter Releases herunterladen.

Wie kann ich bei der Übersetzung helfen?

Du kannst einen Merge Request erstellen in dem du Verbesserungen oder neue Sprachen hinzugefügt hast.

Ich habe Probleme, was soll ich tun?

Am einfachsten ist es, wenn du unserer Support-Gruppe beitrittst, dort werden deine Probleme mit Sicherheit schnell gelöst.

Support-Chat: support@conference.monocles.eu

Development-Chat: development@conference.monocles.de

Solltest du dort nicht weiter kommen kannst du hier ein Issue erstellen, in welchem du dein Problem genau beschreibst und welche Schritte erforderlich sind, um zu dem Problem zu gelangen.

Wie erstelle ich Debug- bzw. ADB-Logs?

Linux:
  1. Installation von ADB

    Debian und Derivate wie Ubuntu / Linux Mint
    sudo apt-get update
    sudo apt-get install adb
    # For Debian Jessie and older
    # sudo apt-get install android-tools-adb
    
    openSUSE 42.2 und 42.3
    sudo zypper ref
    sudo zypper install android-tools
    
    openSUSE Tumbleweed

    hier muss für das benötigte Packet folgende Repo eingebunden werden (z.B. bequem über Yast): http://download.opensuse.org/repositories/hardware/openSUSE_Tumbleweed/

    alternativ kann auch der 1 Click Installer benutzt werden:
    https://software.opensuse.org/package/android-tools

  2. Navigiere im Terminal mit cd in das Verzeichnis deines Vertrauens

  3. Folge den Schritten [6] bis [10] unter [Windows]. s.u.

  4. Nun kannst du mit der Ausgabe der Debug-Logs beginnen. Nenne die Log-Datei bspw logcat.txt:

    $ adb -d logcat -v time | grep -i monocles_chat > logcat.txt
    
  5. Fahre nun mit den verbliebenen Schritten unter [Windows] ab Schritt [12] fort.

Windows:
  1. Lade dir die SDK-Plattform-Tools für dein Betriebssystem von Google herunter:

    https://developer.android.com/studio/releases/platform-tools.html

  2. Falls noch nicht getan, lade dir die ADB Treiber für dein Betriebssystem von Google herunter, für Windows hier:

    https://developer.android.com/studio/run/win-usb.html

  3. Entpacke die zip (z.B. nach C:\ADB)

  4. Öffne die Kommandozeile (CMD) mit Start > Ausführen: cmd

  5. Wechsele in der Kommandozeile in das Verzeichnis C:\ADB wie folgt

    c:
    cd ADB
    
  6. Auf deinem Telefon gehst du in die Einstellungen und suchst nach dem Punkt Entwickleroptionen. Sollte dieser bei dir nicht vorhanden sein, musst du diese Optionen erst noch freischalten. Dazu wechselst du in den Einstellungen in den Punkt über das Telefon und suchst dort nach Buildnummer oder Ähnlichem. Diese Zeile musst Du mindestens 7 mal hintereinander antippen, es sollte dann ein Hinweis eingeblendet werden, der dir bestätigt, dass du nun Entwickler bist.

  7. In den Entwickleroptionen suchst du nach dem Eintrag USB-Debugging und aktivierst ihn.

  8. Schließe dein Handy mit dem USB-Kabel an deinen PC an. Die erforderlichen Treiber sollten zumindest in Windows automatisch installiert werden.

  9. Wenn alles ohne Fehler geklappt hat, kannst du wieder in die Kommandozeile gehen und testen, ob alles funktioniert. Gib dazu in CMD adb devices -l ein, es sollte in etwa sowas bei dir stehen:

    > adb devices -l
    List of devices attached
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    042111560169500303f4   unauthorized
    
  10. Falls dein Handy als unauthorized markiert wird, sollte am Handy eine Meldung USB-Debugging zulassen? kommen, diese mit OK bestätigen, sodass bei adb devices folgendes dort stehen sollte:

    > adb devices
    List of devices attached 
    042111560169500303f4    device
    
  11. Nun kannst du mit der Ausgabe der Debug-Logs beginnen. Dazu gibst du im CMD folgendes ein und die Ausgabe beginnt in die Datei logcat.txt im Verzeichnis C:\ADB:

    > adb -d logcat -v time | FINDSTR monocles_chat > logcat.txt
    
  12. Führe nun die Schritte aus, die zum Fehler führen.

  13. Nachdem der Fehler reproduziert wurde, kann das Loggen im Terminal mit Strg+C beendet werden.

  14. Zum Schluss schaue dir die logcat.txt an, lösche ggf. persönliche Angaben und sende diese Datei zur Problemlösung mit einer Beschreibung des Fehlers und was man tun muss, um diesen Fehler zu erhalten, an mich. Nutz dafür den Menüpunkt Issues