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.
- Include OAuth authentication via Auth0 provider on auth module.
- Add new
metadata
field to messages schema in order to enrich responses with places names and maps URLs.
- Improve activity chat prompts to only recommend 1 place per request.
- Add new activity-chat mode: Implement the activity chat business logic and API. This allow users to send "topic-based" chat messages to Fixer so it can give them specific recommendations to that topic.
- Refactor location geocode and local time services to use Google Maps API.
- Refactor chat responses in order to return conversation objects (more easy to handle in the client apps).
- Include user location, timezone and weather conditions for conversations module (business logic and API).
- Create conversations, users and auth modules models and business logic.
- Create conversations and users DB schemas.
- Create conversations, users and auth modules API (GraphQL schemas + resolvers).
- Setup local and remove MongoDB database.
- Setup app local and remote deployment via Docker.
- Project setup and basic configurations.