All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
- Add list progress endpoint (#115)
- Add hasBanner query param to get lists (#114)
- Update deploy to use us-east-1 region (#113)
- Improve get user items service (#109)
- Fix search users (#106)
- Add search users by username endpoint (#104)
- Fix user network activities (#103)
- Filter characters that are voiced (#102)
- Filter characters that are voiced (#102)
- Fix user episode activity (#99)
- Fix user episode activity (#95)
- Add user activities delete service methods and tests (#95)
- Moved user activities to controllers to respect SOLID principles (#95)
- Add season and episode number to user activities (#94)
- Add season and episode number to reviews (#94)
- Move third party services to adapters (#90)
- Add service to run in docker compose file too (#88)
- Add review summary (#87)
- Consume SQS messages (#71)
- Add missing consumer envs (#92)
- Add user preferences (#86)
- Set TMDB cache to 30 days (#85)
- Disable certs in prod (#83)
- pnpm lock file (#82)
- Add cors (#78)
- Chore add missing deploy envs (#77)
- Comment SQS startup in main file (#76)
- Send imports to SQS using Localstack for local developments (#69)
- Add metadata field to save raw import (#72)
- Get user items pagination #73
- Update
get-user-by-username
query to handle capitalized usernames #70
- Remove docker cache from pulumi (#68)
- Save imported itens into DB (#64)
- Finished My anime list provider import (#64)
- Update and Get import services (#64)
- Update List item position endpoint (#61)
- Add droppped user item status ([#66])(#66)
- Add user activities #62
- Add update list item position endpoint (#61)
- Organized project envs to use as config in the project (#57)
- Ci file not pushing to AWS (#55)
- Infra in AWS with pulumi (#52)
- Adds endpoint to create image (#54)
- Adds case-insensitive indexes to user email and username (#53)
- Add user best reviews and items status (#50)
- Add user watched countries stats (#49)
- Add user reviews count and vitest coverage (#47)
- Add simple user stats (watched items total and following/followers total) (#43)
- Add likeCount and userLike in select list by id (#42)
- Add operations for like (#40)
- Add operations for user episodes. (#39)
- Add CRUD operations for social links. (#37)
- Add CRUD operations for Review Replies. (#28)
- Set CORS to use env variable (#42)
- Do not show swagger in production environment (#42)
- Format files with BiomeJs. (#28)
- Create unique endpoint de update user public information. (#35)
- Create legacy user login flow. (#34)
- Create GET detailed reviews route. (#33)
- Create reviews POST, GET, PUT and DELETE routes. (#32)
- Create
is_legacy
field in database (#31) - Create subscription webhook (#27)
- Create list items create, read, update and delete endpoints (#26)
- Create get list endpoint (#22)
- Create edit list endpoint (#21)
- Create delete list endpoint (#20)
- Create reviews endpoint (#19)
- Changed createdAt field convention name in database only (#30)
- improve folders structure (#24)
- Move domain folder to src root (#23)
- Set some review fields on schema as required (#19)
- refactor service and routes (#10)
- split layers and create repositories and services (#10)
- improve Docker compose file to create dev and test databases (#5)
- improve Drizzle migrations (#1)
- init Drizzle migrations (#1)
- remove profiles table and change relations to users table (#14)
- added response schemas in login and users routes (#13)
- relations to users table and indexes (#11)
- check username and email route (#9)
- remove either and handle errors manually (#8)
- setup register user and login route (fdb6c89)
- add PR template File (#4)
- add changelog File (#3)
- remove unused stuffs (#12e87f0)
- add base schema relations for authentication entities (#b2d5390)
- setup initial register review route (#f31e178)
- change vite file to vitest (#252fd5f)
- init project base structure (#21f7ae5)