This repository was archived by the owner on May 5, 2025. It is now read-only.
Tags: paastech-cloud/api
Tags
feat: add logger (#25) * feat(logger): add logger module * feat(logger): add logger to projects module * fix(projects): add adminonly route for all projects * fix(logger): display the full error * feat(logger): use logger on users and ssh keys * feat(logger): add logger to mail * lint: lint files
Security and uniformity overhaul (#20) * feat: secure dtos * refactor(app): remove hello method and set swagger to root * fix(app): add force transform to dtos * feat: protect controllers * feat(interceptors): add prisma error interceptor * feat(main): add cors * feat(auth): make cookie secure and sameSite * feat(interceptor): add global response mapper * feat(swagger): add needed decorators * feat(interceptors): split interceptor and its type * feat(swagger): add standard response to swagger * refactor: convert standard response interface into type * feat(type): add standard response types usable in routes * feat(app): enable cors in http for dev mode * lint: finally apply format on all files * lint: harden linter rules * fix: fix merges * feat(interceptor): add return types to routes * fix(prisma): use uuids in seeded ssh keys * refactor(decorators): move to src root * feat(decorators): simplify password and username decorators * feat(health): add health route * fix(users): add email sending upon registration * lint: fix linting * feat(ci): add lint workflow * fix(ci): trying to lint ts files * fix(ci): fix auto_fix bad naming and tsconfig * lint: fix linting for db seed * fix(ci): change pointed directories * fix(ci): update lint on package and workflow * fix(ci): yet another fix * fix(ci): this should be the last one * refactor(app): move swagger to /docs * refactor(env): change from host to origin * fix(mail): add hash router url part * fix(mail): typos