Desktop -Anwendung für Delta.chat

| Für Benutzer | Für Entwickler |
|---|---|
FEHLERBEHEBUNG CLI -Flaggen Schlüsselbindungen Wie man benutzerdefinierte Themen macht | Beitragsrichtlinien Protokollierung Dokumentation für Entwickler Styling -Richtlinien So aktualisieren Sie den Kern Wie man das Testen von End -to -End beendet Wie man eine Veröffentlichung macht |
Die Anwendung kann von https://get.delta.chat heruntergeladen werden. Hier finden Sie Binärveröffentlichungen für alle unterstützten Plattformen. Weiter unten finden Sie plattformspezifische Anweisungen. Wenn Sie auf Probleme stoßen, konsultieren Sie bitte den Abschnitt mit Fehlerbehebung unten.
Die primäre verteilungsunabhängige Art zu installieren besteht darin, den Flatpak-Build zu verwenden. Dies wird in seinem eigenen Repository gepflegt, jedoch kann eine vorgefertigte Binärdatei von Flathub heruntergeladen und installiert werden, die auch über eine Setup-Anleitung für viele Linux-Plattformen verfügt.
Führen Sie pacman -S deltachat-desktop aus, um den Delta -Chat -Desktop unter Arch Linux zu installieren.
Erstellen Sie alternativ deltachat-desktop-git Paket aus dem Arch User Repository.
WARNUNG: Derzeit kompiliert das AUR -Paket vom neuesten Master. Dies kann neuer sein, da die neueste Veröffentlichung neue Funktionen, aber auch neue Fehler einführt.
Wenn Sie einen AUR-Helfer wie Yay oder Paru installiert haben, können Sie ihn installieren, indem Sie yay -S deltachat-desktop-git ausführen und der Anweisung in Ihrem Terminal befolgen.
Andernfalls können Sie es immer noch manuell tun:
# Download the latest snapshot of the PKGBUILD
wget https://aur.archlinux.org/cgit/aur.git/snapshot/deltachat-desktop-git.tar.gz
# extract the archive and rm the archive file afterwards
tar xzfv deltachat-desktop-git.tar.gz && rm deltachat-desktop-git.tar.gz
# cd into extracted folder
cd deltachat-desktop-git
# build package
makepkg -si
# install package (you need to replace <version> with whatever version makepkg built)
sudo pacman -U deltachat-desktop-git- < version > .tar.xz $ brew install --cask deltachat
Installieren Sie einfach die .dmg -Datei, wie Sie sie mit allen anderen Software auf Mac tun.
Die Downloads für Windows finden Sie unter https://get.delta.chat, obwohl wir mit der Microsoft Store -Version empfehlen, da Sie automatische Updates erhalten.
Dies gilt hauptsächlich für Entwicklungszwecke. Dies wird Deltachat nicht in Ihr System installieren/integrieren. Wenn Sie also nicht wissen, was Sie tun, empfehlen wir, wenn möglich bei den oben genannten Methoden festzuhalten.
# Get the code
$ git clone https://github.com/deltachat/deltachat-desktop.git
$ cd deltachat-desktop
# Install pnpm
$ npm i -g pnpm
# Install dependencies
$ pnpm install
# Build the app (only needed on the first time or if the code was changed)
$ pnpm -w build:electron
# Start the application:
$ pnpm -w start:electron
-wbedeutet Arbeitsbereichs-Root-Paket. Dabei müssen Sie Ihr aktuelles Arbeitsverzeichnis nicht im Repo-Root haben, um diese Skripte auszuführen.
Für die Entwicklung mit lokalen Deltachat-Core lesen Sie die Dokumente
Dieses Modul baut auf deltachat-core-rust auf, was wiederum externe Abhängigkeiten hat. In den folgenden Anweisungen wird ein Linux -System angenommen (z. B. Ubuntu 18.10).
Lesen Sie den Fehler, vielleicht erfahren Sie bereits, was Sie tun müssen. Wenn Sie nicht gerne ein Problem in diesem Github -Repo einreichen.
Stellen Sie sicher, dass Ihre NodeJS -Version 20.0.0 oder neuer ist.
Wenn Sie immer noch Fehler erhalten, sehen Sie sich die Anweisungen in update_core readme an, um Dinge einzurichten or write an issue .
Die Konfigurationsdateien und die Datenbank werden auf der Standarddateipfade von Application-Config gespeichert.
Jede Datenbank ist eine SQLite -Datei, die das Konto für eine bestimmte E -Mail -Adresse darstellt.
Lesen Sie Docs/Development.md
Übersetzungen finden Sie in unserer Transifex-Seite: https://www.transsifex.com/delta-chat/public/
Für andere Möglichkeiten zum Beitrag: https://delta.chat/en/contribute
Sie können auf den Protokollordner und die aktuelle Protokolldatei unter dem Menü View->Developer zugreifen:

Lesen Sie docs/logging.md für eine Erklärung zu unserem Protokollierungssystem. (Verfügbare Optionen , Protokollort und Informationen zum verwendeten Protokollformat )
Lizenziert unter GPL-3.0-or-later , siehe Lizenzdatei für Einzelheiten.
Copyright © 2019
DeltaChat-Mitwirkende.
Dieses Programm ist kostenlose Software: Sie können es neu verteilt und/oder unter den Bestimmungen der GNU General Public Lizenz wie von der Free Software Foundation, entweder Version 3 der Lizenz veröffentlicht, oder (nach Ihrer Option) jede spätere Version ändern.
Dieses Programm wird in der Hoffnung verteilt, dass es nützlich sein wird, jedoch ohne Garantie; Ohne die implizite Garantie für Handelsfähigkeit oder Eignung für einen bestimmten Zweck. Weitere Informationen finden Sie in der GNU General Public Lizenz.
Sie hätten zusammen mit diesem Programm eine Kopie der GNU General Public Lizenz erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses/.