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 :
.dmgpour 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 :
| Indicateur | Signification |
|---|---|
| Point vert | En ligne, toutes les données synchronisées |
| Point orange (clignotant) | Synchronisation des modifications en attente |
| Point gris | Hors ligne |
| Point rouge | Erreur de synchronisation (cliquez pour les détails et réessayer) |
Ce qui fonctionne hors ligne
| Fonctionnalité | En ligne | Hors ligne |
|---|---|---|
| Afficher et modifier les pages | Oui | Oui |
| Créer et supprimer des pages | Oui | Oui (en attente) |
| Vues de base de données (tableau, liste, kanban, calendrier, graphique) | Oui | Oui (en cache) |
| Modifier les lignes de base de données | Oui | Oui (en attente) |
| Voir les images en cache | Oui | Oui |
| Importer des images | Oui | En attente, importées à la reconnexion |
| Recherche | Texte intégral | Titres uniquement |
| Exporter en PDF | Oui | Oui |
| Collaboration en temps réel | Oui | Non (fusion à la reconnexion) |
| Assistant IA | Oui | Non |
| Notifications | Oui | Non |
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.