Vai al contenuto principale

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 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 3 1

Commenti (3)

Installato localmente 🙃

Funziona tutto tranne le immagini... le salva ridimensionate ma poi danno 404...

0

Risolto! 😅

1

ok, si ci vuole un po' di documentazione ancora 🤣 e devo migliorare l'installer automatico, quello dovrebbe essere un problema del .htaccess da piazzare sulla root

# .htaccess nella root del progetto
RewriteEngine On

# Blocca l'accesso diretto a codice e file sensibili del progetto,
# ma NON tocca in alcun modo le richieste dirette a /public/
RewriteCond %{REQUEST_URI} !^/public/
RewriteCond %{REQUEST_URI} ^/(\.env.*|\.git|composer\.(json|lock)|artisan|app|bootstrap|config|database|resources|routes|tests|vendor)($|/)
RewriteRule ^ - [F,L]

# Instrada tutte le altre richieste verso la cartella public/
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ public/$1 [L]
0

L'installer grafico si è rifiutato di partire, quindi ho fatto la procedura a mano, ma nella procedura a mano manca l'artisan storage:link

0

Poi non so se hai visto l'issue https://github.com/insicd/openbook/issues/12 ma manca il .env.example nel repository

1

Si giustissimo. Ora file aggiunto al tracciamento del repo.

Domani indago i problemi dell’installer

0

Secondo me era una conseguenza del .env che ho creato a mano io, non avevo messo le session su file ad esempio, quindi immagino non trovasse il db per inizializzare la session.

0