Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 3.1.1
    * **anti-spam:** allow to only scan for spam in profiles or events ([c971287](https://framagit.org/framasoft/mobilizon/-/commit/c971287624913c8555fe288af0df1175701e6209))
    
    * **front:** fix group settings getting unresponsive because of reactive bug ([f1e119c](https://framagit.org/framasoft/mobilizon/-/commit/f1e119cb7ad580dfab73de3083f20a7303822888)), closes [#1298](https://framagit.org/framasoft/mobilizon/-/issues/1298)
    * **search:** fix global search sorting ([39e24c3](https://framagit.org/framasoft/mobilizon/-/commit/39e24c328a21f7058e4d2526e13eae85e39bae86)), closes [#1297](https://framagit.org/framasoft/mobilizon/-/issues/1297)
    
  • 3.1.0
    * **API:** Allow to create apps, with permissions and both Authorization Code Flow and Device Flow
    * **addresses:** Allow to enter manual addresses ([85d643d](https://framagit.org/framasoft/mobilizon/-/commit/85d643d0ecd5e7504f32953b9ed1509697b915e2))
    * **docker:** Specify the folder where tzdata downloads data so that it can be used in a volume ([4bb0625](https://framagit.org/framasoft/mobilizon/-/commit/4bb062528f12be530a3754ca23c1bc6dbc862e5a)), closes [#1280](https://framagit.org/framasoft/mobilizon/-/issues/1280)
    * **spam:** Introduce checking new accounts, events & comments for spam with the help of Akismet ([317a343](https://framagit.org/framasoft/mobilizon/-/commit/317a3434b221a1a91b66d8443984269404863a8e))
    * **rate-limiting:** Introduce rate-limiting on some endpoints ([c07ba3a5](https://framagit.org/framasoft/mobilizon/-/commit/c07ba3a5d19c419ef8aaf3ea9ca6e7f48e4f4487))
    * **front:** improve padding on event tags ([7fa452d](https://framagit.org/framasoft/mobilizon/-/commit/7fa452d9e3f9bb2443e571c9a32eaed51e32480a))
    * **front:** make admin profile view linkable directly with parameters ([08ce7e2](https://framagit.org/framasoft/mobilizon/-/commit/08ce7e26b73045279261ab87a14cb4f3dab5df1e))
    * **front:** make profile members link to profile on group admin view and the reverse ([96129d2](https://framagit.org/framasoft/mobilizon/-/commit/96129d2339133027220d3b5fcb1c52f84bcc5cbb))
    * **front:** make profiles and group admin views default to local ([3e0324d](https://framagit.org/framasoft/mobilizon/-/commit/3e0324d36ec5a8aa388e6b5d598a6f9a0c596797))
    * **front:** redirect user to homepage on disconnect when currently on private page ([d5a6df9](https://framagit.org/framasoft/mobilizon/-/commit/d5a6df9940fb458c5dbaee149015c02ebc370c6b)), closes [#1278](https://framagit.org/framasoft/mobilizon/-/issues/1278)
    * **front:** show skeleton content on event view until the event is loaded ([dc3b93f](https://framagit.org/framasoft/mobilizon/-/commit/dc3b93ffb5a4b072aec792533fd6e4b58ed7a893))
    * **i18n:** activate croatian language ([94182ae](https://framagit.org/framasoft/mobilizon/-/commit/94182aed2d8a22d00534f6376dfda2658bc8ba7e))
    * **i18n:** activate japanese language ([6bd8034](https://framagit.org/framasoft/mobilizon/-/commit/6bd8034fe816a432c3547de6d1ad8a18e73dc314)), closes [#1293](https://framagit.org/framasoft/mobilizon/-/issues/1293)
    * **post:** show post visibily in PostListItem component ([ec7ca4d](https://framagit.org/framasoft/mobilizon/-/commit/ec7ca4ddf18a38cf6f51d38b540eecc9858f3c98))
    
    * **global-search:** Add option values in debug log before calling global search service ([8141bb0](https://framagit.org/framasoft/mobilizon/-/commit/8141bb0acbc4eb02a917c5bc18712d0d954c4ee5))
    * **apps:** Fix cleaning application data background job ([aa20f69](https://framagit.org/framasoft/mobilizon/-/commit/aa20f6991127ddee546fc0b867298c1342dbcb4d))
    * **apps:** Show message when the user doesn't have approved apps yet ([e0ee9c1](https://framagit.org/framasoft/mobilizon/-/commit/e0ee9c143b0335753db5dfae19e324781d55bd4e))
    * **auth:** Handle logging-in with disabled auth provider ([a22a5e3](https://framagit.org/framasoft/mobilizon/-/commit/a22a5e3cb924869e32cb9ed71dab3e03d91c018f))
    * **backend:** Fix Mobilizon.Events.list_participations_for_user_query/1 ([bcf6fd8](https://framagit.org/framasoft/mobilizon/-/commit/bcf6fd893c762c12b63d7e02da43cd5c05db509b))
    * **backend:** Handle CLDR data having no standard property for a language ([dbe2da7](https://framagit.org/framasoft/mobilizon/-/commit/dbe2da79c3aa1543b87dce61b5fd90195fb53afe))
    * **backend:** Ignore group mentions for now ([b5f106b](https://framagit.org/framasoft/mobilizon/-/commit/b5f106b0a81fefba3203f8ec5855e834a2078222))
    * **back:** Improve error message when requesting reset passwords and new instructions ([1c1d0d4](https://framagit.org/framasoft/mobilizon/-/commit/1c1d0d47d70cf19abe5be42e7ec3a73656a8172b))
    * **back:** Replace NaiveDateTime uses with DateTime for consistency ([8ea00e7](https://framagit.org/framasoft/mobilizon/-/commit/8ea00e7c1827ce3056ae51968a62fb3dc03ac6eb))
    * **back:** Various small fixes in backend ([2a57340](https://framagit.org/framasoft/mobilizon/-/commit/2a57340a82e414e69924ad89e8db9fc326742cc7))
    * bind pagination current prop ([4bcf572](https://framagit.org/framasoft/mobilizon/-/commit/4bcf572c54d904587d0409e2eb68b4ca6cf48fec))
    * **federation:** Account suspension should use actor in question as author and not relay actor ([79b48da](https://framagit.org/framasoft/mobilizon/-/commit/79b48da22209a8b2f1b234b8b8e121543a39b22b))
    * **feeds:** Only provide future events in ICS/Atom feeds ([f3a4431](https://framagit.org/framasoft/mobilizon/-/commit/f3a443138a0e1e6cf34fc593f5c174d56c21e904)), closes [#1246](https://framagit.org/framasoft/mobilizon/-/issues/1246)
    * Fix type of variable in navbar ([50ab531](https://framagit.org/framasoft/mobilizon/-/commit/50ab531156214f883cb03f785ccf65e3f19ef50e))
    * **follow-instances:** Show correct error message when trying to follow already following actor ([d969c66](https://framagit.org/framasoft/mobilizon/-/commit/d969c6648f15e1ed280169a4c55d612bb002f03f))
    * **front:** Fix about sections titles ([487f406](https://framagit.org/framasoft/mobilizon/-/commit/487f4069b14fde6304c9a42cec5b1c1af79814c5))
    * **front:** Fix autocomplete attribute in o-inputitems after Oruga new version BC ([d2ba732](https://framagit.org/framasoft/mobilizon/-/commit/d2ba732b8b51986b739f6fbe3d74fa68e4b74ba0))
    * **front:** Fix behaviour when deleting an event from event list ([cfd10ea](https://framagit.org/framasoft/mobilizon/-/commit/cfd10ea96078f03ad3b4f5682e37078ffae16ee4))
    * **front:** Fix event list month order ([63c9ed6](https://framagit.org/framasoft/mobilizon/-/commit/63c9ed62de94d6d150798c949bad3d8a2dd4db23)), closes [#1244](https://framagit.org/framasoft/mobilizon/-/issues/1244)
    * **front:** Fix instances list pagination ([8543204](https://framagit.org/framasoft/mobilizon/-/commit/8543204bd95de886d8d35bd491f23ecbc0a6ef8d)), closes [#1277](https://framagit.org/framasoft/mobilizon/-/issues/1277)
    * **front:** Fix pagination display on dark mode ([4375438](https://framagit.org/framasoft/mobilizon/-/commit/4375438dc9fd2f1c5c9d7ed6670dde04f2da520f))
    * **front:** Fix style of My Events participations ([35b07dc](https://framagit.org/framasoft/mobilizon/-/commit/35b07dceaa41c74c28ea49655b755e341f56df32))
    * **front:** Focus report comment input in report modal ([2c28312](https://framagit.org/framasoft/mobilizon/-/commit/2c28312fc957901b86c2f3d1db8fc3376f505d37)), closes [#1236](https://framagit.org/framasoft/mobilizon/-/issues/1236)
    * **front:** Handle "Failed to fetch dynamically imported module" errors by refreshing the page ([3d21a06](https://framagit.org/framasoft/mobilizon/-/commit/3d21a067897e4aa24f6404686ca6896044584796))
    * **front:** Improve Delete account modal UI ([c420bbc](https://framagit.org/framasoft/mobilizon/-/commit/c420bbccc9bd1c348e41904e826dc49c71d7eeb4))
    * **front:** Improve resend inscription instructions view and show error when appropriate ([5563052](https://framagit.org/framasoft/mobilizon/-/commit/55630527957d4f6a2e1e6845e64a92bc4794efc8))
    * **front:** No cache-only for config ([8dcb76c](https://framagit.org/framasoft/mobilizon/-/commit/8dcb76c30d4fa835837fd3b3833f83682fbae615))
    * **front:** Small UI fixes on identity pickers ([6faafd6](https://framagit.org/framasoft/mobilizon/-/commit/6faafd639303e4b57ed81db2ffb5db4ad598b904))
    * **i18n:** Update translations ([3b7dbcd](https://framagit.org/framasoft/mobilizon/-/commit/3b7dbcd71f0d19d5e723a03c56ca0b1abbd16f5d))
    * **map:** Fix style of the map marker ([c7b90cd](https://framagit.org/framasoft/mobilizon/-/commit/c7b90cd60a14abea7aebab7e1d87f37a44371f7c))
    * **map:** Only show map details when needed ([23b5e59](https://framagit.org/framasoft/mobilizon/-/commit/23b5e5930cb9bdb57b1d7fa3ec899d7e4d3571be))
    * **map:** Only show marker if we have it's position ([f0cc5ff](https://framagit.org/framasoft/mobilizon/-/commit/f0cc5ffb8feb2f4d70416792a8ab2f4f44bfba85))
    * **password-reset:** Lower time before being available to reset password or resend instructions ([73eb460](https://framagit.org/framasoft/mobilizon/-/commit/73eb4603b185c341b63481ed934f66e19aa0784f))
    * **search:** Fix event search order ([a4e7ee3](https://framagit.org/framasoft/mobilizon/-/commit/a4e7ee37bedc63b2193a401c801b3b1298f566d2))
    * **typespec:** Fix missing return type in typespec ([2043c98](https://framagit.org/framasoft/mobilizon/-/commit/2043c98717e8621b3953d347be0b4a35f494af98))
    * Change the way preferredUsername is synced ([a73e5a08](https://framagit.org/framasoft/mobilizon/-/commit/a73e5a085ef48a88dbb8f9c407df0430ca89fe1f))
    * datetimepicker: change colors for day & time selectors on dark mode ([b18e8fd3](https://framagit.org/framasoft/mobilizon/-/commit/b18e8fd37c76190ca7f6db82e408cdb005d1810a))
    * Save IP and login date from directly registered accounts ([1db5c4ae](https://framagit.org/framasoft/mobilizon/-/commit/1db5c4ae2d49d5adbda2c0825ee0320322b525d6))
    * Make sure every cache is properly cleared when managing an event ([f531c39b](https://framagit.org/framasoft/mobilizon/-/commit/f531c39b7e8829a5e3ff68f624b04e12266f2148))
    * Add page title for Categories view ([0775814e](https://framagit.org/framasoft/mobilizon/-/commit/0775814e19e6f6ddde564f7a29ae80fab2175d3f))
    * Fix notifications settings not working ([31fd99bd](https://framagit.org/framasoft/mobilizon/-/commit/31fd99bd3760872e452351b33765d25b2b9720f2))
    * **discussionlistitem:** remove unecessary parameter in vue router target ([779812c](https://framagit.org/framasoft/mobilizon/-/commit/779812c746cf722dd86bcc0ad3bc58e558c13223))
    * **emails:** make sure group notification emails are only sent once per email ([927e95f](https://framagit.org/framasoft/mobilizon/-/commit/927e95f387653c7d620e9051c30843ba49c2d65c))
    * **frontend:** event edition UI improvements ([0e14a36](https://framagit.org/framasoft/mobilizon/-/commit/0e14a36c6d30ebe386b2136d29539f3b3e914efc))
    * **frontend:** only show map on event edition when we have an address or we want to put in details ([02867e6](https://framagit.org/framasoft/mobilizon/-/commit/02867e6e1482ac8770f94fd2bd00174bb31fbdc7))
    * **front:** fix showing current group avatar & banners ([20b4aaa](https://framagit.org/framasoft/mobilizon/-/commit/20b4aaabc97080e85cb68fd03393379c7ef82d95))
    * **front:** fix showing current identity avatar & banners ([d0f4721](https://framagit.org/framasoft/mobilizon/-/commit/d0f4721925d0c50340d6db8a4e9f4d3e4ca01457))
    * **front:** improve UI of the glossary page ([d47b69d](https://framagit.org/framasoft/mobilizon/-/commit/d47b69d6caa7c4405ab2e573ba407f9b2450c3bb))
    * **front:** increase padding next to arrow down in `<select>` elements ([94f186c](https://framagit.org/framasoft/mobilizon/-/commit/94f186ce5080316cd633e0344651b0050c2f14d4))
    * **front:** remove cache-only for ABOUT GraphQL details on homepage ([6858bcb](https://framagit.org/framasoft/mobilizon/-/commit/6858bcbbda6d8527bd15b9138e7bb30c5ead72d7))
    * **front:** remove leftover console.logs ([6da0dba](https://framagit.org/framasoft/mobilizon/-/commit/6da0dba0fd6d071ce5978802104538d0c2ef7dae))
    * **front:** reset page number to 1 when search criteria changes ([d73bafe](https://framagit.org/framasoft/mobilizon/-/commit/d73bafec97cd7d8eda887d21870427262befab0f)), closes [#1272](https://framagit.org/framasoft/mobilizon/-/issues/1272)
    * **front:** various UI improvements for group page ([b097567](https://framagit.org/framasoft/mobilizon/-/commit/b0975672c1c06ace364cf47bfcfa39db9c3b712b))
    * **graphql:** fix calling GET_GROUP ([2933ee0](https://framagit.org/framasoft/mobilizon/-/commit/2933ee06791a24dbf8c8b2a2eabc67f71e56f361))
    * **group:** rephrase "Public Page" to "Announcements", as all posts are not necessary public ([b0a564f](https://framagit.org/framasoft/mobilizon/-/commit/b0a564f64f72f40b6bb9560f9bc0fbea5d099fd7)), closes [#900](https://framagit.org/framasoft/mobilizon/-/issues/900)
    * **i18n:** fix Swedish translations error that prevented Participate button from showing up ([643a5b5](https://framagit.org/framasoft/mobilizon/-/commit/643a5b5921f91fed6a9f674c0ab3a36bf2d05835)), closes [#1281](https://framagit.org/framasoft/mobilizon/-/issues/1281)
    * **rich media:** fix error handling when resource preview URL leads to empty parsed data ([850b4e2](https://framagit.org/framasoft/mobilizon/-/commit/850b4e2a735e335c4737caa8b60e190613e778ef)), closes [#1279](https://framagit.org/framasoft/mobilizon/-/issues/1279)
    * **sharepostmodal:** only show the share warning message if the post is accessible by link ([8e626dc](https://framagit.org/framasoft/mobilizon/-/commit/8e626dce7807640a89770e50ca2621d34d6a5d97))
    * **apps:** fix device flow authorization process ([9a457fb](https://framagit.org/framasoft/mobilizon/commits/9a457fb011b77b27dc465f1bc7327a08f554ccfb))
    * **apps:** fix typo in redirect_uri parameter ([5664625](https://framagit.org/framasoft/mobilizon/commits/5664625c1c57ccba947400475414c1301d4bf955))
    * **apps:** show scope from device activation in authorize device view ([c9d2074](https://framagit.org/framasoft/mobilizon/commits/c9d20748a4dd3e0687515f4776335d0ec9bdfcdc))
    * **front:** fix homepage event and groups cards snapping ([8809db5](https://framagit.org/framasoft/mobilizon/commits/8809db582ccf45fcd477f46dcf70e106720626a8))
    * **front:** fix selecting addresses in autocomplete ([e0488dd](https://framagit.org/framasoft/mobilizon/commits/e0488dd87ffc0184162a2ff67a13717e6263d56d))
    * include user role in moderator role ([c4d6019](https://framagit.org/framasoft/mobilizon/-/commit/c4d60194a6900a3f9430355c5fbb346d910e4df6))
    
    
  • 3.1.0-rc.2
    * **apps:** fix device flow authorization process ([9a457fb](https://framagit.org/framasoft/mobilizon/commits/9a457fb011b77b27dc465f1bc7327a08f554ccfb))
    * **apps:** fix typo in redirect_uri parameter ([5664625](https://framagit.org/framasoft/mobilizon/commits/5664625c1c57ccba947400475414c1301d4bf955))
    * **apps:** show scope from device activation in authorize device view ([c9d2074](https://framagit.org/framasoft/mobilizon/commits/c9d20748a4dd3e0687515f4776335d0ec9bdfcdc))
    * **front:** fix homepage event and groups cards snapping ([8809db5](https://framagit.org/framasoft/mobilizon/commits/8809db582ccf45fcd477f46dcf70e106720626a8))
    * **front:** fix selecting addresses in autocomplete ([e0488dd](https://framagit.org/framasoft/mobilizon/commits/e0488dd87ffc0184162a2ff67a13717e6263d56d))
    
  • 3.1.0-rc.1
    * **discussionlistitem:** remove unecessary parameter in vue router target ([779812c](https://framagit.org/framasoft/mobilizon/-/commit779812c746cf722dd86bcc0ad3bc58e558c13223))
    * **emails:** make sure group notification emails are only sent once per email ([927e95f](https://framagit.org/framasoft/mobilizon/-/commit927e95f387653c7d620e9051c30843ba49c2d65c))
    * **frontend:** event edition UI improvements ([0e14a36](https://framagit.org/framasoft/mobilizon/-/commit0e14a36c6d30ebe386b2136d29539f3b3e914efc))
    * **frontend:** only show map on event edition when we have an address or we want to put in details ([02867e6](https://framagit.org/framasoft/mobilizon/-/commit02867e6e1482ac8770f94fd2bd00174bb31fbdc7))
    * **front:** fix showing current group avatar & banners ([20b4aaa](https://framagit.org/framasoft/mobilizon/-/commit20b4aaabc97080e85cb68fd03393379c7ef82d95))
    * **front:** fix showing current identity avatar & banners ([d0f4721](https://framagit.org/framasoft/mobilizon/-/commitd0f4721925d0c50340d6db8a4e9f4d3e4ca01457))
    * **front:** improve UI of the glossary page ([d47b69d](https://framagit.org/framasoft/mobilizon/-/commitd47b69d6caa7c4405ab2e573ba407f9b2450c3bb))
    * **front:** increase padding next to arrow down in `<select>` elements ([94f186c](https://framagit.org/framasoft/mobilizon/-/commit94f186ce5080316cd633e0344651b0050c2f14d4))
    * **front:** remove cache-only for ABOUT GraphQL details on homepage ([6858bcb](https://framagit.org/framasoft/mobilizon/-/commit6858bcbbda6d8527bd15b9138e7bb30c5ead72d7))
    * **front:** remove leftover console.logs ([6da0dba](https://framagit.org/framasoft/mobilizon/-/commit6da0dba0fd6d071ce5978802104538d0c2ef7dae))
    * **front:** reset page number to 1 when search criteria changes ([d73bafe](https://framagit.org/framasoft/mobilizon/-/commitd73bafec97cd7d8eda887d21870427262befab0f)), closes [#1272](https://framagit.org/framasoft/mobilizon/-/issues/1272)
    * **front:** various UI improvements for group page ([b097567](https://framagit.org/framasoft/mobilizon/-/commitb0975672c1c06ace364cf47bfcfa39db9c3b712b))
    * **graphql:** fix calling GET_GROUP ([2933ee0](https://framagit.org/framasoft/mobilizon/-/commit2933ee06791a24dbf8c8b2a2eabc67f71e56f361))
    * **group:** rephrase "Public Page" to "Announcements", as all posts are not necessary public ([b0a564f](https://framagit.org/framasoft/mobilizon/-/commitb0a564f64f72f40b6bb9560f9bc0fbea5d099fd7)), closes [#900](https://framagit.org/framasoft/mobilizon/-/issues/900)
    * **i18n:** fix Swedish translations error that prevented Participate button from showing up ([643a5b5](https://framagit.org/framasoft/mobilizon/-/commit643a5b5921f91fed6a9f674c0ab3a36bf2d05835)), closes [#1281](https://framagit.org/framasoft/mobilizon/-/issues/1281)
    * **rich media:** fix error handling when resource preview URL leads to empty parsed data ([850b4e2](https://framagit.org/framasoft/mobilizon/-/commit850b4e2a735e335c4737caa8b60e190613e778ef)), closes [#1279](https://framagit.org/framasoft/mobilizon/-/issues/1279)
    * **sharepostmodal:** only show the share warning message if the post is accessible by link ([8e626dc](https://framagit.org/framasoft/mobilizon/-/commit8e626dce7807640a89770e50ca2621d34d6a5d97))
    
    * **front:** improve padding on event tags ([7fa452d](https://framagit.org/framasoft/mobilizon/-/commit7fa452d9e3f9bb2443e571c9a32eaed51e32480a))
    * **front:** make admin profile view linkable directly with parameters ([08ce7e2](https://framagit.org/framasoft/mobilizon/-/commit08ce7e26b73045279261ab87a14cb4f3dab5df1e))
    * **front:** make profile members link to profile on group admin view and the reverse ([96129d2](https://framagit.org/framasoft/mobilizon/-/commit96129d2339133027220d3b5fcb1c52f84bcc5cbb))
    * **front:** make profiles and group admin views default to local ([3e0324d](https://framagit.org/framasoft/mobilizon/-/commit3e0324d36ec5a8aa388e6b5d598a6f9a0c596797))
    * **front:** redirect user to homepage on disconnect when currently on private page ([d5a6df9](https://framagit.org/framasoft/mobilizon/-/commitd5a6df9940fb458c5dbaee149015c02ebc370c6b)), closes [#1278](https://framagit.org/framasoft/mobilizon/-/issues/1278)
    * **front:** show skeleton content on event view until the event is loaded ([dc3b93f](https://framagit.org/framasoft/mobilizon/-/commitdc3b93ffb5a4b072aec792533fd6e4b58ed7a893))
    * **i18n:** activate croatian language ([94182ae](https://framagit.org/framasoft/mobilizon/-/commit94182aed2d8a22d00534f6376dfda2658bc8ba7e))
    * **i18n:** activate japanese language ([6bd8034](https://framagit.org/framasoft/mobilizon/-/commit6bd8034fe816a432c3547de6d1ad8a18e73dc314)), closes [#1293](https://framagit.org/framasoft/mobilizon/-/issues/1293)
    * **post:** show post visibily in PostListItem component ([ec7ca4d](https://framagit.org/framasoft/mobilizon/-/commitec7ca4ddf18a38cf6f51d38b540eecc9858f3c98))
    
  • 3.1.0-beta.2
    * include user role in moderator role ([c4d6019](https://framagit.org/framasoft/mobilizon/-/commit/c4d60194a6900a3f9430355c5fbb346d910e4df6))
    
  • 3.0.4
    0837090e · Bump version to 3.0.4 ·
    - LDAP connector with Erlang 24.3+
    - Participant export configuration not being loaded
    
  • 3.0.3
    2f368b44 · Release 3.0.3 ·
    - Add missing OpenSSL 1.1 in Docker image
    
  • 3.0.2
    fae11535 · Release 3.0.2 ·
    - Fix unfollowing group
    - Limit the size of the IP(v6) field in the user admin view
    - Fix terms and privacy view
    - Use the correct value of current locale
    - Fix editing group events as a group moderator
    - Consider timezone for start time also when end date is hidden
    - Fix loading group members in organizer picker
    - Fix changing email & password
    - Add missing icon
    - Fix instances filter
    - Fix logging from 3rd-party auth provider
    
  • 3.0.1
    d2c78c5f · Release 3.0.1 ·
    - Compatibility with Python 3.11 for exports that reply on Python code.
    - Formatting of fallback locales
    - Allow to specify database port for Docker configuration
    - Assets in production environment
    - Changing event uuid didn't change event data
    - Make sure maximumAttendeeCapacity is a number, not a string
    - Prevent AP collection page number being < 1
    - Fix approving/rejecting group members and followers
    - Fix 3rd-party auth links
    - Test Intl.ListFormat availability and add fallback
    - Set correct Content-Type on all AP endpoints
    - Don't notify group members & followers from new draft event
    - Register missing ExitToApp icon
    - Fix comment display
    
  • 3.0.0
    ae18648c · Release 3.0.0 final ·
    - Add global search support, allowing to use https://search.joinmobilizon.org as a centralized event and group database
    - Add ability to filter search by categories and language
    - Add ability to explore search results on a map view
    - Add dark theme support and setting to toggle light/dark mode
    - Add categories view
    - Allow to disable non-SSO login
    - Support CSP report_uri, report_to and the Report-To and Reporting-Endpoints headers
    - Support for Elixir 1.14 and Erlang OTP 25.
    
    - Homepage has been redesigned
    - Search view has been redesigned
    - Internal illustration pictures are now only served using WebP.
    - Improved the pertinence of related events
    - Light front-end performance improvements
    - Various UI and A11Y fixes on the event page
    - Handle categories page being empty
    - UI improvements of comments
    - UI improvements of reports
    - Various UI improvement in event and group view
    - Add breadcrumb trail on Post view
    - Always lowercase the emails before trying to reset password
    - Make text editor heading level start at h3, h4, h5
    - Remove obscure reference to Douglas Adams
    - Don't inline phoenix manifest
    - Show a proper error message when failure to register to an event
    - Order categories by translated label
    - Show registration button also if registration allow list is used
    - Add logging for when cached iCalendar feed data can't be found
    - Add an error log when we try to update the relay actor
    - Lower loglevel of error when creating a new person
    - Add unique constraint on event URL
    - Allow to view more than 10 drafts events on my events view
    - Add CSP Policy for pictures
    - Don't treat notification for a deleted event as an error
    - Truncate resource description preview after 350 characters
    - Lower loglevel of resource insertion error
    - Resources and discussions views improvements
    - Add context to error when removing an upload file following actor suspension
    - Allow for resource providers to register a csp policy
    - Add loading="lazy" to some images, except categories in viewport
    - Add GraphQL operation name, user ID and actor name in logs
    - Add empty alt attribute to uploaded pictures (for now)
    - Allow release build failures in CI for all non-amd64 architectures
    - Increase timeout needed to build page
    - Handle nothing found by unsplash for location
    
    - Fixed deleting actor when participations association is not preloaded
    - Fixed rendering JSON-LD for an event with a single address (no online location)
    - Address selector
    - Group location edition
    - Reconfigure plug at runtime with env
    - Fix global search term
    - Fix custom icons in metadata list
    - Handle unknown icon
    - Only preload svg pictures on homepage
    - Don't add empty search parameters to global search engine
    - Fix getting categories from global search engine
    - Remove unused deps
    - Only show one pagination bar when searching in both events & groups
    - Run build multiarch release on tags too
    - Don't start mobilizon server when running migrations
    - Run phx.digest before mix release
    - Fix event card background color behind picture
    - Fix position of the « no events found » message
    - Add distinct clause to search events
    - Fix showing past events on group page
    - Fix display of group invitations
    - Fix leaving a group
    - Fix group events order
    - Prevent loading group membership status before we get person information
    - Prefix setInterval with window
    - Fix fetching events with addresses that's not objects
    - Fix dashboard view
    - Fix anonymous & remote participation pages
    - Fix anonymous/remote participation button
    - Do not list drafts in upcoming / old events event if instance moderator
    - Make sure group is refreshed after action
    - Fix deleting person detached from user
    - Fix pagination number text color in dark theme
    - Fix post sharing URL
    - Fix current format status of text not displayed in text editor
    - Fix moving resources
    - Fix multiselect of resources
    - Properly handle un-needed background jobs
    - Properly handle replying to an event that has been deleted
    - Propertly handle other errors when receiving a comment
    - Fix event integrations
    - Prevent loading authorized groups when current actor isn't loading in OrganizerPickerWrapper
    - Fix building CSP policy
    - Fix event map view
    - Various front-end fixes
    - Handle error when fetching object from tombstone
    - Fixed upcoming event groups display on homepage view
    - Fixed Ecto Dev warning on compilation
    - Adapt white parts in Mobilizon logo to current color
    - Register missing BellOutline and BellOffOutline icons
    - Don't load group status when unlogged
    - Fix order of useHead registration on JoinGroupWithAccount view
    - Fix profile@instance translation
    - Handle :http_not_found as an error when deleting an object
    - Handle suspending actors with special type
    - Add fallback handler for can_send_activity?
    - Properly log if we can't notify group follower
    
    - Correctly escape user-defined names in emails
    
    - Build on Elixir 1.14.1 and Erlang OTP 25.
    - Migrate from Vue 2 and Vue Class Component to Vue 3 and the Composition API
    - Migrate from Bulma and Buefy to TailwindCSS and Oruga
    
    - Rewrote tests using Vitest
    
    - Renabled E2E tests
    - Rewrote tests from Cypress to Playwright
    
  • 3.0.0-rc.6
    - Fixed upcoming event groups display on homepage view
    - Fixed Ecto Dev warning on compilation
    
  • 3.0.0-rc.5
    1a6967cb · Release 3.0.0-rc.5 ·
    - Allow release build failures in CI for all non-amd64 architectures
    
  • 3.0.0-rc.4
    84860ca2 · Release 3.0.0-rc.4 ·
    - Add loading="lazy" to some images, except categories in viewport
    - Add GraphQL operation name, user ID and actor name in logs
    - Add empty alt attribute to uploaded pictures (for now)
    
    - Fix building CSP policy
    - Fix event map view
    - Various front-end fixes
    - Handle error when fetching object from tombstone
    
  • 3.0.0-rc.3
    d8434ca3 · Release 3.0.0-rc.3 ·
    - Support CSP report_uri, report_to and the Report-To and Reporting-Endpoints headers
    
    - Add CSP Policy for pictures
    - Don't treat notification for a deleted event as an error
    - Truncate resource description preview after 350 characters
    - Lower loglevel of resource insertion error
    - Resources and discussions views improvements
    - Add context to error when removing an upload file following actor suspension
    - Allow for resource providers to register a csp policy
    
    - Fix moving resources
    - Fix multiselect of resources
    - Properly handle un-needed background jobs
    - Properly handle replying to an event that has been deleted
    - Propertly handle other errors when receiving a comment
    - Fix event integrations
    - Prevent loading authorized groups when current actor isn't loading in OrganizerPickerWrapper
    
  • 3.0.0-rc.2
    - Add setting to toggle light/dark mode
    - Allow to disable non-SSO login
    
    - UI improvements of comments
    - UI improvements of reports
    - Various UI improvement in event and group view
    - Add breadcrumb trail on Post view
    - Always lowercase the emails before trying to reset password
    - Make text editor heading level start at h3, h4, h5
    - Remove obscure reference to Douglas Adams
    - Don't inline phoenix manifest
    - Show a proper error message when failure to register to an event
    - Order categories by translated label
    - Show registration button also if registration allow list is used
    - Add logging for when cached iCalendar feed data can't be found
    - Add an error log when we try to update the relay actor
    - Lower loglevel of error when creating a new person
    - Add unique constraint on event URL
    - Allow to view more than 10 drafts events on my events view
    
    - Fix event card background color behind picture
    - Fix position of the « no events found » message
    - Add distinct clause to search events
    - Fix showing past events on group page
    - Fix display of group invitations
    - Fix leaving a group
    - Fix group events order
    - Prevent loading group membership status before we get person information
    - Prefix setInterval with window
    - Fix fetching events with addresses that's not objects
    - Fix dashboard view
    - Fix anonymous & remote participation pages
    - Fix anonymous/remote participation button
    - Do not list drafts in upcoming / old events event if instance moderator
    - Make sure group is refreshed after action
    - Fix deleting person detached from user
    - Fix pagination number text color in dark theme
    - Fix post sharing URL
    - Fix current format status of text not displayed in text editor
    
    - Correctly escape user-defined names in emails
    
  • 3.0.0-rc.1
    No changes since beta.3
    
  • 3.0.0-beta.3
    - Don't add empty search parameters to global search engine
    - Fix getting categories from global search engine
    - Remove unused deps
    - Only show one pagination bar when searching in both events & groups
    - Run build multiarch release on tags too
    - Don't start mobilizon server when running migrations
    - Run phx.digest before mix release
    
  • 3.0.0-beta.2
    - Improved the pertinence of related events
    - Light front-end performance improvements
    - Various UI and A11Y fixes on the event page
    - Handle categories page being empty
    
    - Address selector
    - Group location edition
    - Reconfigure plug at runtime with env
    - Fix global search term
    - Fix custom icons in metadata list
    - Handle unknown icon
    - Only preload svg pictures on homepage
    
  • 3.0.0-beta.1
    (Work in progress changelog)
    
    - Add global search support, allowing to use https://search.joinmobilizon.org as a centralized event and group database
    - Add ability to filter search by categories and language
    - Add ability to explore search results on a map view
    - Add dark theme support
    - Add categories view
    - Support for Elixir 1.14 and Erlang OTP 25.
    
    - Homepage has been redesigned
    - Search view has been redesigned
    - Internal illustration pictures are now only served using WebP.
    
    - Fixed deleting actor when participations association is not preloaded
    - Fixed rendering JSON-LD for an event with a single address (no online location)
    
    - Build on Elixir 1.14 and Erlang OTP 25.
    - Migrate from Vue 2 and Vue Class Component to Vue 3 and the Composition API
    - Migrate from Bulma and Buefy to TailwindCSS and Oruga
    
    - Rewrote tests using Vitest
    
    - Renabled E2E tests
    - Rewrote tests from Cypress to Playwright
    
  • 2.1.0
    98229e81 · Release 2.1.0 ·
    - 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 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
    - 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 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
    
    - 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