Si è concluso il lungo blackout dell'istanza Lemmy.ml per aggiornamento alla Release 0.17.0
Si è concluso il lungo blackout dell'istanza Lemmy.ml per aggiornamento alla Release 0.17.0
crosspostato da: https://lemmy.ml/post/741567
È passato molto tempo 🥳 .
Estratto dal link:
Principali cambiamenti
Tag di lingua
I contenuti ora possono essere taggati per indicare la lingua in cui sono scritti. Questi tag possono essere utilizzati per filtrare i contenuti, in modo da visualizzare solo i post nelle lingue che effettivamente comprendi. Le istanze e le comunità possono anche specificare quali lingue sono consentite e impedire la pubblicazione in altre lingue.
In futuro ciò consentirà anche strumenti di traduzione integrati.
Commenti ad albero
Lemmy ha cambiato il modo in cui memorizza i commenti, in modo da poter limitare correttamente i commenti mostrati a una profondità massima.
Sono inclusi i collegamenti ai commenti appropriati (/comment/id), dove puoi vedere i suoi figli, un conteggio dei suoi figli nascosti e un pulsante contestuale per visualizzare i suoi genitori o il post.
Post in primo piano
Gli amministratori e i mod ora possono "mettere in primo piano" (questo era chiamato "appiccicoso" ala reddit) i post nella parte superiore di una community o nella parte superiore della prima pagina. Ciò rende possibili post di tipo annuncio e bollettino.
Un ringraziamento speciale a @makotech per aver aggiunto questa funzionalità.
Federazione
Gli utenti di Lemmy ora possono essere seguiti. Basta visitare un profilo utente da un'altra piattaforma come Mastodon e fare clic sul pulsante Segui, quindi riceverai nuovi post e commenti nella sequenza temporale.
I voti sono ora federati come privati. Ciò impedisce ad altre piattaforme di mostrare chi ha votato su un determinato post e significa anche che Lemmy ora conta i voti di Mastodon.
Questa versione migliora anche la compatibilità con Pleroma. Se in precedenza hai avuto problemi a interagire tra Pleroma e Lemmy, fai un altro tentativo.
Abbiamo estratto la logica della federazione principale nella sua libreria, activitypub-federation-rust . È open source e può essere utilizzato da altri progetti per implementare la federazione di Activitypub, senza dover reinventare la ruota. La libreria aiuta a gestire le firme HTTP, l'invio e la ricezione di attività, il recupero di oggetti remoti e altro ancora.
Altre modifiche
- Gli amministratori possono ora eliminare contenuti e immagini dal database.
- I mod possono distinguere un commento, "attaccandolo" all'inizio di un post. Utile per messaggi mod e annunci.
- Il numero di commenti nuovi/non letti viene ora mostrato per ogni post.
- Lemmy ora incorpora automaticamente video da Peertube, Youtube e altri siti che forniscono un collegamento di incorporamento tramite l'attributo Opengraph.
- Puoi dare al tuo sito "tagLine", brevi messaggi di markdown, che vengono mostrati nella parte superiore della tua prima pagina. Grazie a @makotech per aver aggiunto questo.
- Ora puoi segnalare i messaggi privati.
- La maggior parte delle impostazioni è stata spostata dal file di configurazione nel database. Ciò significa che possono essere aggiornati molto più facilmente e applicati immediatamente senza un riavvio.
- Quando si configura una nuova istanza Lemmy, non crea più una comunità predefinita. Invece questo deve essere fatto manualmente.
- Gli amministratori possono scegliere di ricevere e-mail per le nuove domande di registrazione.
- Un aggiornamento di diesel alla v2.0, il nostro livello ruggine -> postgres.
Its been a long time coming 🥳 .
Excerpt from the link:
Major Changes
Language Tags
Content can now be tagged to indicate the language it is written in. These tags can be used to filter content, so that you only see posts in languages which you actually understand. Instances and communities can also specify which languages are allowed, and prevent posting in other languages.
In the future this will also allow for integrated translation tools.
Comment trees
Lemmy has changed the way it stores comments, in order to be able to properly limit the comments shown to a maximum depth.
Included are proper comment links (
/comment/id
), where you can see its children, a count of its hidden children, and a context button to view its parents, or the post.Featured posts
Admins and mods can now "feature" (this used to be called "sticky" ala reddit) posts to the top of either a community, or the top of the front page. This makes possible announcement and bulletin-type posts.
Special thanks to @makotech for adding this feature.
Federation
Lemmy users can now be followed. Just visit a user profile from another platform like Mastodon, and click the follow button, then you will receive new posts and comments in the timeline.
Votes are now federated as private. This prevents other platforms from showing who voted on a given post, and it also means that Lemmy now counts votes from Mastodon.
This release also improves compatibility with Pleroma. If you previously had trouble interacting between Pleroma and Lemmy, give it another try.
We've extracted the main federation logic into its own library, activitypub-federation-rust. It is open source and can be used by other projects to implement Activitypub federation, without having to reinvent the wheel. The library helps with handling HTTP signatures, sending and receiving activities, fetching remote objects and more.
Other changes
- Admins can now purge content and pictures from the database.
- Mods can distinguish a comment, "stickying" it to the top of a post. Useful for mod messages and announcements.
- Number of new / unread comments are now shown for each post.
- Lemmy now automatically embeds videos from Peertube, Youtube and other sites which provide an embed link via Opengraph attribute.
- You can give your site "taglines", short markdown messages, which are shown at the top of your front page. Thanks to @makotech for adding this.
- You can now report private messages.
- Most settings have been moved from the config file into the database. This means they can be updated much easier, and apply immediately without a restart.
- When setting up a new Lemmy instance, it doesn't create a default community anymore. Instead this needs to be done manually.
- Admins can choose to receive emails for new registration applications.
- An upgrade of diesel to v2.0, our rust -> postgres layer.