Version 1.2.0
Betula 1.2.0 is the third release of Betula. It was released on 2024-01-29, almost three months after v1.1.0.
See the installation guide.
New
-
People from across the Fediverse can follow Betula. Betula instances are available with nicknames like @betulist@links.example.org, where @betulist is the username you've chosen when registering and @links.example.org is the domain of your Betula. Make sure to set the correct domain in the Settings.
-
Followers will receive all new public bookmarks, as well as updates to them.
-
Betula can also follow other Fediverse profiles but cannot yet receive incoming bookmarks. To follow somebody, enter their double-@ nickname in the search bar and click Follow. The bookmarks will flow in in the future.
-
-
The bookmarks were redesigned.
-
They are grouped by date, which is clickable and leads to the day page.
-
The timestamps are removed from feeds.
-
Both links in the title are external URL:s.
-
The little number, which is the bookmark's ID, leads to the internal bookmark page.
-
A Copy link button was added to every bookmark.
-
Emoji visibility indicators were replaced with text.
-
More stuff fits now in general.
-
-
More bookmarking websites can be reposted now thanks to a more robust microformats parser.
-
We are also working with Postmarks to make them repostable.
-
-
URL:s are displayed with Punycode in mind.
-
Many bugs were fixed.
Note for nginx users
If you want to join the Fediverse with your Betula and you use nginx as a reverse proxy, update your configuration to pass the Host field verbatim to Betula. It is required for HTTP signature verification.
So, your server configuration should look something like this:
server {
server_name links.example.org;
client_max_body_size 3M;
location / {
proxy_pass http://127.0.0.1:1738;
proxy_set_header Host $host; # NEW LINE
}
# Certbot configuration is probably somewhere here.
}
Developers
-
bouncepaw worked on Fediverse, updated the design and fixed bugs.
-
goldstein worked on URL display, fixed DB migrations.
I also want to thank Grishka of Smithereen for ActivityPub advice, Tedu of Honk for the httpsig library, Andy Piper for the ongoing work on Postmarks compatibility.
Join us for the next release!