Commit Graph

  • 5f3c0510a1 Bump @typescript-eslint/parser from 5.50.0 to 5.51.0 dependabot[bot] 2023-02-07 04:20:24 +00:00
  • 207a8a05eb Bump @types/node from 18.11.18 to 18.11.19 dependabot[bot] 2023-02-06 06:21:33 +00:00
  • 3ebf1ebe12 Merge pull request #14 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.50.0 Mathias 2023-02-06 07:20:54 +01:00
  • 04afc86b61 Merge pull request #13 from LicenseAPI/dependabot/npm_and_yarn/types/express-4.17.17 Mathias 2023-02-06 07:20:31 +01:00
  • 522e5906a4 Bump @typescript-eslint/parser from 5.49.0 to 5.50.0 dependabot[bot] 2023-02-06 04:35:05 +00:00
  • e17efbf881 Bump @types/express from 4.17.16 to 4.17.17 dependabot[bot] 2023-02-06 04:34:18 +00:00
  • eaab43d84e Merge pull request #12 from LicenseAPI/dependabot/npm_and_yarn/typescript-4.9.5 Mathias 2023-02-03 07:31:57 +01:00
  • 2f21a49ac4 Merge pull request #11 from LicenseAPI/dependabot/npm_and_yarn/mongoose-field-encryption-6.0.0 Mathias 2023-02-03 07:31:42 +01:00
  • 34c5c21e20 Bump typescript from 4.9.4 to 4.9.5 dependabot[bot] 2023-01-31 04:21:00 +00:00
  • bbeac2e97a Bump mongoose-field-encryption from 5.0.2 to 6.0.0 dependabot[bot] 2023-01-31 04:20:21 +00:00
  • 80ffe6ee7c Merge pull request #10 from LicenseAPI/dependabot/npm_and_yarn/nodemailer-6.9.1 Mathias 2023-01-30 17:41:02 +01:00
  • cc624cd548 Merge pull request #9 from LicenseAPI/dependabot/npm_and_yarn/eslint-8.33.0 Mathias 2023-01-30 16:43:36 +01:00
  • f2c1ac596e Bump nodemailer from 6.9.0 to 6.9.1 dependabot[bot] 2023-01-30 04:29:53 +00:00
  • 3703ee2ca4 Bump eslint from 8.32.0 to 8.33.0 dependabot[bot] 2023-01-30 04:29:24 +00:00
  • 266134b954 Merge pull request #8 from LicenseAPI/dependabot/npm_and_yarn/mongoose-6.9.0 Mathias 2023-01-27 07:27:31 +01:00
  • 0b56b848ee Bump mongoose from 6.8.4 to 6.9.0 dependabot[bot] 2023-01-27 04:14:11 +00:00
  • 4610ad9a06 Merge pull request #6 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.49.0 Mathias 2023-01-24 07:31:51 +01:00
  • a5d734c729 Bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 dependabot[bot] 2023-01-24 06:24:27 +00:00
  • b98e8c3448 Merge pull request #7 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.49.0 Mathias 2023-01-24 07:23:24 +01:00
  • a4f0a161cb Merge pull request #5 from LicenseAPI/dependabot/npm_and_yarn/types/express-4.17.16 Mathias 2023-01-24 06:53:17 +01:00
  • e014a86fdc Bump @typescript-eslint/parser from 5.48.2 to 5.49.0 dependabot[bot] 2023-01-24 04:24:11 +00:00
  • 134c24c85b Bump @types/express from 4.17.15 to 4.17.16 dependabot[bot] 2023-01-24 04:22:29 +00:00
  • 524d4b690e Fixed lint error (again) Mathias 2023-01-22 20:44:41 +01:00
  • a2e45e7383 Fixed lint error Mathias 2023-01-22 20:42:26 +01:00
  • 618c81cbe2 Updated projects.ts#checkProjectAccess Mathias 2023-01-22 20:40:13 +01:00
  • 65fde10e97 Removed the role & accepted fields from encryption Mathias 2023-01-22 20:39:06 +01:00
  • 93505bba2a Integrated the member.ts router into the index.ts Mathias 2023-01-22 19:54:14 +01:00
  • 465ac9c643 Created the member.ts router Mathias 2023-01-22 19:53:59 +01:00
  • b478218cf5 Created the member.ts validation Mathias 2023-01-22 19:52:53 +01:00
  • cb2ebde014 Updated the Member.ts model Mathias 2023-01-22 19:51:45 +01:00
  • ec4a391cb0 Added the allowInvites account field Mathias 2023-01-22 19:51:20 +01:00
  • a176c484b9 Created the member.ts controller Mathias 2023-01-22 19:50:56 +01:00
  • c330d78fb3 Created account.ts#getSimpleAccountObjectById Mathias 2023-01-22 19:49:27 +01:00
  • a45b419e9c Fixed a bug in the key.ts validation Mathias 2023-01-22 18:14:49 +01:00
  • d0060fe20c Implemented the key.ts router into the index.ts Mathias 2023-01-22 18:04:38 +01:00
  • d53a9ed23f Created the key.ts router Mathias 2023-01-22 18:04:27 +01:00
  • e75a2cc38c Created the key.ts validation Mathias 2023-01-22 18:04:12 +01:00
  • 1be7efea8a Created the key.ts controller Mathias 2023-01-22 18:04:00 +01:00
  • e8cf7f4be7 Created the AccessKey.ts model Mathias 2023-01-22 18:02:46 +01:00
  • bd6e5f4fd6 Added the ProjectPlan interface to the Project.ts Mathias 2023-01-22 18:02:13 +01:00
  • 305c72814c Added the requiredPermission field to the projects.ts controller Mathias 2023-01-22 18:01:41 +01:00
  • f29245a302 Added the plans.ts file to view all limits Mathias 2023-01-22 18:00:06 +01:00
  • d668b26b51 Created the GET /projects/list & GET /projects/:id route Mathias 2023-01-22 15:15:25 +01:00
  • 332e618d52 Updated the projects.ts controller & added the listProjects & getProject method Mathias 2023-01-22 15:14:24 +01:00
  • c80e7707ed Created the POST /project/:id/regenerate route Mathias 2023-01-22 02:32:31 +01:00
  • 265447f068 Added regenerateKey to the projects.ts controller Mathias 2023-01-22 02:32:14 +01:00
  • d3b5ed8b3b Created the PATCH /project/:id route Mathias 2023-01-22 02:20:17 +01:00
  • fd907dad2a Created the patchProjectValidation in the project.ts validation Mathias 2023-01-22 02:19:59 +01:00
  • 4eaf23fd78 Created the patchProject method in the projects.ts controller Mathias 2023-01-22 02:19:44 +01:00
  • 23c3a91956 Fixed double quotes in the Project.ts model Mathias 2023-01-22 01:13:03 +01:00
  • bd5ffa9f46 Integrated the project router into the index.ts Mathias 2023-01-22 01:08:49 +01:00
  • 599f8ec73a Created the project.ts router Mathias 2023-01-22 01:08:37 +01:00
  • 5d8237419f Created the projects.ts controller Mathias 2023-01-22 01:06:07 +01:00
  • 72cd42dc09 Created the project.ts validation Mathias 2023-01-22 01:04:42 +01:00
  • 122b14d748 Updated the Project.ts model Mathias 2023-01-22 01:02:50 +01:00
  • 30e02b9dd6 Created the "verify" route in the auth.ts Mathias 2023-01-21 14:02:20 +01:00
  • ddeb5a5c7f Created the verificationValidation in the auth.ts validation Mathias 2023-01-21 14:01:28 +01:00
  • fb1e2af67b Created the verifySession method in the auth.ts controller Mathias 2023-01-21 14:01:06 +01:00
  • 3ca2b5fb25 Added the types for the speakeasy dependency Mathias 2023-01-21 13:32:09 +01:00
  • 655798b474 Implemented all totp endpoints in the account.ts router Mathias 2023-01-21 13:28:23 +01:00
  • 9db62938b4 Created the totpSetup validation in the account.ts validation Mathias 2023-01-21 13:27:48 +01:00
  • 20cd436321 Integrated the updateTOTP method into the account controller Mathias 2023-01-21 13:25:10 +01:00
  • d9f8447dd2 Added the totpEnabled field & added a default value for the totpSecret to the Account.ts Mathias 2023-01-21 13:16:22 +01:00
  • 0139ac6f6b Added the speakeasy dependency to the package.json Mathias 2023-01-21 13:15:20 +01:00
  • abb18ea19b Merge pull request #4 from LicenseAPI/dependabot/npm_and_yarn/mongoose-6.8.4 Mathias 2023-01-20 13:21:36 +01:00
  • 69b578c291 Bump mongoose from 6.8.3 to 6.8.4 dependabot[bot] 2023-01-20 04:14:49 +00:00
  • ed2f2d81af Merge pull request #3 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.48.2 Mathias 2023-01-17 06:45:12 +01:00
  • d7ae6251e1 Bump @typescript-eslint/parser from 5.48.1 to 5.48.2 dependabot[bot] 2023-01-17 05:43:25 +00:00
  • 027ed81f5a Merge pull request #2 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.48.2 Mathias 2023-01-17 06:42:32 +01:00
  • a5a52b68e1 Bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.48.2 dependabot[bot] 2023-01-17 04:20:09 +00:00
  • 629c9b7d6f Merge pull request #1 from LicenseAPI/dependabot/npm_and_yarn/eslint-8.32.0 Mathias 2023-01-16 07:44:09 +01:00
  • 0323ff0a98 Bump eslint from 8.31.0 to 8.32.0 dependabot[bot] 2023-01-16 04:37:01 +00:00
  • 65ccf40ae7 Created the index.d.ts override Mathias 2023-01-15 20:34:19 +01:00
  • da39af1888 Created the authentication middleware Mathias 2023-01-15 20:34:07 +01:00
  • 76b2128320 Updated the paths & type roots Mathias 2023-01-15 20:33:47 +01:00
  • c3426e0fe7 Updated the file alias in the account.ts router Mathias 2023-01-15 20:31:45 +01:00
  • e2941eb850 Updated the id field in the Account.ts model Mathias 2023-01-15 20:31:01 +01:00
  • 5b59f674ef Updated the id field in the Session.ts model Mathias 2023-01-15 20:30:51 +01:00
  • a23f974f43 Updated the id field in the Project.ts model Mathias 2023-01-15 20:30:40 +01:00
  • fc1a6f7605 Migrated the License.ts model -> mongoose-field-encryption Mathias 2023-01-15 20:30:20 +01:00
  • f86683f34c Commented out the verify route in the auth.ts router Mathias 2023-01-15 19:44:58 +01:00
  • db8fec5849 Integrated both routes into the v1 index.ts Mathias 2023-01-15 19:44:31 +01:00
  • 2bae7005e5 Made the Session.ts model token double-quoted Mathias 2023-01-15 19:44:07 +01:00
  • ed21efd438 Created the auth.ts routes Mathias 2023-01-15 19:43:04 +01:00
  • 08b7bd5373 Added a default token to the Session.ts model Mathias 2023-01-15 19:42:24 +01:00
  • 379bbbcd9f Created the auth.ts controller Mathias 2023-01-15 19:42:12 +01:00
  • a083935704 Created the account.ts routes Mathias 2023-01-15 19:41:52 +01:00
  • 4bf0576032 Created the auth validation Mathias 2023-01-15 19:40:49 +01:00
  • 06a917a5fd Created the account.ts validation Mathias 2023-01-15 18:45:30 +01:00
  • eaf3d8b9bf Created the Account.ts controller Mathias 2023-01-15 18:45:19 +01:00
  • f07187691d Migrated the Session.ts model -> mongoose-field-encryption Mathias 2023-01-15 18:43:47 +01:00
  • bc68da563a Added the verified & verificationSecret field to the Account model Mathias 2023-01-15 18:38:10 +01:00
  • 2777aea903 Added the decryption util Mathias 2023-01-15 18:37:38 +01:00
  • 3ce7b1941d Fixed the error util Mathias 2023-01-15 18:35:49 +01:00
  • 418a81dadb Migrated from mongoose-encryption -> mongoose-field-encryption Mathias 2023-01-15 18:35:40 +01:00
  • a5bd9f1e95 Added the bcrypt dependency to the package.json Mathias 2023-01-15 17:56:12 +01:00
  • badd8d35fb Updated the Session.ts model Mathias 2023-01-15 16:10:34 +01:00
  • e2f92c39d6 Made the server.ts prettier Mathias 2023-01-15 15:56:04 +01:00
  • 34530e1682 Created the mail util Mathias 2023-01-15 15:55:50 +01:00
  • 4afaa8ae32 Added the nodemailer dependency to the package.json Mathias 2023-01-15 15:55:16 +01:00