A propos de Mastalab

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.