Application de bureau

L’application de bureau Dokyo offre une expérience native avec prise en charge du mode hors ligne. Modifiez pages et bases de données sans connexion internet ; les changements se synchronisent automatiquement à la reconnexion.

L’application de bureau Dokyo est un client natif léger pour Windows, macOS et Linux. Elle charge le même espace de travail que celui utilisé dans le navigateur, avec un avantage supplémentaire : la prise en charge hors ligne. Lorsque votre connexion internet est coupée, vous pouvez continuer à lire et modifier. Vos changements se synchronisent automatiquement au retour de la connexion.

Installer l’application

Rendez-vous sur la page de téléchargement et récupérez l’installeur pour votre plateforme :

  • Windows : installeur .exe (NSIS).
  • macOS : .dmg pour Apple Silicon (M1/M2/M3) ou Intel.
  • Linux : .AppImage (fonctionne sur la plupart des distributions, mises à jour automatiques) ou paquet .deb (mises à jour manuelles).

Après l’installation, lancez Dokyo et connectez-vous avec votre compte existant. Si vous n’avez pas encore de compte, créez-en un . Les comptes sont gratuits.

Travailler hors ligne

Lorsque l’application de bureau récupère des données depuis le serveur, elle en stocke une copie dans une base de données locale sur votre ordinateur. Si le serveur devient inaccessible (pas d’internet, maintenance du serveur, etc.), l’application bascule sur ce cache local de façon transparente :

  • Lecture : les pages, bases de données et favoris sont servis depuis le cache local.
  • Écriture : les nouvelles pages, modifications et changements de lignes de base de données sont enregistrés localement et mis en file d’attente pour synchronisation.
  • Édition de texte enrichi : l’éditeur utilise Yjs (une bibliothèque CRDT) afin que les modifications hors ligne fusionnent automatiquement avec les changements du serveur, sans conflit.

Un petit indicateur d’état dans le coin inférieur gauche de l’application indique l’état actuel :

IndicateurSignification
Point vertEn ligne, toutes les données synchronisées
Point orange (clignotant)Synchronisation des modifications en attente
Point grisHors ligne
Point rougeErreur de synchronisation (cliquez pour les détails et réessayer)

Ce qui fonctionne hors ligne

Fonctionnalité En ligne Hors ligne
Afficher et modifier les pagesOuiOui
Créer et supprimer des pagesOuiOui (en attente)
Vues de base de données (tableau, liste, kanban, calendrier, graphique)OuiOui (en cache)
Modifier les lignes de base de donnéesOuiOui (en attente)
Voir les images en cacheOuiOui
Importer des imagesOuiEn attente, importées à la reconnexion
RechercheTexte intégralTitres uniquement
Exporter en PDFOuiOui
Collaboration en temps réelOuiNon (fusion à la reconnexion)
Assistant IAOuiNon
NotificationsOuiNon

Synchronisation et résolution des conflits

Au retour de la connexion, l’application rejoue tous les changements en attente vers le serveur dans l’ordre où ils ont été effectués. Pour la plupart des données (titres, icônes, lignes de base de données), la règle du dernier écrit gagne : la modification la plus récente prévaut.

Pour le contenu de texte enrichi, l’éditeur utilise un CRDT (Yjs), ce qui signifie que les modifications hors ligne sont fusionnées caractère par caractère avec les changements effectués sur le web ou d’autres appareils. Aucune donnée n’est perdue, et aucune résolution manuelle des conflits n’est nécessaire.

Mises à jour automatiques

L’application de bureau vérifie la disponibilité de nouvelles versions au démarrage. Lorsqu’une mise à jour est disponible, elle est téléchargée et installée automatiquement, puis l’application redémarre. Vous disposez toujours des dernières fonctionnalités et corrections de bugs sans téléchargement manuel. Cela s’applique aux versions .AppImage, Windows .exe, et macOS .dmg. Si vous avez installé le paquet Linux .deb, mettez à jour en téléchargeant à nouveau la dernière version depuis la page de téléchargement .

Stockage des données

Le cache local est stocké dans le répertoire de données d’application standard de votre système :

  • Windows : %APPDATA%\dokyo\
  • macOS : ~/Library/Application Support/dokyo/
  • Linux : ~/.local/share/dokyo/

Les fichiers en cache (images, pièces jointes) ont une limite de taille configurable (500 Mo par défaut), avec une éviction automatique des fichiers non consultés depuis 30 jours.

L’application de bureau nécessite toujours un compte Dokyo. Il n’existe pas de mode local uniquement. Toutes les données se synchronisent avec le serveur lorsque vous êtes en ligne.