- Solidary : Can update Volunteers availabilities via PATCH route.
- Add externalId and a boolean to know if a User created by interroperability already existed in the database
- Add a Consumption feedback provider Interface related to the CarpoolItem's creation
- Launch a carpool search from event map
- User can now see their own Ad in search results
- User have a Badges board in their profile to follow their progress
- Fix : Cannot longer contact someone from an archived Ad
- Alternate horizontal version of Search component
- Add editable editorial content
- Gamification : Resources and API treatment of gamification actions
- More precision in prices (especially price per km) to avoid rounding issues when computing final prices
- No more build of admin (ReactAdmin) via postdeploy.sh. This part of the projet will be removed entirely. From now on, the official backoffice of Mobicoop Platform is https://gitlab.com/mobicoop/mobicoop-admin.
- Rework of journey's details : Map, new layout...
- Number of members in communities list
- New translation system for entities loaded from the database like articles
- POST an RDEX+ entity Journey
- Rework of the API documentation
- First version of an anti-fraud system.
- Driver's origin / destination always shown in result. We added a pickup info instead.
- After a simple contact from search results, the message thread is no longer kept in the mailbox
- Display public transport operator in results. Show duration of the journey.
- CO2 economy is computed by the API and visible in user's public profile and user's profile
- Event url in event detail
- Give the reason of the refusal when an identity document is refused.
- Several parameters of the carpool algorithm are now customable in the API's .env file.
- New RGPD compliant Cookie component. There is mandatory and optionnal cookie consent to give. Some features won't be available without consent.
- Can import event from APIDAE api.
- New contact recipients system
- Number of unread messages
- More informations about relaypoints in the popup
- A community moderator can access to the administration of it's community via the front button in community's details
- Tip encouragement message : can show a message to encourage users to leave a tips before and after payement
- Can show a fraud warning message (in Mailbox and contact form after a carpool search)
- News subscription : News subscription checkbox in the signup form. Unchecked by default.
- SEO optimisation : meta data in translation files, url optimization for events and communities, many other stuffs.
- External connection : Send a message to an external user via RDEX protocol
- New common report system via the Report ressource.
- Review Dashboard.
- New simplified resource for user ads/carpools.
- Review Dashboard : See the given, left and ready to give reviews.
- Report a User.
- New 'star' icon for experienced users.
- Language selection is now available
- Review system : entities and API Ressources
- Public Profile and Profile Summary
- Report a User
- Rework the Event Report system to match the User report system
- New i18n file format for Vue components (monolingual json)
- Display reviews
- Show profile summary and public profile of a user
- Report a user in public profile
- SSO Data Provider
- Improvement of matching algorithm
- Support of Grand Lyon Connect SSO
- Results pagination
- [Payment] : Online payment (with MangoPay provider)
- Possibility to avoid toll for the georouter
- [Payment] : Better payment component and online payment
- Multi PT provider mode. You can now define a specific provider for a specific territory (see providers.json)
- Support of Navitia for PT searches
- The entire configuration for PT searches in providers.json, no more in .env (neither API or client .env)
- [Payment] : Register a bank account to a payment provider service. For now, only MangoPay is supported
- Solidary carpool ask are shown in the mailbox and can be accepted
- [Mobimatch] : Get and Compute the Public Transportation Potential of a Mass
- New Public Transport DataProvider for Conduent
- Fix RDEX : Too much parameters needed
- Return only public relay points instead the user who make the request is entitle to get it (i.e community member)
- Public Transport solutions can be shown at the same time that carpools researchs.
- New ad public link for external search (like RDEX)
- A disconnected user can now login or register after a search, and get back to the search results
- Different icons depending of the relay point type
- New related mobile app versioning system
- A Proposal can now have a specific Subject
- Display relay points:
- Display relay points on a map
- Can use relay point as origin or destination by clicking on it
- New carpool proof system :
- Automatic creation of carpool proof for planified carpools
- Realtime creation of carpool proofs for planified and dynamic carpools using mobile app
- Link with proof registry via cron job
- New entities for SolidaryUser : SolidaryBeneficiary and SolidaryVolunteer.
- Several utility routes.
- RDEX : Fix bad handling days and times when there is no outward array given
- New push notifications system
- New migration system for Mobimatch : import Mobimatch persons and their journeys as real users and carpool ads
- Add roles default we set in User entity when Register User (ROLE_USER_REGISTERED_FULL)
- Create new auth item 'community_restrict' for display only communities user created
- Add route for get granted roles an user can create
- Change the way we prefill roles in user edition, and now can only set one role per territory
- Direct link between addresses / directions and territories : improve the response speed for territory filters
- Solidary Transport and Carpool Management : Manage solidary volunteers and beneficiaries, searching for solidary solutions, managing files and sollicitations.
- Clean community API
- Add Driver's License acknowledgement
- Coordinates prioritization for Geosearcher : a focus point can be define for the whole instance, and for each logged user (using its home address as focus point)
- JSON file to fix wrong geographic data
- Improvement of Geosearcher : Pelias Autocomplete for localities only, then Pelias Search for full search
- New territory filters for communities and events
- Add a login system using tokens (for email and password reset validation)
- Solidary beneficiaries and their solidary files, Structure, Proofs
- Solidary volunteers to help the beneficiaries
- Add Filter extension on User and Territory
- Add function checkUserHaveAuthItem to check if an User have a specified Auth Item
- Add Role 'ROLE_COMMUNITY_MANAGER' to the creators of the community (client side)
- Add button for admin access from the detail page of community (for the creator) + parameters CAN_ACCESS_ADMIN_FROM_COMMUNITY
- Automatic territory filtering for communities and events
- New authentication for login, reset token and reset password