Skip to content
This repository was archived by the owner on May 5, 2025. It is now read-only.

Tags: paastech-cloud/api

Tags

v0.3.0

Toggle v0.3.0's commit message
add logging to console

iter-0

Toggle iter-0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v0.2.1

Toggle v0.2.1's commit message
api image fix

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GRPC connect + /projects (#16)

[GET] projects/ -> return all of the projects
[GET] projects/uuid -> info of project

[POST] projects/ -> creates a project

[DELETE] projects/uuid -> delete a project (both db and grpc)