Mastalab est un client Mastodon multicompte.
L’application utilise très peu de bibliothèques et n’utilise aucun outil de suivi. Le code source est libre (GLPv3).
Fonctionnalités de l’application
Gestion multicompte :
- Ajout illimité de comptes
- Passage d’un compte à un autre par un simple clic
- Les comptes peuvent appartenir à différentes instances
Fils d’actualités :
- public / local / accueil
- Passage d’un fil à un autre en passant par le menu ou en balayant l’écran de droite à gauche ou de gauche à droite.
- Le clic sur un statut affiche la discussion liée à ce statut (contexte)
- Un clic sur un compte mentionné ouvre les détails de ce compte
- Un clic sur un hashtag affiche les statuts contenant ce hashtag
Actions sur les statuts :
- Masquer un compte lié à un statut
- Signaler des statuts inappropriés aux administrateurs
- Bloquer un compte lié à un statut
- Ajouter/Retirer un statut des favoris
- Partager/Supprimer un statut
- Copier le contenu
- Télécharger les médias
- Traduction des statuts par un simple clic (via l'API de Yandex)
Ecriture d’un statut :
- Ajout de médias
- Définir la visibilité (définie automatiquement pour les comptes verrouillés)
- Mentionner des utilisateurs avec recherche automatique du nom (@ + 2 caractères)
- Ajouter un spoiler
- Déclarer le contenu comme sensible
- Répondre à un statut (les noms mentionnés sont automatiquement ajoutés)
- Pour les réponses, possibilité d’afficher le contenu du statut auquel on répond (paramètres)
- Les statuts qui n'ont pas été envoyés sont sauvegardés (brouillons) - Cela peut être désactivé dans les paramètres
- Les brouillons peuvent être édités/supprimés/programmés
Statuts programmés (beta)
- Peuvent être édités/supprimés/reprogrammés tant qu'ils n'ont pas été envoyés.
Interactions avec les comptes :
- S’abonner
- Se désabonner
- Bloquer
- Afficher les détails d’un compte
- Accepter/Rejeter une demande d’abonnement (comptes verrouillés)
Recherches :
- Possibilité d’effectuer des recherches par mot clé sur n’importe quelle page de l’application (via la barre de recherche). Les résultats seront triés par : comptes, statuts, tags.
- Un clic sur un tag affichera les statuts contenant ce tag.
Optimisations de la connexion :
- Chargement des médias : automatique / en WIFI / à la demande
- Nombre de statuts/comptes par chargement (valeur entre 10 et 40).
Notifications :
- Notifications sur l’appareil des nouveaux statuts sur la page d’accueil ou lors de la réception de notifications pour le/les compte(s) connecté(s).
- Ces notifications peuvent être désactivées dans les paramètres.
Navigateur intégré
- Vidéos en plein écran
- Désactivation de javascript dans les paramètres (défaut : activé)
- Désactivation des cookies tiers dans les paramètres (défaut : désactivés - API > 21)
- Désactivation du navigateur intégré dans les paramètres.