Vai al contenuto principale

Annunci Openbook

!annunci@openb.app

Il canale ufficiale per restare aggiornati sullo sviluppo del software Openbook e comunicazioni su questa istanza

7Membri
9Post

Creata da Dario Fadda

Annunci Openbook

Openbook 26.38 - Melancholy Taco

Grazie all'incredibile lavoro di @skeyby@punk.kitchen che mi ha aiutato all'infinito, oggi, venerdì, si può pubblicare una nuova release per

Altro...

Grazie all'incredibile lavoro di @skeyby@punk.kitchen che mi ha aiutato all'infinito, oggi, venerdì, si può pubblicare una nuova release per .
https://about.openb.app/getting-started.php

Come al solito ci sono un bel po' di FIX e nuove features:

  • Anteprime dei post condivisi;
  • Custom emoji federate;
  • Condivisione nativa dei post pubblici;
  • Follow locale degli hashtag;
  • Posizione facoltativa nei post;
  • Supporto video locale opt-in;

Per tutto il resto dei dettagli su cambiamenti e bugfix, si rimanda come sempre al changelog di questa versione.

#openbook

3

Caricamento...

0
9

Caricamento...

Annunci Openbook

Openbook 26.36 — Grumpy Waffle

Come ormai da tradizione, il venerdì sta diventando il giorno dei rilasci. Oggi si conclude anche la lunga strada di fix e implementazioni di questa n

Altro...

Come ormai da tradizione, il venerdì sta diventando il giorno dei rilasci. Oggi si conclude anche la lunga strada di fix e implementazioni di questa nuova stable per il progetto Openbook, la 26.36 — Grumpy Waffle.
https://about.openb.app/getting-started.php

Ecco le nuove funzionalità aggiunte:

  • Notifiche Web Push per browser desktop e mobile, attivabili per ogni
    dispositivo da Impostazioni account. Una coppia VAPID per istanza e le
    subscription cifrate alimentano un'outbox dedicata; il poller la sopprime
    quando l'utente e' attivo, altrimenti openbook:cron consegna dopo 75
    secondi con testo localizzato e icona dell'istanza. Consegna best effort
    senza retry, pulizia automatica degli endpoint scaduti e click sulla
    notifica verso /notifiche tramite service worker.
  • Menu condividi del post: voce Condividi a utente
    (GET /posts/{post}/condividi-a-utente). Apre i messaggi privati con il
    post gia' citato: scegli il destinatario e invia (commento opzionale).
    La citazione riusa posts.quoted_post_id come le quote pubbliche, senza
    incrementare il contatore di condivisione ne' notificare l'autore originale.
  • Condividi a utente anche sui profili (icona accanto al messaggio
    privato): GET /@{user}/condividi-a-utente e
    GET /attori/{actor}/condividi-a-utente. Il messaggio cita il profilo
    (posts.quoted_actor_id) con link alla pagina Openbook locale
    (/@username o /attori/{id}), non all'URI ActivityPub originale, cosi'
    il destinatario puo' seguire da questa istanza.
  • Pannello di controllo, impostazioni istanza: upload della favicon
    del sito. Da un'unica immagine (consigliato quadrato 512×512) vengono
    generate la favicon 32×32, l'Apple Touch Icon 180×180 (iOS) e le icone
    Android 192/512 (anche maskable) per «Aggiungi alla schermata Home»,
    piu' un web app manifest in GET /manifest.webmanifest.
  • Profili remoti (GET /attori/{actor}): follower e seguiti usano i
    conteggi totalItems delle collection ActivityPub del server di origine,
    con cache di 24 ore (OPENBOOK_COLLECTIONS_CACHE_TTL_HOURS). La data di
    iscrizione arriva dal campo published del documento Person (o equivalenti
    JSON-LD / createdAt). Visitando il profilo si rilegge l'Actor se la data
    non e' ancora in cache. Si conserva anche un campione della prima pagina
    della lista (non l'intero grafo, e non nel grafo locale follows).
  • Pannello di controllo, sezione Aspetto (GET /admin/aspetto): CSS
    personalizzato che sovrascrive il template sul sito pubblico (non sul
    pannello). Anteprima live in iframe su una pagina di esempio
    (GET /admin/aspetto/anteprima); il sito reale cambia solo al salvataggio.
  • Impostazioni istanza: finestra in giorni per gli hashtag in tendenza
    (sidebar e GET /tendenze, default 7). I conteggi oltre 999 si mostrano
    in forma compatta (19,6k in italiano, 19.6k in inglese).
  • Cliccando il numero di Mi piace o Condivisioni di un post si apre
    un dropdown con chi ha reagito (GET /posts/{post}/piace-a e
    GET /posts/{post}/condiviso-da). L'icona continua a mettere mi piace o
    ad aprire il menu condividi. Senza JavaScript le stesse URL mostrano una
    pagina con l'elenco. Massimo 40 nomi, poi "e altri N". La visibilita'
    e' la stessa del post.
  • Post remoti: i contatori Mi piace e Condivisioni sulle card
    usano i totalItems delle collection likes/shares del server di
    origine (stesso GET della Note usato per i commenti, TTL
    OPENBOOK_REPLIES_CACHE_TTL_HOURS). Se il totale non e' inline, al
    massimo un GET in piu' per collection, senza scaricare l'elenco
    completo. Il conteggio locale resta un pavimento. I totali arrivano
    anche dall'outbox quando si importa il post.
  • Tab Attività sui profili Person (GET /@{username}/attivita e
    GET /attori/{actor}/attivita): stream cronologico di commenti
    (risposte)
    e condivisioni visibili a questa istanza, solo per
    utenti autenticati
    . I visitatori anonimi non vedono il tab e
    /attivita reindirizza al login. I mi piace, i post propri e i follow
    non compaiono: i post restano nel tab dedicato. Scorrimento infinito
    (OPENBOOK_ACTIVITY_PER_PAGE, default 20). Sui profili remoti la
    cronologia e' solo cio' che l'istanza gia' conosce (non l'outbox
    completo). Community e feed RSS non hanno il tab.
  • Menu del post: voce Modifica per i propri post locali pubblicati
    (non i messaggi privati). Apre lo stesso composer della pubblicazione,
    in un dialog se JavaScript e' disponibile (GET /posts/{post}/modifica
    come fallback senza JS). Il salvataggio (PUT /posts/{post}) aggiorna
    testo, titolo, avviso e visibilita', consente di aggiungere allegati,
    e ritrasmette un'attivita' ActivityPub Update alla stessa audience.

Per tutto il resto dei dettagli su cambiamenti e bugfix, si rimanda come sempre al changelog di questa versione.

3

Caricamento...

0
9

Caricamento...

Annunci Openbook

Openbook 26.34 - Lovable Pancake

Openbook arriva oggi alla prima versione stable che non significa che il progetto sia "arrivato", ma per ciò che ha sembra funzionare a dovere. C'è an

Altro...

Openbook arriva oggi alla prima versione stable che non significa che il progetto sia "arrivato", ma per ciò che ha sembra funzionare a dovere. C'è ancora tanta strada da fare e tante caratteristiche da implementare.

Con l'occasione cambia nomenclatura delle versioni che da ora in avanti seguiranno lo schema YY.settimana e un nome in codice (aggettivo emozionale + cibo, in inglese).
https://about.openb.app/changelog.php?version=26.34

[26.34] — Lovable Pancake

Added

  • Documento Actor ActivityPub: proprieta' Mastodon discoverable e
    indexable (FEP-5feb, namespace http://joinmastodon.org/ns#).
    Nelle Impostazioni, accanto alla presenza nei suggerimenti, c'e' il
    consenso all'indicizzazione dei post pubblici. Un Update federato
    parte quando cambiano questi flag. In ricerca locale i post/commenti
    pubblici altrui compaiono solo se l'autore ha dato il consenso
    (indexable); l'autore trova comunque i propri. In ingresso i flag
    remoti vengono messi in cache (actors.discoverable / actors.indexable).

Changed

  • Ricerca di un URL: si prova prima il Fediverso (documento Actor,
    WebFinger da path tipo /@utente, link HTML application/activity+json)
    e solo dopo un eventuale feed RSS/Atom. I profili Mastodon non vengono
    piu' importati come feed solo perche' espongono anche un RSS.

Fixed

  • Iscrizione a una community pubblica locale: un utente Openbook non
    riceve piu' l'errore «Non puoi seguire questo account». Il Group della
    community non ha un User collegato; il controllo sull'account attivo
    vale solo per gli Actor Person (FollowManager, POST join community).

Chiunque volesse contribuire può segnalare bug/anomalie aprendo issue su Github, sono sempre ben accette: https://github.com/insicd/openbook/issues

2

Caricamento...

0
9

Caricamento...

Annunci Openbook

[0.9.1] - Allegati remoti

Con una importante quantità di fix e qualche novità introdotta, è online la versione 0.9.1 di . Migliorata usabilità lato mobile e corretti a

Altro...

Con una importante quantità di fix e qualche novità introdotta, è online la versione 0.9.1 di . Migliorata usabilità lato mobile e corretti alcuni bug.

Tutto il dettaglio come sempre nel Changelog

Added

  • Feed RSS/Atom come contatti: dalla ricerca puoi
    incollare l'URL di un feed o di un sito con feed rintracciabile; Openbook
    crea un Actor di tipo feed, importa le voci come post pubblici e ti
    permette di seguirlo nella home (relazione one-way, senza ActivityPub).
    Aggiornamento periodico via openbook:fetch-feeds incluso in
    openbook:cron.
  • Menu laterale: voce Tendenze sotto Community, con la stessa
    destinazione della pagina hashtag popolari (/tag).
  • Notifiche di like e condivisione: nome e avatar di chi ha agito
    portano al suo profilo Openbook; il resto della riga (e «Vedi») resta
    sul contenuto coinvolto.

https://about.openb.app/getting-started.php

#openbook

2

Caricamento...

0
1

Caricamento...

Annunci Openbook

[0.9.0] — Messaggistica privata federata

Ci sono ancora fix in programma e in corso di analisi per questa versione, ma ieri ho voluto rilasciare la prima release che include il nuovo sistema

Altro...

Ci sono ancora fix in programma e in corso di analisi per questa versione, ma ieri ho voluto rilasciare la prima release che include il nuovo sistema di messaggistica interno, ma anche remoto con integrazione con altri software del fediverso.

Added

  • Messaggi (/messaggi): chat 1:1 con UX dedicata (lista conversazioni,
    thread, composer). I messaggi restano Note ActivityPub direct verso
    destinatari menzionati, compatibili con Mastodon e il resto del fediverso.
  • Conversazioni stabili per coppia di Actor (locale/remoto); badge non letti
    in sidebar; notifica direct_message con link al thread.
  • Pulsante Messaggio sui profili locali e remoti; i post DM aprono il
    thread anziche' la pagina post.
  • Impostazione Chi puo scriverti in privato: chiunque, solo follower,
    nessuno (user_settings.direct_message_policy).
  • Comando openbook:repair-dm-comments per spostare in /messaggi i reply
    DM gia' salvati per errore come commenti (--dry-run per anteprima).

https://about.openb.app/getting-started.php

1

Caricamento...

0
1

Caricamento...

Annunci Openbook

6/8/2026 - versione 0.8.12

Su https://about.openb.app/getting-started.php è disponibile l'installer rapido per la ver 0.8.12 di Openbook appena rilasciata.

Grazie a @skey

Altro...

Su https://about.openb.app/getting-started.php è disponibile l'installer rapido per la ver 0.8.12 di Openbook appena rilasciata.

Grazie a @skeyby ci sono una marea di FIX importanti e alcune novità introdotte, ovviamente su Github si trova il CHANGELOG.md completo, qui riporto le novità di versione:CHANGELOG.md completo, qui riporto le novità di versione:

  • Pulsante + in header/FAB: fuori dalla home apre un dialog con lo stesso
    composer della home (layout e opzioni identici); alla pubblicazione si
    va al dettaglio del post. In home resta lo scroll/focus sul composer
    inline.
  • Voce Copia link nel menu di ogni post: copia l'URL locale del post
    negli appunti.
  • Impostazione admin Mostra amministrazione sulla home: rende
    visibile o nasconde il blocco guest con amministratori e moderatori
    dell'istanza (default: visibile).
  • Pannello admin Database (/admin/database): dimensioni e righe
    eliminabili per tabelle operative (inbox grezzo, job falliti, cache,
    sessioni, token reset); pulizia singola o totale con retention di 24 ore
    (le voci inbox pending non vengono mai eliminate).
  • Pulizia database automatica in openbook:cron (openbook:purge-database):
    al massimo una volta ogni 24 ore, stessa retention del pannello admin.
3

Caricamento...

0
10

Caricamento...

Annunci Openbook

4/8/2026 - Installazione/Aggiornamento Openbook

L'ultima release appena pubblicata implementa il sistema di installazione/aggiornamento di una istanza estremamente semplificato. edit

Per iniziare

Altro...

L'ultima release appena pubblicata implementa il sistema di installazione/aggiornamento di una istanza estremamente semplificato. edit

Per iniziare una nuova istanza è ora possibile andare su https://about.openb.app e scaricare lo script di bootstrap. E' sufficiente farne upload sul proprio shared hosting con PHP+MYSQL e via browser partirà un wizard che recupera tutta l'ultima release di Openbook, con le impostazioni di base.

Nello screenshot vedete il pannello admin della propria istanza che controlla se ci sono aggiornamenti da applicare. Se ci sono, si potranno applicare direttamente da questa schermata.

Added

  • Bootstrap setup-openbook.php: wizard pre-Laravel che scarica la release
    ufficiale da about.openb.app (zip + SHA-256), prepara .env / .htaccess
    e avvia /install.
  • Pannello admin Aggiornamenti: confronta la versione locale con
    releases/latest.json, applica l'archivio preservando .env e storage/,
    esegue le migration e registra l'azione in audit.
  • Script bin/build-release.sh e template in distribution/ per pubblicare
    pacchetti shared hosting (con vendor/) e il manifesto JSON.
1

Caricamento...

0
8

Caricamento...

Annunci Openbook

3/8/2026 - Aggiornamenti di oggi

Grazie a diverse segnalazioni gentilmente ricevute dalla rete che ha deciso di contribuire a questo progetto ancora sperimentale, oggi si sono potuti

Altro...

Grazie a diverse segnalazioni gentilmente ricevute dalla rete che ha deciso di contribuire a questo progetto ancora sperimentale, oggi si sono potuti effettuare i seguenti aggiornamenti al software Openbook:

Added

  • Welcome kit sulla home vuota: suggerimenti di staff, persone locali e account remoti noti, con link a Mondo e alle community.
  • Notifica ai membri locali quando qualcuno pubblica in una community.
  • Autocomplete @ nel composer di post e commenti (utenti locali e remoti gia' in cache).
  • Voce di menu "Recupera aggiornamenti" sui post remoti: ri-scarica la Note e forza il fetch delle replies, ignorando il TTL.
  • Dopo la pubblicazione di un post normale, redirect alla pagina del post (non piu' solo alla home).
  • Privacy policy gestibile dal pannello admin (Markdown), pagina pubblica /privacy e link in footer e sidebar.

Changed

  • Le community private compaiono nell'elenco locali per il creatore e per lo staff dell'istanza (badge "Privata"); gli altri utenti vedono solo le pubbliche.
  • La pagina di attesa MySQL (connessioni transienti) e' uno schermo di caricamento con retry automatico e backoff, non piu' un messaggio di "servizio non disponibile".
  • Ricerca con #tag: un solo hashtag trovato apre direttamente la pagina del tag; con piu' risultati resta l'elenco di ricerca.
  • Hashtag e menzioni nei post remoti puntano alle pagine locali di Openbook (o alla ricerca federata user@dominio se l'attore non e' ancora in cache).
  • La registrazione atterra sulla home con il welcome kit, non sul profilo.

Fixed

  • La mail di verifica veniva inviata due volte alla registrazione (listener Registered duplicato rispetto a quello di Laravel).
  • A capo nei post/commenti federati verso Mastodon: niente piu' newline residui dopo <br> che raddoppiavano le interruzioni di riga.

#tag

0

Caricamento...

3
1

Caricamento...