Skip to content
Tags give the ability to mark specific points in history as being important
  • 2.1.0-rc.4 protected Release: 2.1.0-rc.4
    Changes since rc.3:
    * Use upstream dependencies for Ueberauth providers
    * Fix Ueberauth use of CSRF with session
    * Fix being an administrator when using 3rd-party auth provider
    * Include ongoing events in search
    * Send push notification into own task
    * Add Überauth CAS Strategy
    
  • 2.1.0-rc.3 protected Release: 2.1.0-rc.3
    Changes since rc.2:
    * Fix activity notifications by preloading user.activity_settings
    * Add "Accept-Language" header to sentry request metadata
    * Hide address blocks when address has no real data
    * Fix text overflow on group card description
    * Exclude tags with more than 40 characters from being extracted
    * Avoid duplicate tags with different casing
    * Fix invalid HTML (<div> inside <label>)
    * Remove attribute type="text/css" from <style> tags
    * Improve actor cards integration
    * Fix latest group not refreshing in admin section
    * Add missing "relay@" part of federated address to follow
    
  • 2.1.0-rc.2 protected
    99dacb60 · Release 2.1.0-rc.2 ·
    Release: 2.1.0-rc.2
    Changes since rc.1:
    * Hide the whole metadata block if group has no description
    * Increase task timeout in Refresher to 60 seconds
    * Allow webfinger to be fetched over http (not https) in dev mode
    * Fix rejecting instance follow
    * Allow instance to have non-standard ports
    * Improve reactions when approving/rejecting an instance follow
    * Improve instance admin view for mobile
    * Allow to reject instance following
    * Fix pagination of group events
    * Add pagination to the instances list
    * Upgrade deps
    * Eventually fetch actors in mentions
    * Add proper fallback for when a TZ isn't registered
    * Improve IdentityPicker
    * Hide side of report modal on low width screens
    * Improve JoinGroupWithAccount component
    * Various group and posts improvements
    * Fix Telegram Logo being replaced with Mastodon logo in ShareGroupModal
    * Change URL to Mastodon Share Manager
    * Improve ActorInline component
    * Avoid assuming we're on Debian-based in release build
    * Fix receiving Flag activities on federated events
    * Update schema.graphql file
    
  • 2.1.0-rc.1 protected Release: 2.1.0-rc.1
    Changes since beta.3:
    * Fix posts creation
    * Fix some typespecs
    * Remove Koena Connect button
    * Update dependencies
    
  • 2.1.0-beta.3 protected Release: 2.1.0-beta.3
    Changes since beta.2:
    * Add Fedora and Alpine builds
    
  • 2.1.0-beta.2 protected
    086aa0df · Release 2.1.0-beta.2 ·
    Release: 2.1.0-beta.2
    Changes since beta.1 :
    * Build release packages for several distributions (Debian Bullseye, Debian Buster, Ubuntu Focal, Ubuntu Bionic) because of libc version changes
    
  • 2.1.0-beta.1 protected Release: 2.1.0-beta.1
    - 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
    
  • 2.0.2 protected
    e9ece489 · Bump version to 2.0.2 ·
    Release: 2.0.2
    - Improved handling of media file deletion
    - Releases and Docker image are now using Elixir 1.13
    
    - Fixed position of tentative tag on event cards
    - Fixed text overflow when a link is too long in event mobile view
    - Fixed filtering user own memberships and group members in event organizer & contacts picker
    - Fixed first day of week not depending on locale in the datetime picker
    - Fixed the admin page when a group/profile/user was not found
    - Fixed group members pagination on admin group profile view
    - Fixed admin edition of the instance's language
    
    - Croatian
    - Czech
    - Esperanto
    - German
    - Hebrew
    - Occitan
    - Persian
    - Russian
    - Spanish
    
  • 2.0.1 protected Release: 2.0.1
    - Remove litepub context
    
    - Make sure my group upcoming events are ordered by their start date
    - Fix event participants pagination
    - Always focus the search field after results have been fetched
    - Don't sign fetches to instance actor when refreshing their keys
    - Fix reject of already following instances
    - Added missing timezone data to the Docker image
    - Replace @tiptap/starter-kit with indidual extensions, removing unneeded extensions that caused issues on old Firefox versions
    - Better handling of Friendica Update activities without actor information
    - Always show pending/cancelled status on event cards
    - Fixed nightly docker build
    - Refresh loggeduser information before the final step of onboarding, avoiding loop when finishing onboarding
    - Handle tz_world data being absent
    
    - Croatian (New !)
    - Czech
    - Gaelic
    - Hungarian
    - Indonesian
    - Welsh (New !)
    
  • 2.0.0 protected Release: 2.0.0
    Please read the [UPGRADE.md](https://framagit.org/framasoft/mobilizon/-/blob/main/UPGRADE.md#upgrading-from-13-to-20) file as well.
    
    - Added possibility to follow groups and be notified from new upcoming events
    - Export list of participants to CSV, `PDF` and `ODS`
    - Allow to set timezone for an event. The timezone is automatically defined from the address if one is defined. If the event timezone is different than the user's current one, a toggle is shown to switch between the two.
    - Added initial support for Right To Left languages (such as arabic) and [BiDi](https://en.wikipedia.org/wiki/Bidirectional_text)
    - Group followers and members get an notification email by default when a group publishes a new event (subject to activity notification settings)
    - Group admins can now approve or deny new memberships
    - Build releases in `arm` and `arm64` format in addition to `amd64`
    - Build Docker images in `arm` and `arm64` format in addition to `amd64`
    - Added possibility to indicate the event is fully online
    - Added possibility to search only for online events
    - Added possibility to search only in past events
    - Detect event, comments and posts languages automatically. Allows setting language
    - Allow to change an user's password through the users.modify mix task
    - Add instance setting so that only the admin can create groups
    - Add instance setting so that only groups can create events
    - Added JSON-LD metadata about the event in emails
    - Added a quick link to email notification settings at the bottom of emails
    - Allow to access Mobilizon with a specific language directly by using `https://instance.tld/lang` where `lang` is a language supported by Mobilizon
    - Added organizer actor name (profile or group) in the icalendar export
    - Add initial support for federation with Gancio
    
    - Multiple UI improvements, including post, event and participation cards, discussions and emails. The « My Events » page was also redesigned to allow showing events from your groups.
    - Various accessibility improvements
    - Event update notification is send to participants ~30 minutes after the event update, so that successive edits are throttled.
    - Event, post and comments titles and content now have expose their detected language in HTML, for improved screen reader experience
    - Delete current actor ID as well from local storage when unlogging
    - Show a default text for instance contact in default terms text when no instance contact is set
    - Only show locatecontrol button in leaflet map when we can do geolocation
    - Disable push column in notification settings when push is not available
    - Show actual language instead of language code in Users admin view
    - Empty old & new passwords fields when successful password change
    - Don't link to the group page from admin when actor is suspended
    - Warn participants when the event organizer is suspended (and therefore the event cancelled)
    - Improve metadata on public page
    - Make sure some event action pages (participate remotely or without an account) don't get indexed by search engines
    - Only send `Tombstone` element in `Delete` activities, not the whole previous deleted element.
    - Make sure `Delete` activity are send correctly to everyone
    - Only add address and tags to event icalendar export if they exist
    - `master` branch has been renamed to `main`
    - Mention following groups on the registration page
    - Add missing group name to activity notifications
    - Warn while registering and logging when the email contains uppercase characters
    - Improve json-ld metadata on event live streams
    - Add "eventAttendanceMode" to JSON-ld schema.org event representation
    - Improve sending pending participation notifications
    - Add "formerType" and "delete" attributes on Tombstones ActivityPub objects representation
    - Improve MyEvents page description text
    
    - Support for Elixir < 1.12 and OTP < 22
    
    - Fix tags autocomplete
    - Fix config onboarding after LDAP initial connexion
    - Fix events pagination on tags page
    - Fixed deduplicated files from orphan media being deleted as well
    - Fix deleting own account
    - Fix search returning user profiles instead of only groups
    - Fix federating geo coordinates
    - Fix an issue with group activity items when moving resources
    - Fix an issue with Identity Picker
    - Fix an issue with TagInput
    - Fix an issue when leaving a group
    - Fix admin settings edition
    - Fix an issue when showing public page of suspended group
    - Removed non existing page (`/about/mobilizon`) from sitemap
    - Fix action logs containing group suspension events
    - Fixed group physical address not exposed to ActivityPub
    - Release front-end files are no longer in duplicate
    - Only show datetime timezone toggle on event if the timezone offset is different from our own
    - Fix error when determining audience for Discussion when deleting a comment
    - Fix a couple of accessibility issues
    - Limit to acceptable tags when pasting raw HTML into comment fields on front-end
    - Fixed group map display
    - Fixed updating group physical address
    - Allow group members to access group drafts
    - Improve group refreshment workflow
    - Fixed date signature generation for federation
    - Fixed an issue when duplicating a group event from another profile
    - Fixed event metadata not saved on eventcreation
    - Use a different pagination parameter for searched events and featured events on search page
    - Fixed creating group activities when creating events with some fields
    - Move release package at correct path for CI upload
    - Fixed event contacts that were not exposed and fetched over federation
    - Don't sign fetch when fetching actor for a given signature
    - Some various HTTP signatures issues
    - Fixed actor AP representation of avatar
    - Handle errors when fetching actor pictures
    - Fixed sending group events to followers on Mastodon
    - Fixed actors avatars and banners being deleted if the same file was also an orphan media
    - Fix spacing in organizer picker
    - Increase number of close events and follow group events
    - Fix accessing user profile in admin section
    - Set initial values for some EventMetadata elements, fixing submitting them right away with no value
    - Avoid giving an error page if the apollo futureParticipations query is undefined
    - Fixed path to exports in production
    - Fixed padding below truncated title of event cards
    - Fixed exports that weren't enabled in Docker
    - Fixed error page when event end date is null
    - Fixed event language not being allowed to be null
    
    - Fixed private messages sent as event replies from Mastodon that were shown publically as public comments. They are now discarded.
    
    - Czech
    - Gaelic
    - German
    - Hungarian
    - Indonesian
    - Norwegian Nynorsk
    - Occitan
    - Persian
    - Portuguese (Brazil)
    - Russian
    - Slovenian
    - Spanish
    
  • 2.0.0-rc.3 protected Release: 2.0.0-rc.3
    This lists changes since 2.0.0-rc.3. Please read the [UPGRADE.md](https://framagit.org/framasoft/mobilizon/-/blob/main/UPGRADE.md#upgrading-from-13-to-20) file as well.
    
    - Fixed path to exports in production
    - Fixed padding below truncated title of event cards
    - Fixed exports that weren't enabled in Docker
    - Fixed error page when event end date is null
    
  • 2.0.0-rc.2 protected Release: 2.0.0-rc.2
    This lists changes since 2.0.0-rc.1. Please read the [UPGRADE.md](https://framagit.org/framasoft/mobilizon/-/blob/main/UPGRADE.md#upgrading-from-13-to-20) file as well.
    
    - Improve MyEvents page description text
    
    - Fix spacing in organizer picker
    - Increase number of close events and follow group events
    - Fix accessing user profile in admin section
    - Set initial values for some EventMetadata elements, fixing submitting them right away with no value
    - Avoid giving an error page if the apollo futureParticipations query is undefined
    
    - German
    - Hungarian
    
  • 2.0.0-rc.1 protected Release: 2.0.0-rc.1
    This lists changes since 2.0.0-beta.2. Please read the [UPGRADE.md](https://framagit.org/framasoft/mobilizon/-/blob/main/UPGRADE.md#upgrading-from-13-to-20) file as well.
    
    - Mention following groups on the registration page
    - Add missing group name to activity notifications
    - Warn while registering and logging when the email contains uppercase characters
    - Improve json-ld metadata on event live streams
    - Add "eventAttendanceMode" to JSON-ld schema.org event representation
    - Improve sending pending participation notifications
    - Add "formerType" and "delete" attributes on Tombstones ActivityPub objects representation
    
    - Fixed creating group activities when creating events with some fields
    - Move release package at correct path for CI upload
    - Fixed event contacts that were not exposed and fetched over federation
    - Don't sign fetch when fetching actor for a given signature
    - Some various HTTP signatures issues
    - Fixed actor AP representation of avatar
    - Handle errors when fetching actor pictures
    - Fixed sending group events to followers on Mastodon
    - Fixed actors avatars and banners being deleted if the same file was also an orphan media
    
    - Gaelic
    - Spanish
    
  • 2.0.0-beta.2 protected Release: 2.0.0-beta.2
    This lists changes since 2.0.0-beta.1.
    
    - Group followers and members get an notification email by default when a group publishes a new event (subject to activity notification settings)
    - Group admins can now approve or deny new memberships
    - Added organizer actor name (profile or group) in the icalendar export
    - Add initial support for federation with Gancio
    
    - Event update notification is send to participants ~30 minutes after the event update, so that successive edits are throttled.
    - Event, post and comments titles and content now have expose their detected language in HTML, for improved screen reader experience
    
    - Release front-end files are no longer in duplicate
    - Only show datetime timezone toggle on event if the timezone offset is different from our own
    - Fix error when determining audience for Discussion when deleting a comment
    - Fix a couple of accessibility issues
    - Limit to acceptable tags when pasting raw HTML into comment fields on front-end
    - Fixed group map display
    - Fixed updating group physical address
    - Allow group members to access group drafts
    - Improve group refreshment workflow
    - Fixed date signature generation for federation
    - Fixed an issue when duplicating a group event from another profile
    - Fixed event metadata not saved on eventcreation
    - Use a different pagination parameter for searched events and featured events on search page
    
    - Gaelic
    - Spanish
    
  • 2.0.0-beta.1 protected Release: 2.0.0-beta.1
    - Added possibility to follow groups and be notified from new upcoming events
    - Export list of participants to CSV, `PDF` and `ODS`
    - Allow to set timezone for an event. The timezone is automatically defined from the address if one is defined. If the event timezone is different than the user's current one, a toggle is shown to switch between the two.
    - Added initial support for Right To Left languages (such as arabic) and [BiDi](https://en.wikipedia.org/wiki/Bidirectional_text)
    - Build releases in `arm` and `arm64` format in addition to `amd64`
    - Build Docker images in `arm` and `arm64` format in addition to `amd64`
    - Added possibility to indicate the event is fully online
    - Added possibility to search only for online events
    - Added possibility to search only in past events
    - Detect event, comments and posts languages automatically. Allows setting language
    - Allow to change an user's password through the users.modify mix task
    - Add instance setting so that only the admin can create groups
    - Add instance setting so that only groups can create events
    - Added JSON-LD metadata about the event in emails
    - Added a quick link to email notification settings at the bottom of emails
    - Allow to access Mobilizon with a specific language directly by using `https://instance.tld/lang` where `lang` is a language supported by Mobilizon
    
    - Multiple UI improvements, including post, event and participation cards, discussions and emails. The « My Events » page was also redesigned to allow showing events from your groups.
    - Various accessibility improvements
    - Delete current actor ID as well from local storage when unlogging
    - Show a default text for instance contact in default terms text when no instance contact is set
    - Only show locatecontrol button in leaflet map when we can do geolocation
    - Disable push column in notification settings when push is not available
    - Show actual language instead of language code in Users admin view
    - Empty old & new passwords fields when successful password change
    - Don't link to the group page from admin when actor is suspended
    - Warn participants when the event organizer is suspended (and therefore the event cancelled)
    - Improve metadata on public page
    - Make sure some event action pages (participate remotely or without an account) don't get indexed by search engines
    - Only send `Tombstone` element in `Delete` activities, not the whole previous deleted element.
    - Only add address and tags to event icalendar export if they exist
    - `master` branch has been renamed to `main`
    
    - Support for Elixir < 1.12 and OTP < 22
    
    - Fix tags autocomplete
    - Fix config onboarding after LDAP initial connexion
    - Fix events pagination on tags page
    - Fixed deduplicated files from orphan media being deleted as well
    - Fix deleting own account
    - Fix search returning user profiles instead of only groups
    - Fix federating geo coordinates
    - Fix an issue with group activity items when moving resources
    - Fix an issue with Identity Picker
    - Fix an issue with TagInput
    - Fix an issue when leaving a group
    - Fix admin settings edition
    - Fix an issue when showing public page of suspended group
    - Removed non existing page (`/about/mobilizon`) from sitemap
    - Fix action logs containing group suspension events
    - Fixed group physical address not exposed to ActivityPub
    
    - Fixed private messages sent as event replies from Mastodon that were shown publically as public comments. They are now discarded.
    
    - Czech
    - Gaelic
    - German
    - Indonesian
    - Norwegian Nynorsk
    - Occitan
    - Persian
    - Portuguese (Brazil)
    - Russian
    - Slovenian
    - Spanish
    
  • 1.3.2 protected
    8ed4abf5 · Release 1.3.2 ·
    Release: 1.3.2
    - Fixed deduplicated files from orphan media being cleanup as well
    - Fixed config onboarding after initial connection
    - Fixed current actor ID not being deleted from localstorage after logout
    - Fixed missing pagination on tag exploring page
    - Fixed deleting own account
    - Fixed user profiles that could show up in group search
    - Fixed accessibility issues on the account settings page
    
  • 1.3.1 protected Release: 1.3.1
    - Fixed default listen IP and sitemap creation for Docker configurations
    - Fixed issues related to user timezone setting being shown as set when it wasn't, leading to timezone sometimes missing and causing issues (#746, #815)
    - Fixed issues with managing resources (#837, #838)
    
    - Gaelic
    - Finnish
    - Spanish
    
  • 1.3.0 protected Release: 1.3.0
    - **Allow remote group moderators to edit group events and posts**
    - **Allow events to hold metadata information, either preconfigured (live video URL, price details, accessibility informations,…), either through a free key/value form.** Metadata concerning live video feeds linking to PeerTube, YouTube & Twitch will benefit from iframe integration.
    - Add the possibility to create profiles and groups from CLI
    - Add the possibility to create a profile at the same time when creating an user from CLI
    - Add the possibility to create users with LDAP provider from CLI
    - Added back support for Docker-compose based development
    - Added rel=canonical and meta robots noindex tags to public pages from remote groups, in order to avoid them being indexed by Google
    - Allow members-restricted posts to be viewable by instance moderators (for moderation purposes)
    - Added a filter to resize pictures bigger than 1920x1080
    - Allow to deny registration by email or email domain
    - Added missing index on participants url
    - Added a loading wheel to show that events are loading on some views
    
    - Made server only listen on IPv4 in the install template
    - Improve identity picker to have a fixed height and allow filtering between your identities and group contacts
    - Leaflet map controls (zoom/locate) are now translatable
    - Show exactly 12 events on the Explore page
    
    - Fixed links contained in event & post description that didn't open in new tabs
    - Add back missing RSS/ical links on public group pages
    - Fixed links to Framacolibri forum
    - Fixed drafts and restricted visibility events & posts listed on group page
    - Fixed notification page on Safari
    - Fixed profile edition
    - Fixed Feed Token recreation
    - Fixed media cleaner job
    - Fixed english being always used as a language instead of the default one set when the request has no `Accept-Language` header (such as Google index bots)
    - Fixed Ecto validation errors not being translated and interpolated
    - Fixed <html> `lang` attribute not being properly set with the language currently used
    - Fixed federated posts having wrong visibility setting
    - Fixed unused CSS filter on homepage rendering wrong on Webkit
    - Fixed handling SSL being already started in LDAP connection
    - Fixed an Apollo cache issue when registrering your first profile
    - Fixed the Docker image missing ca-certificates
    - Fixed missing pagination on Explore page featured events
    - Fixed broken popup warning when editing an event
    - Fixed GraphQL Playground (again)
    - Fixed Coordinates mixmatch between latitude and longitude in iCalendar export and federation
    - Fixed token refreshment issues
    - Fixed search from 404 page
    
    - Catalan
    - Chinese (Traditional)
    - Finnish
    - French
    - Gaelic
    - Galician
    - German
    - Indonesian
    - Russian
    - Spanish
    
  • 1.2.3 protected
    f4cfed1b · Release 1.2.3 ·
    Release: 1.2.3
    - Improved list discussion items UI on the group panel
    
    - Fixed 'unsafe-inline' being in CSP
    - Fixed group discussions with deleted comments
    
  • 1.2.2 protected Release: 1.2.2
    - Improved UI for participations when message is too long
    
    - Fixed pictures without metadata information in post display
    - Fixed crash when trying to notify activities not from groups
    - Fixed imagemagick missing from Dockerfile
    - Fixed push notifications for group, members & post activities
    - Fixed ellipsis in DiscussionListView
    - Fixed submission button for posts not visible on mobile
    - Fixed remote profile suspension
    
    - Spanish