Commit Graph

79 Commits

Author SHA1 Message Date
b60e49e080 chore(code reorg) segmented code better 2023-07-27 20:43:59 -04:00
717198c140 chore: removing open commit action 2023-07-27 19:39:15 -04:00
a7b43d1623 update gitignore 2023-07-27 19:34:29 -04:00
Tanner
1daf209b62 Prisma orm (#16) 2023-07-27 17:09:54 -05:00
1a4398cb52 Merge conflicts for Prisma ORM Branch into main 2023-07-27 18:06:46 -04:00
Tanner
7e4f8d0fdb Express routes (#15)
* WIP - Starting to refactor routes for prisma

* feat(prisma) remove roomId from ClaimCodes model
refactor(prisma) seed claim codes using ClaimCodeManager
refactor(server) initialize ClaimCodeManager
feat(server) add claimcodes endpoint
refactor(server) claim code in /join endpoint

* chore(claimcodes) updated claim code system

* chore(schema): added rate limiting and epoch tracking

* feature(endpoints) /join /logclaimcodes
refactor(schema) Rooms Claimcodes many-to-many

---------

Co-authored-by: AtHeartEngineer <atheartengineer@gmail.com>
2023-07-27 17:14:26 -04:00
Tanner Shaw
dd116d712f WIP - refactored Rooms model. Added ClaimCodes and Messages models 2023-07-26 17:45:33 -05:00
Tanner Shaw
104d1f5972 WIP m-n identities to rooms for prisma schema 2023-07-26 15:14:44 -05:00
AtHeartEngineer
77563b09f5 Added linting packages (#14)
You can remove the `linting` branch after this is merged
2023-07-26 12:00:37 -04:00
AtHeartEngineer
2cfb207736 chore(dependabot.yml): add Dependabot configuration file to enable automated dependency updates 2023-07-26 14:44:40 +00:00
AtHeartEngineer
9fd1fa5dbb chore(dependabot.yml): add Dependabot configuration file to enable automated dependency updates 2023-07-26 14:44:40 +00:00
AtHeartEngineer
3b8ca1ffee Create dependabot.yml 2023-07-26 01:07:08 -04:00
AtHeartEngineer
7a49d882c0 Merge pull request #13 from Discreetly/verifier
chore: linting fixes, github actions tests, and remove completed todos
2023-07-26 00:54:34 -04:00
AtHeartEngineer
b79bc405da fix(startup.ts): fix assignment of loadedRooms variable to defaultRooms array
refactor(startup.ts): change let to const for claimedRooms and alreadyAddedRooms arrays
refactor(startup.ts): change let to const for r variable in response handling
2023-07-26 04:52:40 +00:00
AtHeartEngineer
b60f014933 chore(eslintrc.cjs): add ESLint configuration file to the project
fix(rooms.ts): remove unused import and type declaration
fix(mock.ts): change variable declaration from 'let' to 'const' for loop variable
fix(startup.ts): change variable declaration from 'let' to 'const' for userCount
fix(utils.ts): change parameter type from 'BigInt' to 'bigint' in findGroupById function
fix(verifier.ts): remove unused import statement for poseidon1 function
2023-07-26 04:51:35 +00:00
AtHeartEngineer
dd22266f5c Update linter.yml 2023-07-26 00:33:50 -04:00
AtHeartEngineer
ac7b6207d4 chore(tsconfig.json): remove unnecessary includes property and add missing newline at the end of the file 2023-07-26 04:33:21 +00:00
AtHeartEngineer
4ec62058c1 Delete spellcheck.yml 2023-07-26 00:20:40 -04:00
AtHeartEngineer
a2e679a067 chore(tsconfig.json): update "files" property to "includes" and include the entire "src" directory for better TypeScript compilation coverage 2023-07-26 04:15:58 +00:00
AtHeartEngineer
f71f905fac Update spellcheck.yml 2023-07-26 00:10:35 -04:00
AtHeartEngineer
233c7716cf Update spellcheck.yml 2023-07-26 00:08:55 -04:00
AtHeartEngineer
dfa316b505 chore(verifier.ts): remove commented out code and fix typo in comment
feat(verifier.ts): add TODO comment to implement internal nullifier verification using RLNjs cache
2023-07-26 04:04:03 +00:00
AtHeartEngineer
8c4f348f4f Create spellcheck.yml 2023-07-25 23:54:49 -04:00
AtHeartEngineer
ed3877854f Update credential_checker.yml 2023-07-25 23:51:18 -04:00
AtHeartEngineer
45a40bb212 Merge pull request #10 from Discreetly/github-actions
Create credential_checker.yml
2023-07-25 23:47:01 -04:00
AtHeartEngineer
0b81a073cb chore(linter.yml): update branch names in the workflow to reflect the default branch change from master to main 2023-07-26 03:46:34 +00:00
AtHeartEngineer
e216358151 feat(opencommit.yml): add OpenCommit Action workflow file
The OpenCommit Action workflow file is added to the repository. This workflow is triggered on push events, excluding the main, master, dev, development, and release branches. The workflow sets up the Node.js environment, checks out the repository, and uses the OpenCommit GitHub Action to generate commit messages using the OpenAI API. The necessary environment variables, including the GitHub token and OpenAI API key, are configured in the workflow. Customization options such as the maximum number of tokens, base path, description inclusion, emoji inclusion, model, and language are also set.
2023-07-26 03:45:17 +00:00
AtHeartEngineer
7ed0b67553 Create linter.yml 2023-07-25 23:41:41 -04:00
AtHeartEngineer
b0c9e45cd5 Create credential_checker.yml 2023-07-25 23:38:17 -04:00
AtHeartEngineer
62648c29e8 Merge pull request #9 from Discreetly/auto-asign
Auto asign
2023-07-25 23:23:23 -04:00
AtHeartEngineer
4613fcb8d4 Update auto-assign.yml 2023-07-25 23:16:51 -04:00
AtHeartEngineer
e6e6fcd848 Update auto-assign.yml 2023-07-25 14:25:17 -04:00
AtHeartEngineer
b136b736a0 Create auto-assign.yml 2023-07-25 14:18:52 -04:00
Tanner Shaw
dfc0948b91 refactored prisma schema 2023-07-25 12:55:57 -05:00
AtHeartEngineer
0b1da3dcef error codes and updated mock room id 2023-07-25 00:18:05 -04:00
AtHeartEngineer
37d3c84ddf init mongo 2023-07-24 18:20:47 -04:00
Tanner Shaw
b454bbb03f Starting to migrate to prisma/mongodb 2023-07-24 17:17:15 -05:00
AtHeartEngineer
b91f5f72d6 works with npm run start/dev with a local redis, but not a docker redis 2023-07-14 15:19:09 -04:00
AtHeartEngineer
cfe8986488 test 2023-07-13 16:39:29 -04:00
AtHeartEngineer
7b2501d755 redis heroku test 290 2023-07-13 16:24:53 -04:00
AtHeartEngineer
b607eceb46 new redis on heroku?! 2023-07-13 16:17:00 -04:00
AtHeartEngineer
a77c39a0dd tls 2023-07-13 16:08:09 -04:00
Tanner Shaw
7130770ddd fixed createGroup id's and types 2023-07-13 11:07:45 -05:00
Tanner Shaw
a8969fbfff Merge branch 'main' of github.com:Discreetly/server into main 2023-07-12 17:30:07 -05:00
Tanner Shaw
d1c069d31e route for creating claim codes for a group 2023-07-12 17:29:58 -05:00
fff2f556d2 logging redis config 2023-07-12 16:07:24 -04:00
674b4e4b9a trying this config for heroku 2023-07-12 16:03:13 -04:00
Tanner Shaw
229a11f44b removing clogs 2023-07-12 14:36:54 -05:00
Tanner Shaw
bbf08bbe60 Changed route to add groups to also generate claim codes for that group 2023-07-12 14:33:36 -05:00
0b99519b60 rollup initial config 2023-07-12 14:51:32 -04:00