mobilizon.chapril.org-mobil.../CHANGELOG.md
Thomas Citharel 00424d64c9
Fix tags not being escaped in CHANGELOG.md
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-05-16 13:23:09 +02:00

68 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.1.0 - 2022-05-16

Added

  • 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
  • Add Überauth CAS Strategy
  • Add a CLI command to delete actors

Changed

  • Changed mailer library from Bamboo to Swoosh, should fix emails being considered spam. Some configuration changes are required, see UPGRADE.md.
  • 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
  • Remove Koena Connect button
  • 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
  • Improve reactions when approving/rejecting an instance follow
  • Improve instance admin view for mobile
  • Allow to reject instance following
  • Allow instance to have non-standard ports
  • Add pagination to the instances list
  • Eventually fetch actors in mentions
  • Improve IdentityPicker, JoinGroupWithAccount and ActorInline components
  • Various group and posts improvements
  • Update schema.graphql file
  • Add "Accept-Language" header to sentry request metadata
  • Hide address blocks when address has no real data
  • Remove obsolete attribute type="text/css" from <style> tags
  • Improve actor cards integration
  • Use upstream dependencies for Ueberauth providers
  • Include ongoing events in search
  • Send push notification into own task
  • Add appropriate timeouts for Repo.transactions
  • Add a proper error message when adding an instance follow that doesn't respond
  • Allow the instance to be followed from Mastodon (through relays)
  • Remove unused fragment from FETCH_PERSON GraphQL query

Fixed

  • 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
  • Fix posts creation
  • Fix rejecting instance follow
  • Fix pagination of group events
  • Add proper fallback for when a TZ isn't registered
  • Hide side of report modal on low width screens
  • Fix Telegram Logo being replaced with Mastodon logo in ShareGroupModal
  • Change URL for Mastodon Share Manager
  • Fix receiving Flag activities on federated events
  • Fix activity notifications by preloading user.activity_settings
  • 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>)
  • Fix latest group not refreshing in admin section
  • Add missing "relay@" part of federated address to follow
  • Fix Ueberauth use of CSRF with session
  • Fix being an administrator when using 3rd-party auth provider
  • Make sure activity recipient can't be nil
  • Make sure users can't create profiles or groups with non-valid patterns
  • Add description field to address representation
  • Make sure prompt show the correct message and not just "Continue?" in mix mode
  • Make sure activity notification recaps can't be sent multiple times
  • Fix group notification of new event being sent multiple times
  • Fix links to group page in group membership emails and participation
  • Fix clicking on map crashing the app

Translations

  • 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.1.0-rc.6 - 2022-05-11

Changes since rc.5:

  • Allow the instance to be followed from Mastodon (through relays)
  • Make sure activity recipient can't be nil
  • Make sure users can't create profiles or groups with non-valid patterns
  • Add description field to address representation
  • Make sure prompt show the correct message and not just "Continue?" in mix mode
  • Add a CLI command to delete actors
  • Make sure activity notification recaps can't be sent multiple times
  • Fix group notification of new event being sent multiple times
  • Fix links to group page in group membership emails and participation
  • Fix clicking on map crashing the app
  • Remove unused fragment from FETCH_PERSON GraphQL query

2.1.0-rc.5 - 2022-05-06

Changes since rc.4:

  • Add appropriate timeouts for Repo.transactions
  • Remove OS-specific packages
  • Remove refresh instance triggers
  • Add a proper error message when adding an instance follow that doesn't respond

2.1.0-rc.4 - 2022-05-03

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 - 2022-04-24

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 (
    inside )
  • Remove attribute type="text/css" from