With this release we fixed a lot of user concerns and federation issues. We also got rid of a big blocker in improving our federation features which can and will be actively worked on in the near future.
Due to the vacation time we took a bit longer for this release, but it is pretty packed as well.
For Users
-
Replies to comments are now sorted and filtered correctly. Replies by users blocked by you should not appear anymore via API (they were hidden in the web interface)
-
Added options for the new rich content: you can now enable and disable rich renderings of user-mentions, magazine-mentions and AP-content for posts and threads (separately)
-
if content you previously bookmarked gets deleted you can now remove the bookmark from it
-
The search now uses a ranked search (taking into account how often the search term appears) and also shows magazines and users. Since mbin now only sorts by the creation dates after the rank there is a new option to limit the results by their creation date
-
When setting up 2FA the secret string is now displayed additionally to the QR-code for those of you not using a phone for setting it up
-
if you post a URL like
https://www.some.content/site#scrollTo
it will no longer get the hashtagscrollTo
assigned to it -
Our create form now has an emoji picker
-
Fixed a lot of problems when editing an entry:
- errors with URL field are now displayed
- removing and re-adding an image with alt-text is now working
-
The number of characters in a post should now be correctly displayed in the UI
-
We now show a warning when you're viewing a magazine or user from a defederated instance and prevent you from creating content in such magazines
-
On mobile you will see the header crumb now, so it is easy to see on which page you are or which magazine you are looking at
-
Edits of the URL or image of a thread now correctly federates
For Admins
- Fixed some messenger problems with specific activities
- The db calls made when calling the login page were reduced
- The user list is now sortable and also contains the attitude of a user (percentage of up-votes of all their votes)
- a bit of log cleanup
For App and Fediverse Developers
- the
EntryRetrieveAPI
and thePostRetrieveAPI
now have afederation
parameter - the
BookmarkListApi
now correctly take a list name instead of an id that does not exist - We added public endpoints to retrieve the admins and global moderators of an instance via
/api/users/admins
and/api/users/moderators
for the API representation of a user or/api/info
for the ActivityPub representation of a user - when authorizing for an app SSO logins should now be working when not already logged in (previously they were not correctly redirected)
- [AP] The ids of activities by mbin users can now actually be fetched and stays the same. On announced activities the id of the announced activity is now also the correct one and not a generated one by mbin. This should have been this way in the first place and took a long while to fix, but we finally did it
- [AP] The
url
field is no longer used by mbin. Previously we used it like an attached link, but our code never used it and it kind of violated the AP-spec, so we removed it
That is because of the mastodon representation of an "Article" (AP). This link is bot used in anywhere in my thread 😁