Μια απάντηση ή ένα νήμα σε ένα χρονολόγιο, και πλέον μια παρατιθέμενη δημοσίευση που είναι η ίδια απάντηση, έχουν ένα κουμπί Εμφάνιση νήματος που ξεδιπλώνει επί τόπου τις δημοσιεύσεις στις οποίες απαντά, χωρίς να μετακινεί αυτό που διαβάζετε. Η Απόκρυψη νήματος τις διπλώνει ξανά, το νήμα διπλώνει επίσης μόνο του μόλις βγει από την οθόνη με την κύλιση, και όταν η δημοσίευση στην οποία απαντούσε έχει διαγραφεί, το κουμπί ανοίγει μια γραμμή που το αναφέρει.
Κάθε παράδοση από ένα webhook με μυστικό φέρει πλέον μια κεφαλίδα X-Catodon-Signature, ένα HMAC-SHA256 μιας χρονοσφραγίδας και του σώματος με κλειδί αυτό το μυστικό, ώστε ο παραλήπτης να μπορεί να ελέγξει ότι προέρχεται από τον διακομιστή σας και ότι είναι πρόσφατη. Τα webhook που δημιουργούνται χωρίς μυστικό λαμβάνουν πλέον ένα τυχαίο, και η X-Misskey-Hook-Secret, που στέλνει το ίδιο το μυστικό, καταργείται σταδιακά και θα αφαιρεθεί στην 27.1.0.
Τα webhook λογαριασμού και συστήματος παραθέτουν πλέον τις 30 τελευταίες απόπειρες παράδοσής τους: πότε, ποιο συμβάν, την κατάσταση HTTP ή τον λόγο για τον οποίο δεν ήρθε απάντηση, και πόσο διήρκεσε. Ένα κουμπί Αποστολή ξανά στέλνει εκ νέου μια παράδοση που χάθηκε όσο ο παραλήπτης σας ήταν εκτός λειτουργίας, ακόμη και όταν το webhook είναι απενεργοποιημένο, διατηρώντας το eventId της ώστε ο παραλήπτης να την αναγνωρίζει. Το αρχείο είναι επίσης αναγνώσιμο μέσω των i/webhooks/deliveries και admin/system-webhook/deliveries.
Ένα webhook που αποτυγχάνει να παραδώσει 10 συμβάντα στη σειρά, με το πρώτο τουλάχιστον μία ώρα νωρίτερα, απενεργοποιείται πλέον αντί να στέλνει για πάντα σε μια νεκρή διεύθυνση, και ο κάτοχός του ειδοποιείται: ο λογαριασμός, ή κάθε συντονιστής και διαχειριστής για ένα webhook συστήματος. Μετρούν μόνο τα συμβάντα που εξάντλησαν όλες τις επαναλήψεις τους, οπότε μια σύντομη διακοπή δεν αλλάζει τίποτα, και το webhook μπορεί να ενεργοποιηθεί ξανά μόλις ο παραλήπτης του λειτουργήσει.
Ένα φόρουμ σε άλλον διακομιστή, όπως Lemmy, Mbin ή PieFed, μπορεί πλέον να ακολουθείται μέσω του λογαριασμού διαμεσολαβητή αυτού του διακομιστή, ώστε το φόρουμ να βλέπει ως ακόλουθό του τον διαμεσολαβητή αντί για εσάς, ενώ οι δημοσιεύσεις του εξακολουθούν να φτάνουν στα χρονολόγιά σας και οι ειδοποιήσεις λειτουργούν όπως με κάθε ακολούθηση. Μια ρύθμιση επιλέγει ποιον δρόμο ακολουθεί το κουμπί Ακολούθηση· δεν προσφέρεται για τα φόρουμ αυτού του διακομιστή ούτε για φόρουμ που εγκρίνουν τους ακολούθους χειροκίνητα.
Ονομασία της προσαρμοσμένης ροής πίσω από μια δημοσίευση
Μια δημοσίευση που πρόσθεσε στο Ακολουθείτε μία από τις προσαρμοσμένες ροές σας, από λογαριασμό που δεν ακολουθείτε, έχει πλέον από πάνω της μια γραμμή που κατονομάζει αυτή τη ροή και την ανοίγει, όπως η γραμμή Hashtag που παρακολουθείτε. Όταν ένα hashtag που παρακολουθείτε εξηγεί ήδη τη δημοσίευση, κατονομάζεται μόνο το hashtag, και οι δημοσιεύσεις που θα βρίσκονταν έτσι κι αλλιώς στο Ακολουθείτε δεν παίρνουν γραμμή.
Οι διαχειριστές μπορούν να προσθέτουν δικά τους widget στη στήλη των widget: μια μικρή σελίδα HTML, με CSS και προαιρετικά JavaScript, ή ένα ενσωματωμένο στοιχείο όπως ένα κουμπί δωρεάς ή ένα widget του Discord. Το καθένα εκτελείται απομονωμένο από την εφαρμογή, χωρίς να μπορεί να δει ποιοι είστε ή να ενεργήσει για λογαριασμό σας, και όποιο φορτώνει περιεχόμενο από άλλους ιστότοπους ζητά άδεια πριν ανακτήσει οτιδήποτε, αφού αυτοί οι ιστότοποι θα έβλεπαν τη διεύθυνση IP σας.
Λέξεις-κλειδιά που παρακάμπτουν τους αναφερόμενους λογαριασμούς
Ένας νέος διακόπτης των προσαρμοσμένων ροών εμποδίζει μια λέξη-κλειδί να ταιριάζει μέσα στο όνομα χρήστη ενός λογαριασμού που αναφέρει μια δημοσίευση: με λέξη-κλειδί το catodon, μια δημοσίευση που απλώς αναφέρει κάποιον στο catodon.social δεν καταλήγει πλέον στη ροή. Ισχύει και για τις εξαιρούμενες λέξεις-κλειδιά, είναι απενεργοποιημένος από προεπιλογή, μεταφέρεται με τις εξαγωγές, και οι εφαρμογές τον ορίζουν μέσω του keywordsIgnoreMentions στα antennas/create και antennas/update.
Πλήρεις αριθμοί αντιδράσεων από διακομιστές Misskey
Μια δημοσίευση από Misskey, Sharkey, CherryPick ή άλλον διακομιστή Catodon έδειχνε μόνο τις αντιδράσεις που έτυχε να λάβει ο διακομιστής σας. Τώρα, όταν κάποιος συνδεδεμένος την ανοίγει, ο διακομιστής σας ζητά από τον διακομιστή της δημοσίευσης τις αντιδράσεις της και δείχνει τον μεγαλύτερο αριθμό για κάθε emoji, ενημερώνοντας τη δημοσίευση στην οθόνη, και οι εφαρμογές Mastodon βλέπουν τους ίδιους αριθμούς. Τα αιτήματα είναι λίγα και αραιά, και οι αποκλεισμένοι ή σιγασμένοι διακομιστές δεν ερωτώνται ποτέ.
Μια δημοσίευση που έχετε ήδη αναδημοσιεύσει προσφέρει πλέον την Αναδημοσίευση ξανά, που τη φέρνει ξανά στην κορυφή για τους ακολούθους σας χωρίς να αναιρεί την πρώτη αναδημοσίευση, με την ορατότητα της πιο πρόσφατης. Για να μην πλημμυρίζουν τα χρονολόγια, οι αναδημοσιεύσεις της ίδιας δημοσίευσης, μαζί με τις προγραμματισμένες, πρέπει να απέχουν τουλάχιστον 24 ώρες, και η δημοσίευση δεν ανεβαίνει περισσότερο στις τάσεις. Η Αναίρεση αναδημοσίευσης εξακολουθεί να αφαιρεί όλες τις αναδημοσιεύσεις σας της δημοσίευσης με μία κίνηση.
Το Tusky, το Pachli, το Ice Cubes και άλλες εφαρμογές Mastodon μπορούν πλέον να εγγράφονται για push, ώστε να μαθαίνουν αμέσως κάθε νέα ειδοποίηση αντί να ελέγχουν κάθε 15 λεπτά ή να μη λαμβάνουν τίποτα όσο είναι κλειστές. Τηρούνται τα είδη ειδοποιήσεων που ζητά η εφαρμογή και η ρύθμισή της «από ποιον», και η ανάκληση της πρόσβασης μιας εφαρμογής αφαιρεί τη συνδρομή της. Βασίζεται στις υπάρχουσες ρυθμίσεις Web Push του διακομιστή.
Μετάφραση εναλλακτικού κειμένου και παρατιθέμενων δημοσιεύσεων
Η μετάφραση μιας δημοσίευσης μεταφράζει πλέον με την ίδια ενέργεια και τις περιγραφές των εικόνων και των βίντεό της, που εμφανίζονται κάτω από μια γραμμή Μεταφράστηκε από, και μια δημοσίευση με εικόνες αλλά χωρίς κείμενο μπορεί να μεταφραστεί μόνο για τις περιγραφές της. Μια παράθεση μεταφράζεται μαζί με τη δημοσίευση που τη δείχνει, μόνο στα μέρη που είναι σε γλώσσα που δεν διαβάζετε, και το πρόγραμμα προβολής πολυμέσων και οι παρατιθέμενες δημοσιεύσεις αποκτούν δικά τους κουμπιά μετάφρασης.
Με ενεργό το Κλικ για άνοιγμα δημοσιεύσεων, ένα κλικ στην κεφαλίδα, σε κενό χώρο ή στο περιθώριο μιας παράθεσης ανοίγει πλέον την παρατιθέμενη δημοσίευση, όπως ήδη έκανε ένα κλικ στο κείμενό της, στα χρονολόγια και στη σελίδα της δημοσίευσης. Πριν, η παράθεση της σελίδας δημοσίευσης δεν έκανε τίποτα εκεί, και αυτή ενός χρονολογίου άνοιγε τη δημοσίευση που περιείχε την παράθεση.
Μια δημοσίευση που είναι εκδήλωση από το Mobilizon, το Gancio ή άλλον διακομιστή δείχνει πλέον κάτω από τον τίτλο της μια κάρτα με την ημερομηνία, την ώρα στη ζώνη ώρας της εκδήλωσης και στη δική σας, κάθε τόπο με τη διεύθυνσή του, τυχόν διαδικτυακό σύνδεσμο, και αν έχει ακυρωθεί ή αναβληθεί. Τίποτα δεν φορτώνεται από υπηρεσία χαρτών μέχρι να ακολουθήσετε έναν σύνδεσμο, και η Προσθήκη στο ημερολόγιο κατεβάζει ένα αρχείο .ics που δημιουργείται στο πρόγραμμα περιήγησής σας.
Μια νέα σελίδα Εκδηλώσεις παραθέτει τις εκδηλώσεις που δεν έχουν ακόμη τελειώσει, τις πιο κοντινές πρώτες, από κάθε δημόσια εκδήλωση που γνωρίζει ο διακομιστής, με καρτέλες για εκείνες αυτού του διακομιστή και για τους λογαριασμούς και τα φόρουμ που ακολουθείτε, και φίλτρα ανά κατηγορία ή hashtag. Τα προφίλ και τα φόρουμ με επερχόμενες εκδηλώσεις αποκτούν μια καρτέλα Εκδηλώσεις, και οι εφαρμογές διαβάζουν τη λίστα μέσω του νέου endpoint events/upcoming.
Η Εκδήλωση, στο μενού … της φόρμας δημοσίευσης, μετατρέπει μια δημοσίευση σε εκδήλωση με τίτλο, έναρξη και λήξη, ζώνη ώρας, χώρο, διεύθυνση και διαδικτυακό σύνδεσμο, και μια επεξεργασία μπορεί να την ακυρώσει ή να την αναβάλει. Οι άλλοι διακομιστές τη λαμβάνουν ως Event του ActivityPub στη μορφή που περιγράφει το FEP-8a8e, με μια γραμμή ημερομηνίας και τόπου ώστε να τα δείχνει και το Mastodon. Οι εφαρμογές χρησιμοποιούν τη νέα παράμετρο event των notes/create, notes/edit και notes/schedule/create.
Μια εκδήλωση που δημιουργείται εδώ δέχεται από προεπιλογή απαντήσεις από όλους, έως έναν αριθμό θέσεων αν τον ορίσει ο διοργανωτής, και μπορούν να απαντήσουν και όσοι βρίσκονται στο Mobilizon, στο Friendica και στο Hubzilla. Τα Θα παρευρεθώ, Ίσως και Δεν μπορώ βρίσκονται κάτω από την εκδήλωση· το πόσοι έρχονται είναι δημόσιο, το ποιοι έρχονται το βλέπει μόνο ο διοργανωτής. Οι εφαρμογές χρησιμοποιούν τα νέα endpoint events/rsvp, events/unrsvp και events/attendees, για εκδηλώσεις σε οποιονδήποτε διακομιστή.
Η Ιδιωτική εκδήλωση, στον επεξεργαστή εκδηλώσεων, μετατρέπει μια εκδήλωση σε άμεση δημοσίευση προς τα άτομα που προσκαλείτε, που μόνο αυτά μπορούν να τη δουν και να απαντήσουν και ειδοποιούνται με κουμπιά απάντησης. Κανένα από αυτά δεν μπορεί να δει ποιοι άλλοι προσκλήθηκαν, σε αυτόν ή σε οποιονδήποτε άλλο διακομιστή, και ο διοργανωτής διατηρεί τη λίστα των προσκεκλημένων και των απαντήσεών τους στους Συμμετέχοντες.
Οποιοσδήποτε μπορεί πλέον να προσκαλέσει κάποιον σε μια δημόσια ή μη καταχωρισμένη εκδήλωση από την κάρτα της. Ένα άτομο σε αυτόν τον διακομιστή λαμβάνει μια ειδοποίηση με κουμπιά απάντησης και βρίσκει την εκδήλωση στην καρτέλα Οι εκδηλώσεις μου, ενώ κάποιος αλλού λαμβάνει ένα μήνυμα με τον τίτλο, την ώρα, τον τόπο και τον σύνδεσμο, το οποίο οι διακομιστές Catodon που γνωρίζουν αυτές τις προσκλήσεις μετατρέπουν στην ίδια ειδοποίηση. Κάθε άτομο προσκαλείται μία φορά, και ποτέ κάποιος που σας έχει αποκλείσει ή σιγάσει.
Εκδηλώσεις σε διακομιστές χωρίς υποστήριξη εκδηλώσεων
Το Misskey, το Sharkey και οι παλαιότερες εκδόσεις του Catodon, που δεν γνωρίζουν τίποτα για εκδηλώσεις, δείχνουν πλέον τον τίτλο, την ημερομηνία, τον τόπο και τον σύνδεσμο μιας εκδήλωσης πάνω από την περιγραφή της, ώστε μια εκδήλωση που δημοσιεύεται εδώ να λέει και σε αυτούς τους διακομιστές τι, πότε και πού.
Η σελίδα Εκδηλώσεις αποκτά ένα κουμπί Νέα εκδήλωση, τις προβολές Επερχόμενες και Παρελθούσες, και μια καρτέλα Οι εκδηλώσεις μου για τις εκδηλώσεις στις οποίες απαντήσατε, τις προσκλήσεις και τις εκδηλώσεις που διοργανώνετε. Ο επεξεργαστής ορίζει πλέον κατηγορία, τρόπο συμμετοχής και μέγιστο αριθμό συμμετεχόντων, και το πεδίο διεύθυνσης αναζητά τον τόπο και τον σημειώνει σε έναν χάρτη που μπορείτε να προσαρμόσετε. Η αναζήτηση και τα πλακίδια του χάρτη περνούν από τον δικό σας διακομιστή, οπότε το πρόγραμμα περιήγησής σας δεν επικοινωνεί ποτέ με το OpenStreetMap.
Μετά από δοκιμές με Mobilizon, Gancio, Friendica, Hubzilla, Mastodon, Lemmy, NodeBB, Mbin και PieFed, οι εκδηλώσεις εμφανίζονται πλέον καλύτερα σε πολλούς από αυτούς: το Mastodon και το Hubzilla δείχνουν μια γραμμή που λέει πότε και πού, οι απαντήσεις φτάνουν στο Hubzilla, και μια εκδήλωση μόνο με πρόσκληση φτάνει στο Friendica ως εκδήλωση και όχι ως ιδιωτικό μήνυμα. Οι εκδηλώσεις που δημοσιεύονται σε φόρουμ NodeBB, Mbin ή PieFed φτάνουν πλέον σε αυτά ως κανονικές δημοσιεύσεις φόρουμ.
Όταν ζητάτε να πάτε σε μια εκδήλωση άλλου διακομιστή, όπως μια εκδήλωση του Mobilizon που εγκρίνει τους συμμετέχοντές της, ειδοποιείστε όταν ο διοργανωτής σας δέχεται ή σας απορρίπτει· για μια εκδήλωση ανοιχτή σε όλους, ανακοινώνεται μόνο η άρνηση. Η ειδοποίηση μπορεί να απενεργοποιηθεί στις Ρυθμίσεις → Ειδοποιήσεις, και μια εκδήλωση ανοιχτή στην οθόνη ενημερώνεται χωρίς επαναφόρτωση μόλις φτάσει η απάντηση.
Το Mobilizon δεν ενημερώνει τους άλλους διακομιστές όταν κάποιος συμμετέχει σε μια εκδήλωση, οπότε οι αριθμοί που εμφανίζονταν εδώ έμεναν παλιοί. Τώρα, όταν κάποιος συνδεδεμένος ανοίγει ή βλέπει σε λίστα μια επερχόμενη εκδήλωση άλλου διακομιστή, ο διακομιστής αυτός ερωτάται ξανά για τον αριθμό, το πολύ κάθε δέκα λεπτά ανά εκδήλωση, και ο νέος αριθμός εμφανίζεται στην ανοιχτή σελίδα μόλις φτάσει.
Ο Πίνακας ελέγχου → Ενσωματώσεις → Χάρτες ορίζει τον διακομιστή πλακιδίων, την αναφορά προέλευσης που εμφανίζεται στον χάρτη και την αναζήτηση διευθύνσεων συμβατή με το Nominatim που χρησιμοποιεί ο επεξεργαστής εκδηλώσεων, αντί για εκείνες του ίδιου του OpenStreetMap. Τα πλακίδια διατηρούνται ανά διακομιστή πλακιδίων, οπότε μια αλλαγή δεν δείχνει ποτέ τα παλιά, και ένας ημερήσιος καθαρισμός αφαιρεί τα πλακίδια που δεν κοίταξε κανείς επί έναν μήνα.
Η συλλογή upcomingEvents που διαβάζουν οι άλλοι διακομιστές παρέθετε μόνο τις 50 πρώτες επερχόμενες εκδηλώσεις ενός λογαριασμού. Εξακολουθεί να τις παραθέτει, και πλέον παραπέμπει σε επόμενες σελίδες όταν υπάρχουν περισσότερες, ώστε οι άλλοι διακομιστές να μπορούν να φτάσουν σε όλες τις επερχόμενες εκδηλώσεις ενός λογαριασμού.
Το /@user/events.ics είναι μια ροή iCalendar με τις δημόσιες εκδηλώσεις ενός λογαριασμού, τις επερχόμενες και εκείνες των τελευταίων 30 ημερών, ώστε να τις παρακολουθείτε στην εφαρμογή ημερολογίου σας. Προσφέρεται για τους ίδιους λογαριασμούς με τις ροές Atom και RSS τους, ένα κουμπί στην καρτέλα Εκδηλώσεις του προφίλ αντιγράφει τη διεύθυνσή της, και οι εκδηλώσεις μόνο για ακολούθους, οι μη καταχωρισμένες και οι εκδηλώσεις ιδιωτικών φόρουμ δεν εμφανίζονται ποτέ σε αυτήν.
Μια παρατιθέμενη δημοσίευση, καθώς και μια δημοσίευση που εμφανίζεται σε κάρτα προεπισκόπησης συνδέσμου, έχει πλέον δικά της κουμπιά απάντησης, αναδημοσίευσης, «μου αρέσει» και μενού με τους αριθμούς τους, ώστε να μπορείτε να απαντήσετε ή να δηλώσετε ότι σας αρέσει χωρίς να την ανοίξετε. Μια διασταυρούμενη δημοσίευση φόρουμ δείχνει έτσι την αρχική της, με τη βαθμολογία της και την αρνητική ψήφο, και οι αριθμοί ενημερώνονται ζωντανά καθώς άλλοι απαντούν, δηλώνουν ότι τους αρέσει, ψηφίζουν ή αναδημοσιεύουν.
Ο αριθμός αναδημοσιεύσεων μιας δημοσίευσης ανεβαίνει και κατεβαίνει πλέον καθώς άλλα άτομα την αναδημοσιεύουν ή αναιρούν την αναδημοσίευσή τους, στα χρονολόγια, στις κάρτες φόρουμ και στις παραθέσεις, ενώ πριν εμφανίζονταν χωρίς επαναφόρτωση μόνο οι δικές σας αναδημοσιεύσεις. Οι εφαρμογές που παρακολουθούν μια δημοσίευση μέσω του streaming API λαμβάνουν τα νέα συμβάντα renoted και unrenoted, και οι κάρτες φόρουμ δείχνουν πλέον τους υψηλότερους αριθμούς που αναφέρει ο διακομιστής της ίδιας της δημοσίευσης.
Οι ρυθμίσεις της κάτω γραμμής για κινητά βρίσκονταν μέσα στις ρυθμίσεις της Γραμμής περιήγησης· έχουν πλέον δική τους σελίδα Κάτω γραμμή για κινητά στις Ρυθμίσεις → Πλοήγηση και διάταξη, κάτω από τη Γραμμή περιήγησης. Το κουμπί Widget εμφανίζεται πλέον στραμμένο με τον ίδιο τρόπο όπως στην ίδια τη γραμμή.
Ένα φόρουμ σε άλλον διακομιστή που δεν ακολουθεί κανείς εδώ έμοιαζε άδειο. Η σελίδα του έχει πλέον ένα κουμπί επαναφόρτωσης, όπως ένα απομακρυσμένο προφίλ, που ενημερώνει τα στοιχεία του και ανακτά έως δέκα από τα πιο πρόσφατα νήματά του, για το Lemmy, το PieFed, το NodeBB και άλλα φόρουμ που παραθέτουν δημόσια τις δημοσιεύσεις τους. Τα νήματα που είναι ήδη γνωστά εδώ καταχωρίζονται πλέον και αυτά στο φόρουμ τους, και κάθε φόρουμ μπορεί να ανανεώνεται μία φορά κάθε πέντε λεπτά.
Όταν η πολιτική ειδοποιήσεών σας συγκρατεί όσα σας στέλνει κάποιος, το πιο πρόσφατο μήνυμά του στα Μηνύματα έχει πλέον τα κουμπιά Αποδοχή, Αρχειοθέτηση και Αρχειοθέτηση και αποκλεισμός. Η αποδοχή αφήνει από εκεί και πέρα τον λογαριασμό να περνά και απελευθερώνει τις ειδοποιήσεις του που είχαν συγκρατηθεί, ενώ η αρχειοθέτηση μετακινεί και σιγάζει τη συνομιλία σε κάθε συσκευή. Οι εφαρμογές αποκτούν τα νέα endpoint notes/direct-messages/filtered-senders και notes/direct-messages/accept-sender.
Μια νέα προβολή Βίντεο συγκεντρώνει σε ένα πλέγμα κατά ημερομηνία τα βίντεο των καναλιών PeerTube που ακολουθείτε και των καναλιών YouTube στα οποία είστε εγγεγραμμένοι ως ροές RSS, με πρώτες τις ζωντανές μεταδόσεις PeerTube και Owncast. Θυμάται μέχρι πού παρακολουθήσατε σε οποιαδήποτε συσκευή, διατηρεί μια λίστα Παρακολούθηση αργότερα και αναζητά στο PeerTube μέσω ενός ευρετηρίου αναζήτησης, ενώ οι εγγραφές YouTube μπορούν να εισαχθούν από το Google Takeout ή από OPML.
Στην καρτέλα Κανάλια της προβολής Βίντεο, η Επιλογή μετατρέπει τη λίστα σε πλαίσια ελέγχου, ώστε να μπορείτε να τσεκάρετε πολλά κανάλια, να εξαγάγετε όσα επιλεγμένα είναι του YouTube ως CSV του Google Takeout ή ως αρχείο OPML, ή να καταργήσετε την εγγραφή σας από όλα με μία μόνο επιβεβαίωση. Η Επιλογή όλων και έπειτα η Κατάργηση εγγραφής στην καρτέλα YouTube αφαιρεί κάθε κανάλι YouTube, και ένα κανάλι από το οποίο δεν ήταν δυνατή η κατάργηση της εγγραφής μένει τσεκαρισμένο ώστε να ξαναδοκιμάσετε.
Όταν ο διακομιστής είναι συνδεδεμένος με έναν πάροχο OpenID Connect όπως το Keycloak, το Authentik ή το Entra ID, τα παράθυρα σύνδεσης και εγγραφής προσφέρουν ένα κουμπί για αυτόν, ενώ οι συνήθεις κανόνες εγγραφής του διακομιστή εξακολουθούν να ισχύουν. Οι υπάρχοντες λογαριασμοί μπορούν να συνδέσουν ή να αποσυνδέσουν τον πάροχο στις Ρυθμίσεις → Ασφάλεια. Οι διαχειριστές δηλώνουν τους παρόχους στη νέα ενότητα sso του αρχείου ρυθμίσεων, η οποία μπορεί επίσης να αφήνει τον πάροχο να διαχειρίζεται τους ρόλους.
Η εισαγωγή μιας λίστας ή μιας προσαρμοσμένης ροής τελειώνει πλέον με μια ειδοποίηση νέου τύπου, importCompleted, που φέρει το importedEntity και τους αριθμούς όσων γράφτηκαν και όσων παραλείφθηκαν. Η διεπαφή ιστού και οι push ειδοποιήσεις τη δείχνουν, ένας πελάτης του API μπορεί να την παραλείψει, και στις εφαρμογές Mastodon δεν αποστέλλεται, αφού το Mastodon δεν έχει τέτοιον τύπο.
Οι εκκινητές Android που σχεδιάζουν κάθε εφαρμογή σε ένα χρώμα, καθώς και τα θεματικά εικονίδια του Android, έδειχναν ένα εγκατεστημένο Catodon ως γεμάτο τετράγωνο. Η εφαρμογή προσφέρει πλέον το λογότυπο του Catodon ως μονόχρωμο εικονίδιό της, ώστε αυτοί οι εκκινητές να σχεδιάζουν το λογότυπο στο χρώμα τους. Οι διαχειριστές που ορίζουν δικά τους εικονίδια εφαρμογής μπορούν να προσθέσουν ένα σε ένα νέο πεδίο του Πίνακα ελέγχου → Επωνυμία, μιας σελίδας που πλέον ομαδοποιείται ανάλογα με το πού εμφανίζεται κάθε εικόνα.
Με σύνδεση σε λογαριασμό Mastodon, η Εξερεύνηση έχει πλέον μια καρτέλα Σύνδεσμοι με τις ειδήσεις που ο διακομιστής του βρίσκει δημοφιλείς, μια καρτέλα Χρήστες με τον κατάλογο προφίλ του, και τα Hashtag που παρακολουθείτε δίπλα στα Δημοφιλή στην καρτέλα Hashtag. Το καθένα εμφανίζεται μόνο όπου το διαθέτει ο διακομιστής του λογαριασμού, από το Mastodon 3.0, 3.5 ή 4.0 και σε άλλους διακομιστές που απαντούν, και ένας λογαριασμός σε αυτόν τον διακομιστή δεν βλέπει καμία αλλαγή.
Δίπλα στη Σίγαση αναδημοσιεύσεων, το μενού ενός λογαριασμού έχει πλέον τη Σίγαση απαντήσεων: οι απαντήσεις του σε άλλα άτομα φεύγουν από κάθε χρονολόγιο, ενώ οι δικές του δημοσιεύσεις, τα νήματα, οι αναδημοσιεύσεις, οι απαντήσεις προς εσάς και τα μηνύματά του παραμένουν. Οι Ρυθμίσεις → Σιγάσεις και Αποκλεισμοί παραθέτουν τους λογαριασμούς των οποίων τις απαντήσεις σιγάσατε, και οι εφαρμογές διαθέτουν τα reply-mute/create, reply-mute/delete και reply-mute/list, με το isReplyMuted στη σχέση με έναν χρήστη.
Με σύνδεση μέσω λογαριασμού Mastodon, οι Ανακοινώσεις παραθέτουν πλέον τις ανακοινώσεις εκείνου του διακομιστή με τους συνδέσμους, τις αναφορές και τα προσαρμοσμένα emoji τους, σημειώνουν τις μη αναγνωσμένες και βάζουν μια κουκκίδα στην καταχώριση της πλοήγησης. Το Κατάλαβα απορρίπτει μία από αυτές στον διακομιστή, και μπορείτε να προσθέτετε ή να αφαιρείτε αντιδράσεις. Εμφανίζεται στο Mastodon 3.1 και νεότερο και στις εκδόσεις που βασίζονται σε αυτό, καθώς και σε άλλους διακομιστές μόλις απαντούν για ανακοινώσεις.
Με σύνδεση στο Catodon μέσω λογαριασμού Mastodon, το μενού ενός απομακρυσμένου λογαριασμού προσφέρει πλέον τον Αποκλεισμό διακομιστή, και οι Ρυθμίσεις → Σιγάσεις και Αποκλεισμοί παραθέτουν τους αποκλεισμένους διακομιστές με ένα πεδίο για να προσθέσετε έναν. Οι αποκλεισμοί περνούν από τους αποκλεισμούς τομέα του ίδιου του Mastodon, οπότε είναι οι ίδιοι που δείχνουν οι εφαρμογές του Mastodon, και το τι κάνουν πέρα από την απόκρυψη εξαρτάται από τον διακομιστή του λογαριασμού. Προσφέρεται στο Mastodon από την 1.4, στο Akkoma και σε συμβατούς διακομιστές.
Με σύνδεση μέσω λογαριασμού Mastodon σε διακομιστή που εκτελεί Mastodon 4.0 ή νεότερο, Glitch-soc ή Hometown με ενεργοποιημένη τη μετάφραση, το κουμπί μετάφρασης και η αντίστοιχη καταχώριση του μενού ζητούν πλέον από εκείνον τον διακομιστή να μεταφράσει τη δημοσίευση, διατηρώντας τους συνδέσμους, τις αναφορές και τα emoji της. Προσφέρονται σε δημόσιες και μη καταχωρισμένες δημοσιεύσεις, τις μόνες που μεταφράζει το Mastodon, και από το Mastodon 4.2 μόνο όταν ο διακομιστής μπορεί να μεταφράσει τη συγκεκριμένη γλώσσα.
Μια εφαρμογή που προσφέρει δημιουργία λογαριασμού, όπως αυτή του ίδιου του Mastodon, μπορεί πλέον να το κάνει σε διακομιστή Catodon μέσω του POST /api/v1/accounts του Mastodon, τηρώντας κάθε κανόνα της φόρμας του διακομιστή: προσκλήσεις, έγκριση, επαλήθευση email, ελάχιστη ηλικία και δεσμευμένα ονόματα χρήστη. Κάθε άρνηση αναφέρεται στο αντίστοιχο πεδίο. Ένας διακομιστής με captcha αρνείται τις εγγραφές από εφαρμογές, και οι εγγραφές από εφαρμογές έχουν όριο ρυθμού ανά διεύθυνση IP και ανά εφαρμογή.
Το χρονολόγιο Λογαριασμοί μετονομάζεται σε Ροές, και εκτός από λογαριασμούς και hashtag η λίστα του έχει πλέον μια γραμμή για κάθε φόρουμ και ροή RSS που ακολουθείτε και για καθεμία από τις λίστες και τις προσαρμοσμένες ροές σας, τοποθετημένη σύμφωνα με την πιο πρόσφατη δημοσίευσή της. Η επιλογή μιας γραμμής δείχνει τις δημοσιεύσεις της δίπλα στη λίστα, διακόπτες στις Επιλογές καθορίζουν ποια είδη εμφανίζονται, και το πεδίο αναζήτησης τα βρίσκει με το όνομά τους. Οι εφαρμογές αποκτούν το νέο endpoint streams/latest.
Εγγραφές μέσω email στις δημοσιεύσεις ενός λογαριασμού
Όπως στο Mastodon 4.6, ένας επισκέπτης χωρίς λογαριασμό μπορεί να αφήσει μια διεύθυνση email σε ένα προφίλ που το προσφέρει και να λαμβάνει μέσω email τις δημόσιες δημοσιεύσεις αυτού του λογαριασμού, μόλις επιβεβαιωθεί η διεύθυνση, με έναν σύνδεσμο κατάργησης εγγραφής σε κάθε email. Ένας λογαριασμός το ενεργοποιεί στις Ρυθμίσεις → Ιδιωτικότητα, όπου βλέπει πόσους συνδρομητές έχει αλλά ποτέ τις διευθύνσεις τους. Οι διαχειριστές το ενεργοποιούν ανά ρόλο, και οι εφαρμογές μπορούν να χρησιμοποιούν το POST /api/v1/accounts/:id/email_subscriptions.
Οι εγγραφές μέσω email φτάνουν πλέον στα ιστολόγια: ένας επισκέπτης που δεν έχει συνδεθεί βρίσκει ένα κουμπί Εγγραφή στην κεφαλίδα του ιστολογίου και ένα πλαίσιο αφού διαβάσει μια ανάρτηση μέχρι το τέλος, και έπειτα λαμβάνει μέσω email μόνο τις αναρτήσεις του ιστολογίου, καθεμία με τον τίτλο, την περίληψη και τον σύνδεσμό της. Ένας συντάκτης μπορεί να προσφέρει τη φόρμα του προφίλ, του ιστολογίου, και τις δύο ή καμία, και το email-subscriptions/create δέχεται ένα νέο kind, all ή blog.
Ο Πίνακας ελέγχου → Απόδοση ανοίγει πλέον με ρυθμίσεις που προτείνονται για το μηχάνημα στο οποίο εκτελείται, υπολογισμένες από τη μνήμη του, τους πυρήνες CPU, τους ενεργούς λογαριασμούς, το μέγεθος της βάσης δεδομένων και τον ελεύθερο χώρο στον δίσκο, καθεμία με την αιτιολογία της και ένα κουμπί Εφαρμογή. Τίποτα δεν αλλάζει μέχρι να εφαρμόσετε μία, και ένας σχεδόν γεμάτος δίσκος για τα αποθηκευμένα απομακρυσμένα αρχεία ανάβει την κουκκίδα του Πίνακα ελέγχου. Η λίστα είναι επίσης διαθέσιμη μέσω του admin/performance-suggestions.
Τα χρονολόγια Λογαριασμοί, Φόρουμ και RSS μπορούν πλέον να εμφανίζουν μόνη της τη λίστα τους, καλύπτοντας τη στήλη του χρονολογίου, ενώ ένας λογαριασμός, ένα φόρουμ ή μια ροή ανοίγει στη δική του σελίδα με ένα βέλος επιστροφής, όπως σε ένα τηλέφωνο. Η επιλογή βρίσκεται στο μενού Επιλογές κάθε χρονολογίου και στις Ρυθμίσεις, διατηρείται ανά συσκευή για καθένα από τα τρία και ταιριάζει σε οθόνες όπου δύο στήλες δίπλα δίπλα μοιάζουν στριμωγμένες.
Μια δημοσίευση στη λίστα ενός φόρουμ δείχνει πλέον έως τρεις γραμμές του κειμένου της κάτω από τον τίτλο της, ή την περιγραφή της συνδεδεμένης σελίδας για έναν σκέτο σύνδεσμο, εκτός αν βρίσκεται πίσω από προειδοποίηση περιεχομένου. Οι δημοσιεύσεις σχεδιάζονται ως πλαίσια όπως σε ένα χρονολόγιο, και στη διάταξη μίας στήλης κάθε φόρουμ της λίστας δείχνει την αρχή της περιγραφής του με τον αριθμό ακολούθων και δημοσιεύσεών του.
Η ανακατεύθυνση που προστέθηκε στον διακομιστή στην 26.10.0 έχει πλέον δική της οθόνη στις Ρυθμίσεις → Διαχείριση λογαριασμού → Μετεγκατάσταση λογαριασμού. Όσοι επισκέπτονται το προφίλ σας βλέπουν μια ειδοποίηση που παραπέμπει στον άλλο λογαριασμό, ενώ οι ακόλουθοι, οι δημοσιεύσεις και οι ακολουθήσεις σας μένουν εκεί που είναι· δεν μπορείτε να δημοσιεύετε όσο ισχύει η ανακατεύθυνση και, σε αντίθεση με μια μετεγκατάσταση, μπορεί να ακυρωθεί οποιαδήποτε στιγμή.
Οι σελιδοδείκτες μπορούν να ταξινομηθούν σε ιδιωτικές κατηγορίες, που εμφανίζονται ως σειρά πάνω από τις αποθηκευμένες δημοσιεύσεις σας, ώστε μια μακριά λίστα να παραμένει εύκολη στην περιήγηση· μια δημοσίευση μπορεί να βρίσκεται σε πολλές ταυτόχρονα, και το μενού μιας δημοσίευσης την καταχωρίζει σε μία με ένα κλικ. Κανείς άλλος δεν βλέπει τις κατηγορίες σας, οι εφαρμογές Misskey τις βλέπουν ως κλιπ, και ένας διακομιστής που μετέβη από το Misskey ανακτά τα παλιά κλιπ των χρηστών του ως κατηγορίες.
Οι Ρυθμίσεις → Δεδομένα και αποθηκευτικός χώρος διαθέτουν μια ενότητα Κατηγορίες σελιδοδεικτών που εξάγει τις κατηγορίες σας ως αρχείο κλιπ, τη μορφή που χρησιμοποιούν το Misskey και το Sharkey, και εισάγει ένα τέτοιο αρχείο από Catodon, Misskey ή Sharkey, προσθέτοντας σελιδοδείκτη σε κάθε δημοσίευση που περιέχει. Ένα νέο πεδίο, Διακομιστής προέλευσης του αρχείου, επιτρέπει να βρεθούν ξανά οι δημοσιεύσεις εκείνου του διακομιστή, τόσο σε αυτή την εισαγωγή όσο και στην εισαγωγή σελιδοδεικτών.
Οι συντονιστές έχουν μια καταχώριση Ανανέωση απομακρυσμένων δεδομένων στο μενού μιας δημοσίευσης από άλλον διακομιστή, η οποία τη διαβάζει ξανά από την προέλευσή της σαν να είχε μόλις φτάσει. Μια δημοσίευση που ελήφθη πριν από μια διόρθωση εμφάνισης, όπως ένα βίντεο του PeerTube, αποκτά την τρέχουσα όψη· δεν πρόκειται για επεξεργασία, οπότε η δημοσίευση δεν σημειώνεται ως επεξεργασμένη και κανείς δεν ειδοποιείται.
Φιλτράρισμα των μενού ροών και λιστών με πληκτρολόγηση
Τα μενού επιλογής προσαρμοσμένης ροής, λίστας ή χρονολογίου αποκτούν πλέον ένα πεδίο για να περιορίζονται με πληκτρολόγηση μόλις περιέχουν 10 ή περισσότερες καταχωρίσεις, όπως ήδη έκαναν τα μακριά αναπτυσσόμενα μενού. Αυτό ισχύει για τις καρτέλες Προσαρμοσμένες ροές και Λίστες του χρονολογίου, για τον επιλογέα του widget Χρονολόγιο και για το κουμπί που συμπληρώνει τη σελίδα αναζήτησης από μια προσαρμοσμένη ροή.
Οι Ρυθμίσεις → Εμφάνιση αποκτούν τα Gruvbox Dark και Light, το Rosé Pine OLED σε καθαρό μαύρο, το Nyan Trail Night που δημιούργησε ο Sproid για αυτή την έκδοση, και ένα σκοτεινό κι ένα φωτεινό θέμα στα χρώματα των Bluesky, Discord, Mastodon, Threads, του κλασικού Twitter και του 𝕏. Τα θέματα των δικτύων δανείζονται μόνο χρώματα, χωρίς λογότυπα, και σκουραίνουν κάθε απόχρωση που είναι πολύ αχνή για να διαβαστεί ως κείμενο.
Κάθε εικόνα φέρει πλέον μια ετικέτα στη μικρογραφία της: ALT ✔ όταν έχει περιγραφή, την οποία ένα κλικ ξεδιπλώνει πάνω από την εικόνα, και ένα διαγραμμένο ALT ✘ όταν δεν έχει, ώστε οι εικόνες χωρίς περιγραφή να ξεχωρίζουν. Τα βίντεο και τα πλακίδια του πλέγματος πολυμέσων δείχνουν το ίδιο, και οι αναγνώστες οθόνης συνεχίζουν να διαβάζουν την περιγραφή από την ίδια την εικόνα.
Το πρόγραμμα προβολής πολυμέσων αποκτά μια γραμμή εργαλείων με ένα κουμπί ALT που δείχνει την περιγραφή χωρίς να μικραίνει την εικόνα, έναν μεγεθυντικό φακό για προβολή σε πραγματικό μέγεθος και το ίδιο μενού με μια μικρογραφία, μαζί με έναν μετρητή και τις διαστάσεις, το βάρος και τη μορφή του αρχείου. Οι καλυμμένες εικόνες μένουν καλυμμένες μέχρι να τις αποκαλύψετε, και η προβολή περνά σε βρόχο από την τελευταία εικόνα πίσω στην πρώτη.
Το Mastodon δείχνει μόνο τα τέσσερα πρώτα αρχεία μιας δημοσίευσης, οπότε η φόρμα δημοσίευσης προειδοποιεί πλέον μόλις επισυναφθεί πέμπτο, σημειώνει το σημείο αποκοπής με μια διακεκομμένη γραμμή και θαμπώνει τις μικρογραφίες που ακολουθούν. Μπορείτε να σύρετε τα αρχεία για να επιλέξετε ποια τέσσερα έρχονται πρώτα· τίποτα δεν μπλοκάρεται, και όσοι βρίσκονται στο Catodon εξακολουθούν να βλέπουν κάθε αρχείο.
Η περιγραφή ενός προφίλ έχει πλέον από κάτω ένα κουμπί Μετάφραση, όπως και μια δημοσίευση, που χρησιμοποιεί τον μεταφραστή του διακομιστή και δείχνει το αποτέλεσμα κάτω από το βιογραφικό μαζί με τη γλώσσα από την οποία προήλθε. Προσφέρεται όταν έχει ρυθμιστεί μεταφραστής και το προφίλ δηλώνει μια γλώσσα που δεν διαβάζετε· οι εφαρμογές έχουν πρόσβαση σε αυτό μέσω του νέου endpoint users/translate.
Δίπλα στο κουμπί απάντησης, μια δημοσίευση σε χρονολόγιο ή σε κάρτα φόρουμ δείχνει πλέον πόσες απαντήσεις περιέχει ολόκληρο το νήμα της, όχι μόνο τις άμεσες απαντήσεις, και όταν τοποθετείτε τον δείκτη πάνω στο κουμπί εμφανίζονται αναλυτικά και οι δύο αριθμοί. Μια ρύθμιση επαναφέρει την παλιά μορφή «3 (12)» ή μόνο τις άμεσες απαντήσεις, και οι εφαρμογές βρίσκουν το σύνολο ως threadRepliesTotal.
Το νέο endpoint notes/thread επιστρέφει τις απαντήσεις κάτω από μια δημοσίευση σε βάθος πολλών επιπέδων με ένα μόνο αίτημα, ως επίπεδη λίστα όπου κάθε απάντηση κατονομάζει τη γονική της, με έναν δείκτη συνέχειας όπου απομένουν κι άλλες απαντήσεις. Ταξινομεί κατά κορυφαίες, παλαιότερες ή νεότερες σε κάθε επίπεδο, δέχεται όρια στο μέγεθός του και αφήνει έξω τις απαντήσεις που δεν μπορείτε να δείτε μαζί με ό,τι βρίσκεται κάτω από αυτές.
Το χρονολόγιο Λογαριασμοί παραθέτει πλέον τα hashtag που ακολουθείτε ανάμεσα στους λογαριασμούς που ακολουθείτε, το καθένα με την πιο πρόσφατη δημόσια δημοσίευσή του, και η επιλογή ενός από αυτά δείχνει τις δημοσιεύσεις του δίπλα στη λίστα, με ένα κουμπί για να σταματήσετε να το ακολουθείτε. Ένας διακόπτης στις Επιλογές τα αφήνει εκτός και μια νέα κατηγορία Hashtag τα παραθέτει μόνα τους· η στήλη Λογαριασμοί της διάταξης πολλαπλών στηλών έχει τα ίδια, και η λίστα φορτώνει πλέον περισσότερα καθώς κάνετε κύλιση.
Η πιο πρόσφατη δημοσίευση κάθε hashtag που ακολουθείτε, για εφαρμογές
Το νέο endpoint notes/followed-hashtags επιστρέφει, για κάθε hashtag που ακολουθείτε, την πιο πρόσφατη δημόσια δημοσίευσή του, με τις νεότερες πρώτες, με τα ίδια φίλτρα και την ίδια σελιδοποίηση όπως το notes/following. Οι δημοσιεύσεις από λογαριασμούς και διακομιστές σε σίγαση, αποκλεισμένους ή σε αναστολή, καθώς και οι δημοσιεύσεις που φέρουν ένα hashtag που έχετε αποκλείσει, αφήνονται έξω.
Μια απάντηση γραμμένη από τον συγγραφέα της πρώτης δημοσίευσης ενός νήματος δείχνει πλέον ένα μικρό OP δίπλα στο όνομά του, στα χρονολόγια, στις σελίδες δημοσιεύσεων και στα προφίλ, και ένα κλικ πάνω του ανοίγει την πρώτη δημοσίευση. Οι εφαρμογές μπορούν να το διαβάσουν ως byThreadAuthor σε κάθε απάντηση.
Ένα θέμα, εγκατεστημένο ή ορισμένο από διαχειριστή ως θέμα του διακομιστή, μπορεί πλέον να ορίζει πλάτη διάταξης, αποστάσεις και ακτίνες γωνιών εκτός από χρώματα, από μια σταθερή λίστα προσαρμοσμένων ιδιοτήτων. Οι τιμές πρέπει να είναι απλά μεγέθη, οτιδήποτε άλλο αγνοείται, και το προσαρμοσμένο CSS του διακομιστή και το προσωπικό εξακολουθούν να υπερισχύουν όσων ορίζει το θέμα.
Η ρύθμιση Ρυθμίσεις → Εμφάνιση → Κείμενο και σχήματα → Στρογγυλότητα γωνιών αποκτά τέταρτη επιλογή, Θέμα, δίπλα στα Catodon, Misskey και Sharkey, η οποία χρησιμοποιεί τις γωνίες που ορίζει το τρέχον θέμα. Όταν επιλέγετε ένα θέμα που τις ορίζει, προτείνεται μία φορά η μετάβαση σε αυτήν· για όσους δεν επιλέγουν τέτοιο θέμα, τίποτα δεν αλλάζει.
Αρχεία σελιδοδεικτών και αποκλεισμένων διακομιστών στις Ρυθμίσεις
Οι εισαγωγές σελιδοδεικτών και αποκλεισμένων τομέων που προστέθηκαν στον διακομιστή στην 26.10.0 έχουν πλέον κουμπιά στις Ρυθμίσεις → Δεδομένα και αποθηκευτικός χώρος → Εισαγωγή και εξαγωγή, και δέχονται τα αρχεία του ίδιου του Catodon ή του Mastodon. Οι αποκλεισμένοι διακομιστές εξάγονται αμέσως ως blocked_domains.csv, το αρχείο που διαβάζει το Mastodon, και οι διαχειριστές μπορούν να επιτρέπουν ή να απαγορεύουν καθεμία από τις δύο εισαγωγές ανά ρόλο.
Το παράθυρο αναφοράς ζητά πλέον έναν λόγο και επιτρέπει σε όποιον κάνει την αναφορά να σημειώσει τους κανόνες του διακομιστή που παραβιάστηκαν και να επισυνάψει πρόσφατες δημοσιεύσεις του λογαριασμού, με τη δημοσίευση από την οποία ξεκίνησε η αναφορά ήδη σημειωμένη. Οι συντονιστές τα βλέπουν όλα στον Πίνακα ελέγχου, με τους κανόνες όπως ήταν διατυπωμένοι κατά την υποβολή, και όποιος κάνει την αναφορά μπορεί να επισυνάψει μόνο δημοσιεύσεις που βλέπει ο ίδιος.
Όταν ένας συντονιστής αναστέλλει έναν λογαριασμό, τοπικό ή απομακρυσμένο, όλοι στον διακομιστή που τον ακολουθούσαν ή τους ακολουθούσε λαμβάνουν μια ειδοποίηση που το αναφέρει, μαζί με το πόσες από τις ακολουθήσεις τους έπαψαν να λειτουργούν, όπως ήδη κάνει ο αποκλεισμός ενός διακομιστή. Οι ακολουθήσεις διατηρούνται, οπότε η άρση της αναστολής τις αποκαθιστά, και οι εφαρμογές Mastodon τη λαμβάνουν ως ειδοποιήσεις διακοπείσας σχέσης (severed relationships).
Επαληθευμένοι σύνδεσμοι κάτω από τα ονόματα των συγγραφέων
Όταν ένας λογαριασμός έχει επαληθευμένο σύνδεσμο, ελεγμένο με τον ίδιο τρόπο όπως στο Mastodon, η γραμμή κάτω από το όνομα χρήστη του στις δημοσιεύσεις, στις λίστες ακολούθων, στις καρτέλες μιας δημοσίευσης και στην αναζήτηση χρηστών τον δείχνει ως ετικέτα με ένα σημάδι επιλογής. Το Catodon ελέγχει μόνο του τους συνδέσμους από άλλους διακομιστές αντί να τους εμπιστεύεται, και οι λίστες ακολούθων, τα αποτελέσματα αναζήτησης και οι προεπισκοπήσεις προφίλ αποκτούν πιο συμπαγείς κάρτες.
Οι Ρυθμίσεις → Προφίλ διαθέτουν μια προαιρετική ημερομηνία για την ημέρα που ενταχθήκατε για πρώτη φορά στο Fediverse, σε οποιονδήποτε διακομιστή, η οποία εμφανίζεται στο προφίλ σας δίπλα στην ημερομηνία εγγραφής σας σε αυτόν εδώ, που πλέον φέρει την ετικέτα «Εγγραφή εδώ στις». Κοινοποιείται σε άλλους διακομιστές, και οι διακομιστές Catodon την εμφανίζουν, ενώ οι διαχειριστές μπορούν να απενεργοποιήσουν τη λειτουργία για τον διακομιστή τους.
Ο Πίνακας ελέγχου → Ομοσπονδία → Πολιτική αποκτά ενότητα Διακομιστές υπό συντονισμό: κάθε αποκλεισμένος ή αποσιωπημένος διακομιστής μπορεί να φέρει δημόσιο σχόλιο και να έχει το όνομά του κρυμμένο, και οι διαχειριστές επιλέγουν ποιος μπορεί να βλέπει τη λίστα και τα σχόλια, κανείς από προεπιλογή. Η λίστα εμφανίζεται τότε στη σελίδα Σχετικά και στις εφαρμογές Mastodon, και εισάγει και εξάγει το domain_blocks.csv του Mastodon με προεπισκόπηση πριν από την αποθήκευση.
Επεξηγήσεις και μεταφράσεις για τους κανόνες του διακομιστή
Κάθε κανόνας του διακομιστή μπορεί πλέον να φέρει μια εκτενέστερη επεξήγηση και μεταφράσεις σε οποιαδήποτε γλώσσα μιλά το Catodon, όπως επιτρέπει το Mastodon 4.4. Οι χρήστες διαβάζουν τους κανόνες στη γλώσσα της διεπαφής τους όπου υπάρχει μετάφραση, στη σελίδα Σχετικά, κατά την εγγραφή και κατά την αναφορά, και οι εφαρμογές Mastodon λαμβάνουν και τα δύο από τα endpoints του διακομιστή.
Μία φορά την ημέρα ο διακομιστής ζητά από το forge του Catodon την τελευταία σταθερή έκδοση, και όταν αυτή είναι νεότερη, η αρχική σελίδα του Πίνακα ελέγχου δείχνει στους διαχειριστές μια ειδοποίηση με σύνδεσμο προς τις σημειώσεις της έκδοσης. Σε αντίθεση με τον έλεγχο του Mastodon, το αίτημα δεν στέλνει την έκδοση που εκτελείται, και μπορεί να απενεργοποιηθεί στην Ασφάλεια δικτύου.
Προειδοποιήσεις για κρίσιμες ενημερώσεις και λήξη υποστήριξης
Ο ημερήσιος έλεγχος ενημερώσεων διαβάζει πλέον ποιες εκδόσεις είναι κρίσιμες και πότε κάθε σειρά εκδόσεων παύει να υποστηρίζεται. Μια νεότερη κρίσιμη έκδοση φέρνει στην αρχική σελίδα του Πίνακα ελέγχου μια προειδοποίηση που δεν κλείνει, καθώς και μια ανακοίνωση και ένα email σε κάθε διαχειριστή, και η λήξη της υποστήριξης ανακοινώνεται τρεις μήνες και δύο εβδομάδες πριν, και έπειτα μία φορά μόλις περάσει. Όπως και με την ειδοποίηση ενημέρωσης, το αίτημα δεν στέλνει ούτε το όνομα του διακομιστή ούτε την έκδοσή του.
Κουκκίδα του Πίνακα ελέγχου για εκκρεμείς εργασίες
Η κουκκίδα δίπλα στον Πίνακα ελέγχου στην πλοήγηση άναβε μόνο για ανεπίλυτες αναφορές και αιτήματα ακολούθησης φόρουμ. Ανάβει πλέον για κάθε κάρτα της ενότητας Χρειάζεται προσοχή στην αρχική σελίδα του Πίνακα ελέγχου, από λογαριασμούς που αναμένουν έγκριση και τάσεις που αναμένουν έλεγχο έως ενστάσεις και, για τους διαχειριστές, μια κρίσιμη ενημέρωση, που είναι πλέον κάρτα εκεί αντί για banner. Η κουκκίδα, ο αριθμός στο μενού και οι κάρτες συμφωνούν πλέον μεταξύ τους.
Μια νέα καρτέλα Hashtag στον Πίνακα ελέγχου → Τάσεις παραθέτει τα hashtag που βρίσκονται σε τάση αυτή τη στιγμή και επιτρέπει στους συντονιστές να εγκρίνουν ή να απορρίπτουν το καθένα, όπως στο Mastodon. Ένας διακόπτης ορίζει αν ένα hashtag που δεν έχει ελεγχθεί μπορεί να γίνει τάση, ενεργός για τους υπάρχοντες διακομιστές και ανενεργός για τους νέους, και οι εφαρμογές Mastodon έχουν πρόσβαση στον έλεγχο μέσω του admin API του Mastodon.
Οι διαχειριστές μπορούν πλέον να δημοσιεύουν όρους υπηρεσίας με ημερομηνία, γραμμένους σε Markdown και με περίληψη αλλαγών, από τον Πίνακα ελέγχου → Όροι υπηρεσίας, αντί να παραπέμπουν σε μια σελίδα αλλού. Κάθε έκδοση διατηρείται και μπορεί να διαβαστεί στον διακομιστή, οι δημοσιευμένες εκδόσεις δεν μπορούν να τροποποιηθούν, και οι λογαριασμοί ειδοποιούνται εκ των προτέρων για μια έκδοση που τίθεται σε ισχύ αργότερα.
Οι συντονιστές μπορούν να προειδοποιούν έναν τοπικό λογαριασμό, προαιρετικά με απόφαση σίγασής του ή σήμανσης των πολυμέσων του ως ευαίσθητων, ξεκινώντας από ένα έτοιμο πρότυπο αν το επιθυμούν. Ο λογαριασμός ειδοποιείται, βρίσκει κάθε απόφαση σε μια νέα σελίδα Αποφάσεις συντονισμού και μπορεί να υποβάλει ένσταση για καθεμία μία φορά μέσα σε 20 ημέρες· οι συντονιστές εγκρίνουν ή απορρίπτουν τις ενστάσεις στον Πίνακα ελέγχου → Ενστάσεις, όπως στο Mastodon.
Οι Ρυθμίσεις → Ειδοποιήσεις → Φιλτράρισμα ειδοποιήσεων περιλαμβάνουν έξι κανόνες, όπως Άτομα που δεν ακολουθείτε, Νέοι λογαριασμοί ή Μη ζητηθείσες ιδιωτικές επισημάνσεις, ο καθένας ρυθμισμένος σε Εμφάνιση, Φιλτράρισμα ή Αγνόηση. Οι φιλτραρισμένες ειδοποιήσεις περιμένουν σιωπηλά στη δική τους λίστα, ομαδοποιημένες ανά λογαριασμό, για αποδοχή ή παράβλεψη, όπως στο Mastodon, και οι εφαρμογές έχουν πρόσβαση σε αυτές μέσω του API πολιτικής ειδοποιήσεων του Mastodon.
Μπορείτε πλέον να λαμβάνετε με email νέους ακολούθους, αιτήματα ακολούθησης, επισημάνσεις, αναδημοσιεύσεις, αντιδράσεις και αποφάσεις συντονισμού, το καθένα με δικό του διακόπτη, με τις ίδιες προεπιλογές όπως στο Mastodon. Τα μηνύματα στέλνονται μόνο σε επαληθευμένη διεύθυνση, για ειδοποιήσεις που παραμένουν αδιάβαστες μετά από λίγα δευτερόλεπτα, έως 10 την ώρα, στη γλώσσα του προφίλ σας, με σύνδεσμο ενός κλικ για να σταματήσει αυτό το είδος.
Ο επεξεργαστής προσαρμοσμένων ροών αποκτά το πεδίο Γλώσσες προς παρακολούθηση, ώστε μια ροή να δέχεται μόνο δημοσιεύσεις γραμμένες στις γλώσσες που επιλέγετε, με μια επιλογή απόκρυψης των δημοσιεύσεων που δεν δηλώνουν καμία· μια ροή χωρίς επιλεγμένη γλώσσα δέχεται όλες τις γλώσσες, όπως πριν. Μια ροή μπορεί πλέον να αποτελείται μόνο από γλώσσες, για παράδειγμα κάθε δημοσίευση στα γαλλικά, και τις διατηρεί κατά την εξαγωγή και την εισαγωγή.
Για τις εφαρμογές, το notes/bubble-timeline δέχεται πλέον τις ίδιες επιλογές με το notes/global-timeline: ταξινόμηση Δημοφιλή και Ενεργά, και διακόπτες για τις απαντήσεις και τις δημοσιεύσεις φόρουμ, καθένας με προεπιλογή ό,τι επέστρεφε το Bubble μέχρι τώρα. Το Bubble αφήνει επίσης πλέον έξω τις απαντήσεις σε δημοσιεύσεις μόνο για ακολούθους από συγγραφείς που δεν ακολουθείτε, όπως κάνει το παγκόσμιο χρονολόγιο.
Οι Ρυθμίσεις → Εμφάνιση έχουν μια νέα ενότητα Διάταξη με ρυθμιστικά για τα πλάτη της πλαϊνής μπάρας, της στήλης δημοσιεύσεων και των widget, τις αποστάσεις ανάμεσά τους και το συνολικό μέγιστο, που ορίζονται ανά συσκευή και απεικονίζονται σε ένα διάγραμμα. Οι τιμές σας εφαρμόζονται μόλις τις ενεργοποιήσετε, με προτεραιότητα έναντι εκείνων του θέματός σας, και η επιλογή Χρήση του πλήρους πλάτους της οθόνης απλώνει τις στήλες σε όλη την έκταση μιας φαρδιάς οθόνης.
Συντομεύσεις πληκτρολογίου για την πλαϊνή μπάρα και τις καρτέλες
Όπως στο Element, στο Discord ή στο Slack, τα Alt+Κάτω και Alt+Πάνω ανοίγουν την επόμενη ή την προηγούμενη σελίδα της πλαϊνής μπάρας, με τη σειρά που έχετε ορίσει. Το Alt+Shift με τα βελάκια εναλλάσσει τις καρτέλες στις μπάρες μιας σελίδας, όπως Ακολουθείτε, Προτεινόμενα και Όλα στην προβολή Φόρουμ, και το κράτημα ενός πλήκτρου επαναλαμβάνει το βήμα.
Ένα φόρουμ μπορεί πλέον να δηλώνει έως τρεις γλώσσες στις οποίες απευθύνεται, οι οποίες εμφανίζονται στο εξώφυλλό του και κοινοποιούνται σε άλλους διακομιστές όπως το κάνει το Lemmy, ώστε να τις εμφανίζουν και το Lemmy, το PieFed και οι κατάλογοι φόρουμ. Εμφανίζονται επίσης οι γλώσσες των απομακρυσμένων φόρουμ, και το API συμβατό με το Lemmy τις αναφέρει πλέον κι αυτό.
Το Ctrl+K, ή το Cmd+K σε Mac, ανοίγει μια παλέτα που φτάνει σε οποιαδήποτε σελίδα της πλαϊνής μπάρας, των Ρυθμίσεων ή του Πίνακα ελέγχου πληκτρολογώντας λίγα γράμματα, και μεταβαίνει κατευθείαν σε μια ρύθμιση με το όνομά της. Εκτελεί επίσης ορισμένες ενέργειες, αναζητά δημοσιεύσεις ή χρήστες και ανοίγει hashtag, διευθύνσεις και συνδέσμους· χωρίς πληκτρολόγιο, μπορεί να προστεθεί στην πλαϊνή μπάρα.
Όπως στο Mastodon 4.4, ένας διαχειριστής μπορεί να ορίσει ελάχιστη ηλικία στον Πίνακα ελέγχου → Εγγραφή. Η φόρμα εγγραφής ζητά τότε ημερομηνία γέννησης και απορρίπτει όποιον είναι νεότερος, με πρόσκληση ή χωρίς, και απλώς ελέγχει την ημερομηνία χωρίς να την αποθηκεύει. Στους υπάρχοντες λογαριασμούς δεν ζητείται τίποτα, και η ηλικία δίνεται στις εφαρμογές Mastodon ως registrations.min_age του /api/v2/instance.
Όπως το Wrapstodon του Mastodon, κάθε λογαριασμός που δημοσίευσε μέσα στη χρονιά λαμβάνει τον Δεκέμβριο μια σύνοψή της: κάρτες με τις δημοσιεύσεις του ανά μήνα, τους νέους ακολούθους, ένα αρχέτυπο, τα hashtag και τις εφαρμογές που χρησιμοποίησε περισσότερο, τους λογαριασμούς στους οποίους απάντησε και τους οποίους αναδημοσίευσε συχνότερα, και τις πιο δημοφιλείς δημόσιες δημοσιεύσεις του. Μόνο ο λογαριασμός μπορεί να τη δει, οι προηγούμενες χρονιές παραμένουν προσβάσιμες, και οι εφαρμογές Mastodon τη διαβάζουν μέσω του /api/v1/annual_reports.
Το /login δείχνει πλέον τη φόρμα σύνδεσης σε κάθε διακομιστή, με τις επιλογές εγγραφής και άλλου διακομιστή, ώστε οι επισκέπτες διακομιστών των οποίων η σελίδα εισόδου είναι ένα χρονολόγιο ή η Εξερεύνηση να μπορούν να συνδεθούν από τηλέφωνο, όπου το στρογγυλό κουμπί οδηγούσε πίσω στην ίδια σελίδα. Η σύνδεση επιστρέφει στη σελίδα από την οποία ήρθε ο επισκέπτης, και η ρύθμιση Σελίδα εισόδου μπορεί πλέον να δείχνει αυτή τη σελίδα σύνδεσης στη ρίζα του ιστότοπου.
Η κάτω γραμμή για κινητά μπορεί πλέον να επεξεργάζεται όπως η λίστα της πλαϊνής μπάρας: μετά τα κουμπιά του μενού και του χρονολογίου, επιλέξτε έως τρία στοιχεία, όπως Αναζήτηση, Εξερεύνηση ή Προσαρμοσμένες ροές, με τα σήματα μη αναγνωσμένων τους, ή κανένα. Τίποτα δεν αλλάζει μέχρι να το κάνετε, και όταν τα Widget μένουν εκτός, το κουμπί τους μεταφέρεται στο μενού. Η διάταξη διατηρείται σε κάθε συσκευή, όπως και της πλαϊνής μπάρας.
Κανόνες αναφοράς, σημεία εστίασης και απαντήσεις σε λίστες
Με σύνδεση μέσω λογαριασμού Mastodon, η φόρμα αναφοράς παραθέτει πλέον τους κανόνες εκείνου του διακομιστή και στέλνει όσους επιλεγούν, μια εικόνα που δημοσιεύεται αποκτά ένα Σημείο εστίασης που λέει στον διακομιστή ποιο μέρος να κρατήσει στις προεπισκοπήσεις, και οι ρυθμίσεις μιας λίστας αποκτούν το Εμφάνιση απαντήσεων σε. Τα σημεία εστίασης που στέλνουν οι διακομιστές Mastodon τηρούνται πλέον στις προεπισκοπήσεις, και οι λογαριασμοί αυτού του διακομιστή βρίσκουν επίσης την καταχώριση Σημείο εστίασης.
Φιλτράρισμα ειδοποιήσεων για λογαριασμούς Mastodon
Με σύνδεση μέσω λογαριασμού Mastodon σε Mastodon 4.3 ή νεότερο, οι Ρυθμίσεις → Ειδοποιήσεις προσφέρουν πλέον την πολιτική ειδοποιήσεων εκείνου του διακομιστή, με τις ίδιες επιλογές όπως στο Catodon, και οι φιλτραρισμένοι λογαριασμοί περιμένουν στις Φιλτραρισμένες ειδοποιήσεις να γίνουν αποδεκτοί ή να απορριφθούν. Δύο είδη που στέλνει το Mastodon εμφανίζονται πλέον αντί να απορρίπτονται: οι ακολουθήσεις που διακόπηκαν μετά από αποκλεισμό διακομιστή και οι αποφάσεις συντονισμού, με σύνδεσμο προς τον διακομιστή του λογαριασμού όπου μπορεί να ασκηθεί ένσταση.
Όπως με το ListenBrainz, ένα προφίλ μπορεί να δείχνει το κομμάτι που ακούει ο κάτοχός του στο Last.fm, ή το τελευταίο που άκουσε, σε μια γραμμή κάτω από το όνομα χρήστη με το εξώφυλλο, τον τίτλο και τον καλλιτέχνη. Εισαγάγετε το όνομα χρήστη σας στο Last.fm στις Ρυθμίσεις → Προφίλ, αφού ο διαχειριστής ορίσει ένα κλειδί API του Last.fm· ο διακομιστής σας ρωτά το Last.fm, όχι το πρόγραμμα περιήγησης του επισκέπτη. Οι εφαρμογές το διαβάζουν μέσω του users/lastfm-now-playing.
Μια εκδήλωση από το Mobilizon, το Gancio, το Friendica, το Hubzilla ή οποιονδήποτε διακομιστή ακολουθεί το FEP-8a8e αποθηκεύεται πλέον με την έναρξη και τη λήξη της, τη ζώνη ώρας, τους τόπους, την κατάσταση, τις κατηγορίες, τους διοργανωτές και τη συμμετοχή, και μια επεξεργασία που τη μετακινεί την ενημερώνει. Οι εφαρμογές που χρησιμοποιούν το API του Mastodon βλέπουν τον τίτλο, την ημερομηνία και τον τόπο της στην αρχή της δημοσίευσης, και οι εγγενείς εφαρμογές λαμβάνουν ένα αντικείμενο event σε αυτήν.