Channel Apps
[BBcode] 

Hubzilla 10.4RC: Release Notes

Hubzilla 10.4 Released!


Fasten your seatbelts! Hubzilla 10.4 introduces significant changes to the UX of its social components. In order to address the challenges posed by the growing size of the network and the increasing length of conversations, we have completely refactored the way conversations are loaded and displayed.

First, rather than displaying the conversation starter and its subsequent replies in chronological order, we will now use the threaded conversation view by default. To mitigate timeouts and very long load times, we will only load the conversation starter and its last three comments. Previous comments will be loaded on demand when you click the - - - button beneath the conversation starter.  A thin bar will visualize the progress of comments loaded.
If a comment has replies, a speech bubble will appear with the reply count beside the other reactions. Clicking the speech bubble will load and display the replies beneath the comment. A colored line on the left side indicates the relationship between the comment and its replies. However, clicking the speech bubble again will display the replies slightly indented beneath the comment. This is especially helpful in more advanced comment-reply scenarios. We allow at most three levels of indentation. When loading the fourth level, the first level will be flattened, and you will enter a thread-level zoom. This prevents the replies from drifting too far to the right in a reply chain. You can exit thread-level zoom by double-clicking the highlighted area.
Another step taken to keep things scalable is loading reactions on demand when the respective icon with the reaction count is clicked.

This is by no means all though!
- We have further improved test coverage.
- The function that finds out image MIME types has been refactored for improved security, and a long-hidden bug has been fixed. You will now see more real photos and fewer default profile images.
- Support for AVIF images has been added.
- The content filter has been extended to allow and/or conditions and time based filtering.
- Geo URIs can now be used in url bbcode tags and will be converted to clickabel links.
- If comment replies are enabled the comment box will appear in a modal.
- Support for custom site emojis added.
- Numerous bugfixes.

Addons
- The photocache addon has been refactored to hook into the cache_embeds daemon. This will result in faster processing of cacheable images.
- Superblock has been refactored and the ability for admins to block sites added.
- Flashcards has been completely rewritten with extended functionality like share and colaborate on and sync flashcards across hubs.

How to Upgrade

  1. Backup your data
  2. Execute util/udall
  3. Look at the recommended DB maintainance tasks if you are using the MySQL backend

Recommended MySQL Database Maintenance Tasks

  1. Update photo.filename to type text
  2. Update item.obj to type mediumtext
  3. Update item.target to type mediumtext
  4. Verify if session.sess_data is of type mediumtext and update if it isn't