Commit Graph

  • 1336c21c39 Merge branch 'main' into bandada-integration AtHeartEngineer 2023-08-22 12:57:44 -04:00
  • 2d376de372 merge conflicts Tanner Shaw 2023-08-22 11:19:00 -05:00
  • 452151b990 refactor(bandada) refactored prisma schema to match RoomI interface and routes to match Tanner Shaw 2023-08-22 11:16:17 -05:00
  • 4ddd6e3d7f feat return more room info depending on membershiptype AtHeartEngineer 2023-08-22 11:39:00 -04:00
  • 52c1ebc9c7 feature(bandada) fetch bandada group by identity commitment Tanner Shaw 2023-08-22 10:19:46 -05:00
  • 4634bcce7f refactor(bandada) identityCommitments are now also stored in room.identities Tanner Shaw 2023-08-21 19:05:13 -05:00
  • 1c5b90a21c refactor(bandada) refactored updateRoomIdentities into seperate functions for readability feature(db utils) added function to ensure an identityCommitment is a valid identityCommitment Tanner Shaw 2023-08-21 18:20:21 -05:00
  • 4f6543b364 feature(bandada) /join route now checks for membership types chore(crypto) changed some logic in the verifier that was throwing eslint errors Tanner Shaw 2023-08-21 17:15:54 -05:00
  • 0fd0a02969 chore(express) fixing eslint errors on routes Tanner Shaw 2023-08-18 11:58:48 -05:00
  • 9a4af8a434 Merge branch 'main' into ghaction-unit-testing AtHeartEngineer 2023-08-16 15:30:12 -04:00
  • f888e1aad7 github actions fix Tanner Shaw 2023-08-16 12:26:36 -05:00
  • ed37c53986 Handling Messages, System Messages, and Rate Limits (#38) AtHeartEngineer 2023-08-15 22:27:15 -04:00
  • c810b310c0 refactor(tests) update tests and close app on afterAll; added coverage AtHeartEngineer 2023-08-15 22:21:35 -04:00
  • 8efefe9ea4 feat(data/db): adjust string conversions and field additions feat(websockets): emit member count to room on join/leave refactor(messages): improve typings and method calls refactor(utils): adjust bigint conversions refactor(data/db): update import syntax and object formations refactor(crypto/verifier): adjust proof checks and conditionals chore(dependecies): upgrade discreetly-interfaces version AtHeartEngineer 2023-08-15 22:14:40 -04:00
  • 20486a5530 exported createMessageResult interface Tanner Shaw 2023-08-15 17:47:26 -05:00
  • 9e0584f61f feature(db util) function for removing identity from a room Tanner Shaw 2023-08-15 17:28:17 -05:00
  • 4a47c0a99d feat createMessageResult interface AtHeartEngineer 2023-08-15 17:48:03 -04:00
  • e371b1ef34 fix .catch + style AtHeartEngineer 2023-08-15 17:43:07 -04:00
  • 1412c8aac5 Merge branch 'main' into messages AtHeartEngineer 2023-08-15 17:21:26 -04:00
  • 33b2e042dc Update src/data/messages.ts AtHeartEngineer 2023-08-15 17:20:43 -04:00
  • fe9ef4d7f7 Update src/data/messages.ts AtHeartEngineer 2023-08-15 17:20:37 -04:00
  • 9475263a8c Update src/data/messages.ts AtHeartEngineer 2023-08-15 17:20:32 -04:00
  • bddd96a46c feature(RLN) implemeting RLN collision checking for messages Tanner Shaw 2023-08-15 16:17:24 -05:00
  • 71d9e38c7b Identity commitment recovery (#40) AtHeartEngineer 2023-08-15 17:15:00 -04:00
  • 3dfe52d674 Merge branch 'main' into shamir-recovery AtHeartEngineer 2023-08-15 17:14:02 -04:00
  • e66619fbe1 feature(messages) Checking internal nullifer collisions on messages Tanner Shaw 2023-08-15 14:27:29 -05:00
  • 9787ad5fc6 feat identity commitment recovery AtHeartEngineer 2023-08-15 14:46:29 -04:00
  • e3e1c3c578 Merge branch 'main' into messages Tanner Shaw 2023-08-15 12:28:36 -05:00
  • 3f8e8c2b9f feat added Shamir Reocvery (#39) AtHeartEngineer 2023-08-15 13:25:26 -04:00
  • eba1eb60ff feat added Shamir Reocvery AtHeartEngineer 2023-08-15 13:13:57 -04:00
  • 934699cc41 refactor(express) refactored system messages into single route Tanner Shaw 2023-08-15 11:21:30 -05:00
  • 19b9af169b Merge branch 'main' into bandada-integration AtHeartEngineer 2023-08-14 16:21:03 -04:00
  • c785326a88 Merge branch 'curlys' of github.com:Discreetly/server into curlys Tanner Shaw 2023-08-14 15:15:29 -05:00
  • cb03b2983c chore(github) fixing github actions' Tanner Shaw 2023-08-14 15:15:20 -05:00
  • 54880096d8 Update unit-tests.yml Tanner 2023-08-14 15:10:45 -05:00
  • b04412c865 Update express.test.ts AtHeartEngineer 2023-08-14 16:06:04 -04:00
  • 886deade77 Update express.test.ts AtHeartEngineer 2023-08-14 15:19:18 -04:00
  • 20101f0872 chore(github) fixing github actions Tanner Shaw 2023-08-14 14:16:22 -05:00
  • 94b94ce2db chore(github) fixing github actions Tanner Shaw 2023-08-14 14:11:33 -05:00
  • 1957b9c6d7 chore(github) removed clog Tanner Shaw 2023-08-14 14:06:38 -05:00
  • 4cc325b0f3 Merge branch 'curlys' of github.com:Discreetly/server into curlys Tanner Shaw 2023-08-14 14:05:51 -05:00
  • e84a436fb7 chore(github) trying to fix gh actions Tanner Shaw 2023-08-14 14:05:35 -05:00
  • 8360e678df chore(readme) reworded .env example Tanner Shaw 2023-08-14 13:48:11 -05:00
  • e78b1d8adc chore(readme) fixed readme header image Tanner Shaw 2023-08-14 13:45:53 -05:00
  • 6ce9a55bd6 Update express.test.ts AtHeartEngineer 2023-08-14 14:38:01 -04:00
  • 10f9b75182 Merge branch 'main' into curlys AtHeartEngineer 2023-08-14 14:14:00 -04:00
  • 3aa7c668af feature(documentation) WIP server documentation (#33) AtHeartEngineer 2023-08-14 14:13:49 -04:00
  • a31c5b1d48 feature(github) github actions for unit tests Tanner Shaw 2023-08-14 13:11:45 -05:00
  • c58d9254f5 chore(utils) added curly brace :) (#32) AtHeartEngineer 2023-08-14 13:50:59 -04:00
  • 46996ecbc6 chore(utils) added curly brace :) Tanner Shaw 2023-08-14 12:48:07 -05:00
  • 8c4763827e System messages (#30) AtHeartEngineer 2023-08-14 13:41:41 -04:00
  • 2353167996 Merge branch 'main' into system-messages AtHeartEngineer 2023-08-14 13:40:23 -04:00
  • 9067a4e800 Type fix (#31) AtHeartEngineer 2023-08-14 13:30:22 -04:00
  • 1b2512a73c refactor(express) fixing types in createRoom Tanner Shaw 2023-08-14 11:47:08 -05:00
  • f7b829b017 Merge branch 'main' of github.com:Discreetly/server into main Tanner Shaw 2023-08-14 10:09:47 -05:00
  • 5f38201e37 feature(documentation) WIP server documentation Tanner Shaw 2023-08-11 12:08:14 -05:00
  • a9e4d29e87 fixed room lookups but createRooms is still broken AtHeartEngineer 2023-08-10 16:58:54 -04:00
  • 840dfb861b RoomI schema updates AtHeartEngineer 2023-08-10 16:10:30 -04:00
  • 2569c63b99 Cors config for socket io (#29) AtHeartEngineer 2023-08-10 14:24:39 -04:00
  • 14101019aa Cors config for socket io Blake Duncan 2023-08-08 17:02:24 -04:00
  • f528650d4f feature(express) express endpoint for sending system messages to a specific room Tanner Shaw 2023-08-08 14:38:04 -05:00
  • 83c594b9fb feature(express) endpoint for sending system messages to all rooms feature(jest) tests for system messages endpoint Tanner Shaw 2023-08-08 11:37:38 -05:00
  • 933a208357 feat: updated random Big Int to be roughly the same length as posiedon hash AtHeartEngineer 2023-08-07 10:44:29 -04:00
  • 5295b4b5c1 refactor(tests) tests refactored chore(routes) added async/await to /api/rooms/:idc for testing purposes Tanner Shaw 2023-08-04 18:14:57 -05:00
  • 43a16865b0 chore(tests) setEnvVars for jest branch Tanner Shaw 2023-08-04 18:01:08 -05:00
  • 1ba4bb521f refactor(jest) changed all tests to properly expect responses Tanner Shaw 2023-08-04 17:59:34 -05:00
  • 5bc46cdb6b fix return in test utils AtHeartEngineer 2023-08-04 14:48:39 -04:00
  • 7783fdcf81 test utils AtHeartEngineer 2023-08-04 14:46:59 -04:00
  • 847029cfae chore(merge) fixed merge conflicts Tanner Shaw 2023-08-04 13:03:30 -05:00
  • 620b4a7875 updated jest config AtHeartEngineer 2023-08-04 13:53:35 -04:00
  • 7f55555296 adding jest env AtHeartEngineer 2023-08-04 13:53:04 -04:00
  • df79021f0d fix security bug where admin password was passed to client UI in dev environment AtHeartEngineer 2023-08-04 11:02:23 -04:00
  • 91c258a6fe feature(jest) writing tests for express endpoints (#27) AtHeartEngineer 2023-08-04 09:53:56 -04:00
  • 63584389f6 Merge branch 'jest' of github.com:Discreetly/server into jest Tanner Shaw 2023-08-03 18:12:39 -05:00
  • c33e8b7bde feature(jest) added POST /join test refactor(utils) updateRoomIdentities to only add an identity if that identity doesn't exist already. Tanner Shaw 2023-08-03 18:12:26 -05:00
  • 093dcb0578 fix prettyprint to handle object in table AtHeartEngineer 2023-08-03 18:31:32 -04:00
  • cb3f06c27b fixed test conflicts with tsconfig and rollup errors AtHeartEngineer 2023-08-03 18:22:45 -04:00
  • 8690544515 fixing typing in linting AtHeartEngineer 2023-08-03 17:42:47 -04:00
  • 4c8cd791d9 fix join typing issues, hopefully AtHeartEngineer 2023-08-03 17:28:14 -04:00
  • 8ee75a15d9 test fixes, verifier updates, schema updates AtHeartEngineer 2023-08-03 17:16:29 -04:00
  • 612058cea0 chore: message testing AtHeartEngineer 2023-08-03 17:05:43 -04:00
  • 9ebdf7030b fix: getRoomByID typing AtHeartEngineer 2023-08-03 15:51:15 -04:00
  • 75bfc23790 refactor(config) fixing ServerID and Name Tanner Shaw 2023-08-03 14:49:10 -05:00
  • e917e1021f Merge branch 'main' into jest AtHeartEngineer 2023-08-03 15:27:21 -04:00
  • 9aeb1ed306 Update linter.yml AtHeartEngineer 2023-08-03 15:18:17 -04:00
  • 3e32ab82a6 Merge branch 'jest' of github.com:Discreetly/server into jest Tanner Shaw 2023-08-03 14:11:13 -05:00
  • 9657d52271 refactor(jest-tests) refactoring tests to make sure theres no false positives Tanner Shaw 2023-08-03 14:10:57 -05:00
  • 0224256d5c Merge branch 'linting' AtHeartEngineer 2023-08-03 14:56:01 -04:00
  • 1877c9c123 feat(linting) fixed the linting setup and most of the linting errors AtHeartEngineer 2023-08-03 14:50:49 -04:00
  • 4dce775b19 Merge branch 'main' into jest AtHeartEngineer 2023-08-03 12:02:13 -04:00
  • 48961515c6 Save messages (#26) AtHeartEngineer 2023-08-03 11:58:03 -04:00
  • 942f3a8fee feature(jest) writing tests for express endpoints Tanner Shaw 2023-08-03 10:55:46 -05:00
  • 446a653946 Merge branch 'main' into create-messages AtHeartEngineer 2023-08-03 11:54:52 -04:00
  • da26a29486 Heroku (#25) AtHeartEngineer 2023-08-03 11:53:32 -04:00
  • d21031823d Merge branch 'main' into heroku AtHeartEngineer 2023-08-03 11:52:43 -04:00
  • f8c10b3993 fix: /api/rooms/idc wasn't returning roomIds AtHeartEngineer 2023-08-01 20:59:04 -04:00
  • b31504e691 comment: added link to idcNullifierCircuit in Todo AtHeartEngineer 2023-08-01 20:36:40 -04:00
  • 30a671b538 Endpoint for fetching all messages for a room (#23) AtHeartEngineer 2023-08-01 19:30:23 -04:00
  • 9a50c2f766 chore: duplicate code from merge issue AtHeartEngineer 2023-08-01 19:28:11 -04:00
  • c04f35823f fix env PORT for production, PORT 3001 for dev AtHeartEngineer 2023-08-01 19:19:59 -04:00