- Added an event category field. Administrators can extend the pre-configured list of categories through configuration. - Added possibility for administrators to have analytics (Matomo, Plausible supported) and error handling (Sentry supported) on front-end. - Redesigned federation admin section with dedicated instance pages - Allow to filter moderation reports by domain - Added a button to go to past events of a group if it has no upcoming events - Changed mailer library from Bamboo to Swoosh, should fix emails being considered spam. **Some configuration changes are required, see below.** - Expose some fields to ActivityStreams event representation: `isOnline`, `remainingAttendeeCapacity` and `participantCount` - Expose a new field to ActivityStreams group representation: `memberCount` - Improve group creation errors feedback - Only display locality in event card - Stale groups are now excluded from group search - Event default visibility is now set according to group privacy setting - Fixed actor refreshment being impossible - Fixed ical export for undefined datetimes - Fixed parsing links with hashtag characters - Fixed fetching link details from Twitter - Fixed Thunderbird accessing ICS feed endpoint with special `Accept` HTTP header - Make sure every ICS/Feed caches are emptied when modifying entities - Fixed time issues with DST changes - Fixed group preview card not truncating description - Fixed redirection after login - Fixed user admin section showing button to confirm user when the user is already confirmed - Fixed creating event from group view not always setting the group as organizer - Fixed invalid addresses blocking event metadata preview rendering - Fixed group deletion with comments that caused foreign key issues - Fixed incoming Accept activities from participations we don't already have - Fixed resources that didn't have metadata size limits - Properly fallback to UTC when sending notifications and the user doesn't have a timezone setting set - Arabic - Basque - Belarusian - Bengali - Catalan - Chinese (Traditional) - Croatian - Czech - Danish - Dutch - Esperanto - Finnish - French - Gaelic - Galician - German - Hebrew - Hungarian - Indonesian - Italian - Japanese - Kabyle - Kannada - Norwegian Nynorsk - Occitan - Persian - Polish - Portuguese - Portuguese (Brazil) - Russian - Slovenian - Spanish - Swedish - Welsh