Hubzilla 10.6 (2025-11-04) Features - Improved background fetching of replies collection - Refactor ASCache and implement ASCache::isCacheable() - Implement ASCache in ASCollection to improve performance - Add json support for help index widget and add a new template - Implement hidden pconfig system.notifications_count_limit - Implement hidden pconfig system.invert_notifications_order - Implement mark seen button for unseen pubstream notifications - Iplemented per forum unseen items notifications - Intoduce Activity::pasteQuote() to paste the quote into the body at the right place if applicable and add test - Implement ASCache in Activity::get_quote() - Display webfinger address instead of channel URL in HQ widget notifications tab for consistency with other tabs - Implement FEP-e232 object links Maintenance - Use a better supported json canonicalization library - CI: up PHP images to version 8.2 - Enable gmp PHP extension in gitlab-ci - Update composer libs which now require gmp PHP extension - HTTPSig: return early if we got no key info - Removed deprecated conv_list template - Refactor PhotoGd::imageString() to reduce complexity - Add ImageQuality class to hold quality values - CI: introduce a quick test to check that smarty templates compile in the pretest stage - CI: upgrade to postgres 13 - CI: add pretest step and run PHPStan - Updated Spanish strings - Remove redundant f arg in tagcloud widget - Remove dead code in handle_tag() - Enable unit tests for extensions - Remove obsolete phpunit configurations - Code cleanup Bugfixes - Fix encoding for webpage, layout and block title and body when editing - issue #1946 - Fix issues which prevented files and photos to be updated correctly after rename via DAV - Fix contact edit modal logic hijacking URL fragment on pages other than /connections - Fix deprecation notice in MessagesWidgetTest - Fix whole URL punified in mod follow - Fix whole URL punified in mod search - Fix setup check for zip PHP extension - Fix issue where remote channels could post to wall if they had write_storage permission - issue #1940 - Fix not all notification icons updated - Fix notification icon not updated on medium screen size - Fix image/gif not handled in PhotoGd::imageString() - Fix issue where not all seen items where removed from the unseen notifications - Fix item_by_item_id() not returning Announce items - issue #1936 - Fix archive widget not returning results if in single item mode - issue #1911 - Fix db query in verify_email_address() - Fix search in mod channel only returning single post items - issue #1929 - Fix commented out register_account hook breaking notify admin addon Addon - Superblock: add tests - Wiki: fix photo embed buton for markdown - Pubcrawl: return early if we could not find an AS actor id and add some logging - Cart: adapt logic to fetch tpl from theme folder first - Cavatar: remove redundant arg from cavatar_init() Hubzilla 10.4.4 (2025-10-06) - Fix issue when confirming pending registrations - Fix TOS headings - Fix TOS paths - Add english TermsOfService.md - CI: skip ssl check Hubzilla 10.4.3 (2025-08-15) - Refactor module vote to prohibit double votes at the sender side - Fix vote answers counted as comments - Start transition of deprecated AS1 item.verb vocabulary to AS2 on demand in mod channel, articles and cards - Fix regression in retrieving channel address in wtagblock() and whitespace fixes Hubzilla 10.4.2 (2025-08-08) - Implement item_custom_display hook in mod HQ - Refactor item fetching functions to reflect item_normal() changes - Refactor item_normal() to optionally deal with various item types - Fix missing reactions modal in threaded_conversation.tpl - Improve memory consumption in drop_related() to fix deleting of big threads - Fix PHP error with the potential to stuff up the queueworker - Update the contact edit header so that both, image and text are linked to the profile - Articles: refactor to reflect item_normal() changes - Cards: refactor to reflect item_normal() changes Hubzilla 10.4.1 (2025-07-31) - Fix regression in pubstream tag view - Fix photos meta data not updated when renaming folder in files app - Fix syntax error in custom emoji sample code - Fix rendering issue when image load event triggered after timeout - Fix comment preview not always displayed - Fix new created comment rendering offscreen - Update derived theme tutorial and add it to the help index - Add 'extends' attribute to theme info - Fix reply modal remaining hidden after reactions loaded - Refactor tagcloud to use smarty template file - Fix regression in tagadelic - Fix possible performance issue with archive widget - Fix various addons which still used the deprecated $a global