Blake Duncan
14101019aa
Cors config for socket io
2023-08-08 17:02:24 -04:00
Tanner Shaw
847029cfae
chore(merge) fixed merge conflicts
2023-08-04 13:03:30 -05:00
df79021f0d
fix security bug where admin password was passed to client UI in dev environment
2023-08-04 11:02:23 -04:00
Tanner Shaw
63584389f6
Merge branch 'jest' of github.com:Discreetly/server into jest
2023-08-03 18:12:39 -05:00
Tanner Shaw
c33e8b7bde
feature(jest) added POST /join test
...
refactor(utils) updateRoomIdentities to only add an identity if that identity doesn't exist already.
2023-08-03 18:12:26 -05:00
093dcb0578
fix prettyprint to handle object in table
2023-08-03 18:31:32 -04:00
cb3f06c27b
fixed test conflicts with tsconfig and rollup errors
2023-08-03 18:22:45 -04:00
8690544515
fixing typing in linting
2023-08-03 17:42:47 -04:00
4c8cd791d9
fix join typing issues, hopefully
2023-08-03 17:28:14 -04:00
8ee75a15d9
test fixes, verifier updates, schema updates
2023-08-03 17:16:29 -04:00
612058cea0
chore: message testing
2023-08-03 17:05:43 -04:00
9ebdf7030b
fix: getRoomByID typing
2023-08-03 15:51:15 -04:00
Tanner Shaw
75bfc23790
refactor(config) fixing ServerID and Name
2023-08-03 14:49:10 -05:00
AtHeartEngineer
e917e1021f
Merge branch 'main' into jest
2023-08-03 15:27:21 -04:00
0224256d5c
Merge branch 'linting'
2023-08-03 14:56:01 -04:00
1877c9c123
feat(linting) fixed the linting setup and most of the linting errors
2023-08-03 14:50:49 -04:00
AtHeartEngineer
4dce775b19
Merge branch 'main' into jest
2023-08-03 12:02:13 -04:00
Tanner Shaw
942f3a8fee
feature(jest) writing tests for express endpoints
2023-08-03 10:55:46 -05:00
AtHeartEngineer
446a653946
Merge branch 'main' into create-messages
2023-08-03 11:54:52 -04:00
AtHeartEngineer
d21031823d
Merge branch 'main' into heroku
2023-08-03 11:52:43 -04:00
f8c10b3993
fix: /api/rooms/idc wasn't returning roomIds
2023-08-01 20:59:04 -04:00
b31504e691
comment: added link to idcNullifierCircuit in Todo
2023-08-01 20:36:40 -04:00
AtHeartEngineer
30a671b538
Endpoint for fetching all messages for a room ( #23 )
2023-08-01 19:30:23 -04:00
9a50c2f766
chore: duplicate code from merge issue
2023-08-01 19:28:11 -04:00
c04f35823f
fix env PORT for production, PORT 3001 for dev
2023-08-01 19:19:59 -04:00
0ac5d60d13
fix typo
2023-08-01 19:17:30 -04:00
226cfee1f9
fix PORT is necessary for heroku to host
2023-08-01 19:14:59 -04:00
c1d7ec09bf
chore renamed env variables to prevent conflicts with heroku
2023-08-01 18:59:30 -04:00
f2e00ac26a
feat: trying to get heroku to deploy
2023-08-01 18:35:24 -04:00
6c1ff44770
feat: configurable port/ws-port/name in .env
2023-08-01 16:50:58 -04:00
AtHeartEngineer
4d13c4f84a
Merge branch 'main' into create-messages
2023-08-01 14:21:37 -04:00
f407dcb630
fix env variable name being incorrect
2023-08-01 14:06:36 -04:00
Tanner Shaw
4cd58d6461
feature(express) endpoint for fetching all messages for a room
2023-08-01 12:35:39 -05:00
66be9c97a3
Merge branch 'main' into create-messages
2023-07-31 14:39:45 -04:00
c6899a2af1
chore removed commented out code
2023-07-31 14:29:06 -04:00
Tanner Shaw
228a238bad
refactor(express) /join route refactored
...
chore(prisma) changed room to roomId
2023-07-29 15:47:54 -05:00
5067925c5f
feat(auth) added basic auth to admin endpoints
2023-07-28 14:13:38 -04:00
833b7f4cd9
chore(debug) removed debug value
2023-07-27 23:55:52 -04:00
2ef6571646
fix for bug on /api/room/id
2023-07-27 23:38:26 -04:00
c5bfdf440c
fix(/join) fixed /join not responding with roomIDs
...
chore(seed) improved room creation for seeding
2023-07-27 22:24:39 -04:00
62dc4a51fe
chore: types and todos
2023-07-27 20:57:18 -04:00
50c0bfd477
refactor(server) rename websocketSetup to initWebsockets
2023-07-27 20:47:31 -04:00
b60e49e080
chore(code reorg) segmented code better
2023-07-27 20:43:59 -04: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
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
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