Skip to content
This repository was archived by the owner on Jul 25, 2021. It is now read-only.

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@amishshah amishshah released this 26 Sep 15:26
· 17 commits to stable since this release

The beta-test version of the API

* feat: resending verification email (#91)

  • done

  • replaced instances of authenticateError

  • fixed http codes

  • updated tests

  • first commit

  • fixed conflicts

  • fixed

  • fixed

  • shahed cant spell

  • all requested changes

  • fixed change

  • fix: use correct name for route

Co-authored-by: Amish Shah amishshah.2k@gmail.com

  • fix: linkedin validation rule (#102)

    Change LinkedIn validation rule to uniform it to other social media

  • fix: actually add users to the queue (#104)

  • feat: discord integration (#105)

    • feat: create discord entity

    • feat: set up oauth state

    • feat: set up oauth2 auth URL route

    • feat: start to work on account link route

    • feat: account linking

    • fix: link route shouldn't respond with data

    • fix: don't eagerly load discord relation

    • chore: rename frontend discord route

    • chore: fix CI

    • chore: rename redirect URI

  • feat: reset password (#103)

    • feat: add routes

    • add controllers and services

    • fix: eslint

    • fix: merge all files

    • fix: unify reset password route

    • feat: test forgot and reset password controllers

    • feat: test forgotPassword in userService

    • feat: add resetPaaword userService tests

    • fix: unnecessary lines

    • refactor: change HTTP verbs, add password length checks

    Co-authored-by: Amish Shah amishshah.2k@gmail.com

  • refactor: designated profileService and emailConfirmationService functions to their own files (#99)

    • refactor: created profileService

    • refactor: added EmailConfirmationService and edited tests

    • Revert "refactor: added EmailConfirmationService and edited tests"

    This reverts commit eb3af76.

    • fix: fixed profileService
  • feat: add note entity to like or soft block a user (#108)

    • feat: added Note entity

    • fix: fix for note entity

    • fix: Note entity 2nd fix

    • feat: relate user to notes

    • add get notes route

    • add create note route

    • fix: query builder

    • fix: primary columns

    • fix: remove primary generated id

    • fix: remove unnecessary lines

    • fix: remove unnecessary lines

    • fix: edit note services

    • fix: get Notes

    • feat: add note for testing users

    • fix: check for existing note

    • feat: test create note controller

    • feat: test get notes controller

    • feat: delete note functionality added, refactored noteservice

    • test: added getNotes and createNote tests

    • test: base tests for deleteNote()

    • fix: finding relational entities

    • fix: parameter type in create note

    • fix: test create note function

    • feat: test delete note controller

    • fix: requested changes

    • refactor: change note API routes

    • feat: fix validation on Notes

    • perf: improve create note performance

    Co-authored-by: Sahil Borkar sahilsborkar@gmail.com
    Co-authored-by: Amish Shah amishshah.2k@gmail.com

  • refactor: move to nodemailer in email service (#114)

    • feat: start to remove sendgrid

    • fix: remove sendgrid completely

    • fix: make example .env more helpful

  • fix: added check for unverified users trying to authenticate (#112)

    • fix: added check for unverified users trying to authenticate

    • fix: fixed one instance of a test failing

    • fix: tests

    Co-authored-by: Amish Shah amishshah.2k@gmail.com

  • feat: discord improvements (#115)

    • refactor: update "UserNotFound" error in getUser middleware

    • fix: remove old discord users

    • feat: add verified role ID to config

    • feat: verified role

  • chore: v0.1.0