Commit Graph

  • e78faf8121 refactored message validation and db to be stricter/cleaner (#69) AtHeartEngineer 2023-09-06 15:15:36 -04:00
  • cd70acac03 feat(api): Updated createRoom function to return room ID AtHeartEngineer 2023-09-06 11:55:27 -04:00
  • 7035f4a689 chore(.gitignore) ignore vscode settings refactor(websockets) remove systemMessage, add TotalMembers broadcast AtHeartEngineer 2023-09-06 11:32:06 -04:00
  • ef104a7595 small changes Tanner Shaw 2023-09-05 23:30:12 -05:00
  • 683a408d3c refactor(claimcodes) refactored updateClaimCode to not decrement from -1 and renamed variables to better match refactors Tanner Shaw 2023-09-05 22:27:05 -05:00
  • 8858dcf7c6 refactor(claimcodes) Refactored /join route to check, update, and delete claimcodes based on UNIX time and or uses left Tanner Shaw 2023-09-05 19:49:51 -05:00
  • 1609422ff0 feature(claimcodes) claimcodes now have a UNIX time to be claimed and an amount of time they can be used Tanner Shaw 2023-09-05 16:25:57 -05:00
  • 7ac8eb29c3 system message broadcasts need to be reworked. AtHeartEngineer 2023-09-01 19:15:53 -07:00
  • c68626e44a remove genID and use random value roomId AtHeartEngineer 2023-09-01 19:02:32 -07:00
  • d0ebeec472 updated rlnjs to latest AtHeartEngineer 2023-09-01 17:21:29 -07:00
  • a4786e5da1 version bump AtHeartEngineer 2023-09-01 17:19:56 -07:00
  • ca5116871a refactored db and crypto folders/exports AtHeartEngineer 2023-09-01 17:08:23 -07:00
  • a650243350 Merge branch 'main' into validate-message-refactor AtHeartEngineer 2023-09-01 16:11:05 -04:00
  • a0dbeea951 refactored message validation to be stricter/cleaner AtHeartEngineer 2023-09-01 13:09:13 -07:00
  • b37e80961d chore(deps): bump mongodb from 5.7.0 to 5.8.0 (#66) AtHeartEngineer 2023-09-01 11:35:40 -04:00
  • 3d16e3f732 prevent empty messages server side (#67) AtHeartEngineer 2023-09-01 11:35:20 -04:00
  • 9020a01b89 prevent empty messages server side AtHeartEngineer 2023-08-30 17:07:18 -07:00
  • 51ccc6c6f9 chore(deps): bump mongodb from 5.7.0 to 5.8.0 dependabot[bot] 2023-08-30 23:07:52 +00:00
  • 95f9512fa2 Replaced JSON.stringify w String() (#65) AtHeartEngineer 2023-08-30 02:54:42 -04:00
  • 90b1fbe6d1 Replaced JSON.stringify w String() AtHeartEngineer 2023-08-29 21:32:21 -07:00
  • 5155165198 System Messages for SocketIO (#62) AtHeartEngineer 2023-08-26 08:17:25 -04:00
  • 1962720904 feature(socketIO) systemMessage made for SocketIO to broadcast system messages Tanner Shaw 2023-08-25 23:47:23 -05:00
  • b07b206004 startup and shutdown broadcast (#61) AtHeartEngineer 2023-08-26 00:00:10 -04:00
  • 3d3833676b Update server.ts AtHeartEngineer 2023-08-26 00:00:03 -04:00
  • 0d284922c0 startup and shutdown broadcast AtHeartEngineer 2023-08-25 23:48:07 -04:00
  • 3eebffe3f5 bug fix for some messages not being send because proof doesn't exist … (#60) AtHeartEngineer 2023-08-25 23:40:08 -04:00
  • 282d53b573 bug fix for some messages not being send because proof doesn't exist on an old message AtHeartEngineer 2023-08-25 23:38:35 -04:00
  • 2bd73ec0a4 /addcode fixed (#59) AtHeartEngineer 2023-08-25 16:50:22 -04:00
  • 0dfd4e005a Merge branch 'main' into fixing-code-creation AtHeartEngineer 2023-08-25 16:49:44 -04:00
  • 73e61da32e fix(jsdocs) added @return to refactored functions Tanner Shaw 2023-08-25 12:12:35 -05:00
  • 5ecda5c011 refactor(claimcodes) major refactor of /join and /addcode Tanner Shaw 2023-08-25 12:04:59 -05:00
  • e44747c0e9 small fix, removed 'n' from removeIdentityFromRoom. Thought we already did this? Tanner Shaw 2023-08-25 02:11:22 -05:00
  • 952d897a8a refactor(claimCodes) /addcode now properly creates claimCodes and rooms associations Tanner Shaw 2023-08-25 02:09:40 -05:00
  • 5e1a62c65f refactor(claimCodes) fixed the /addcode route to properly generate co… (#58) AtHeartEngineer 2023-08-25 00:50:35 -04:00
  • 96829872fe Merge branch 'main' into fixing-code-creation AtHeartEngineer 2023-08-25 00:50:16 -04:00
  • 893d508c70 Fix for removing identities from rooms and bandada groups (#55) AtHeartEngineer 2023-08-25 00:50:07 -04:00
  • e4555eb725 Merge branch 'main' into room-messages AtHeartEngineer 2023-08-25 00:50:01 -04:00
  • 67944d9eaf refactor(claimCodes) fixed the /addcode route to properly generate codes for all rooms or a single room Tanner Shaw 2023-08-24 23:48:44 -05:00
  • d63067b5cb Return invite codes when generating them (#57) AtHeartEngineer 2023-08-24 23:10:14 -04:00
  • ad032dedcc PUBLIC -> PUBLIC_CHAT (#56) AtHeartEngineer 2023-08-24 23:08:46 -04:00
  • 0908251ff5 Merge branch 'return-codes' into pixelmap-support AtHeartEngineer 2023-08-24 23:08:41 -04:00
  • 4be4e505bc return claim codes when generating codes AtHeartEngineer 2023-08-24 23:08:08 -04:00
  • 6446b8edf0 PUBLIC -> PUBLIC_CHAT AtHeartEngineer 2023-08-24 23:02:16 -04:00
  • d7bd66fe19 Merge branch 'main' into room-messages AtHeartEngineer 2023-08-24 22:57:40 -04:00
  • cd0e1afe8e Documentation (#54) AtHeartEngineer 2023-08-24 22:55:38 -04:00
  • c725d64833 fix(messages) fixed typo on removing identities Tanner Shaw 2023-08-24 17:48:18 -05:00
  • 8cb11d4c71 feature(messages) removing an identity now deletes the ID from bandada_groups as well Tanner Shaw 2023-08-24 17:40:42 -05:00
  • c3e801148f feature(messages) fixed removing identity from rooms Tanner Shaw 2023-08-24 16:57:23 -05:00
  • ed2641036a refactor(documentation) refactored all docs to JSDocs Tanner Shaw 2023-08-24 14:40:19 -05:00
  • bc3ac887bf feature(documentation) added extra documentation for endpoints and messages Tanner Shaw 2023-08-24 12:46:49 -05:00
  • 1e90eccc62 feature(documentation) in-line documentation for messages and message collisions Tanner Shaw 2023-08-24 12:26:12 -05:00
  • 92b5773a88 feature(documentation) express endpoints and helper functions documentation Tanner Shaw 2023-08-24 12:07:01 -05:00
  • 98d8b3c86e Merge branch 'main' into documentation Tanner Shaw 2023-08-24 10:31:05 -05:00
  • 9c2dead479 feature(documentation) inline-documentation for express routes Tanner Shaw 2023-08-24 10:29:35 -05:00
  • fa1b349c42 fix(messages) message epochs and message reverse order (#49) AtHeartEngineer 2023-08-23 20:17:31 -04:00
  • dde95f7e63 Merge branch 'main' into rate-commitment AtHeartEngineer 2023-08-23 20:16:01 -04:00
  • 19a705fa37 fix(messages) message epochs and message reverse order Tanner Shaw 2023-08-23 19:15:54 -05:00
  • 0eab85f909 fix(express) fetching rooms bug (#48) AtHeartEngineer 2023-08-23 20:04:45 -04:00
  • 6a8ad6d675 Merge branch 'main' into rate-commitment AtHeartEngineer 2023-08-23 20:04:26 -04:00
  • 43322e3e4c Merge branch 'main' into rate-commitment AtHeartEngineer 2023-08-23 20:04:22 -04:00
  • a4e9326b6d Refactor endpoint initialization code (#47) AtHeartEngineer 2023-08-23 20:04:22 -04:00
  • 97052ea0fc fix(express) fetching rooms bug Tanner Shaw 2023-08-23 19:04:06 -05:00
  • 760b4397bd Refactor endpoint initialization code AtHeartEngineer 2023-08-23 20:03:20 -04:00
  • 480a95ffbe Added Rate Commitment hasher (#46) AtHeartEngineer 2023-08-23 19:53:48 -04:00
  • dbf2b9add9 Update src/data/db.ts AtHeartEngineer 2023-08-23 19:53:46 -04:00
  • d0ec4ec831 refactor(RLN) refactored removing identities to also update rate commitments Tanner Shaw 2023-08-23 18:52:19 -05:00
  • 39bb7b5559 Merge branch 'rate-commitment' of github.com:Discreetly/server into rate-commitment Tanner Shaw 2023-08-23 18:35:32 -05:00
  • 1ac00d722b feature(express) added route to create codes for many rooms or all rooms Tanner Shaw 2023-08-23 18:35:25 -05:00
  • a1dcba49a7 Refactor seed.ts to include additional room creations AtHeartEngineer 2023-08-23 17:49:52 -04:00
  • b4cfdf1ef4 fix(interface) small camelcase error Tanner Shaw 2023-08-23 14:41:18 -05:00
  • 8ac7d850e2 Merge branch 'rate-commitment' of github.com:Discreetly/server into rate-commitment Tanner Shaw 2023-08-23 14:39:18 -05:00
  • 290f177938 feature(express) added route to generate new codes for rooms Tanner Shaw 2023-08-23 14:39:11 -05:00
  • 71db8c69f5 Update "discreetly-interfaces" to version 0.1.37 and add new message field in room endpoint. AtHeartEngineer 2023-08-23 15:11:03 -04:00
  • 0ba8cee207 chore(identities) turned verifier identities back to identities Tanner Shaw 2023-08-23 13:07:19 -05:00
  • 968ac66a3d refactor(identities) rooms now have semaphoreIdentities and hashed identities Tanner Shaw 2023-08-23 12:26:46 -05:00
  • ac3b728404 Added Rate Commitment hasher AtHeartEngineer 2023-08-23 08:00:52 -04:00
  • b866750828 refactor(messages) making createMessage into a promise to resolve pro… (#45) AtHeartEngineer 2023-08-22 17:54:00 -04:00
  • 9f2bb5185d refactor(messages) making createMessage into a promise to resolve proofing and collision issues Tanner Shaw 2023-08-22 16:45:20 -05:00
  • 15a4270582 chore(cleanup) cleaning up console logs (#43) AtHeartEngineer 2023-08-22 15:50:57 -04:00
  • 942905f654 Merge branch 'main' into clean-up AtHeartEngineer 2023-08-22 15:50:40 -04:00
  • 8be6d53e09 fix(express) await handling joining identity list rooms Tanner Shaw 2023-08-22 14:29:41 -05:00
  • 6e2e5906a7 Fix verifier (#44) AtHeartEngineer 2023-08-22 14:57:05 -04:00
  • 4a75ce181a Merge branch 'main' into fix-verifier AtHeartEngineer 2023-08-22 14:56:45 -04:00
  • e25052504e fix not checking group root AtHeartEngineer 2023-08-22 14:56:08 -04:00
  • bb6dd2e2ef fix bigint format AtHeartEngineer 2023-08-22 14:46:47 -04:00
  • ce87d6cb04 fix signal hash AtHeartEngineer 2023-08-22 14:46:04 -04:00
  • d102ee5fe5 chore(cleanup) deleting more console logs Tanner Shaw 2023-08-22 13:40:22 -05:00
  • 0d2524394b chore(cleanup) cleaning up console logs Tanner Shaw 2023-08-22 13:37:25 -05:00
  • 967b9fbca0 fix verifier proof type (#42) AtHeartEngineer 2023-08-22 14:35:50 -04:00
  • 3310a65b82 fix verifier proof type AtHeartEngineer 2023-08-22 14:34:06 -04:00
  • aedd1904b7 fix(RLN) check collision (#41) AtHeartEngineer 2023-08-22 14:20:06 -04:00
  • dc49ef1742 Merge branch 'main' into collision-fix AtHeartEngineer 2023-08-22 14:19:28 -04:00
  • 43c48c97a9 fix(RLN) check collision Tanner Shaw 2023-08-22 13:17:14 -05:00
  • 07c0e01542 Readme Update (#36) AtHeartEngineer 2023-08-22 14:15:49 -04:00
  • 72c015666a Merge branch 'main' into readme AtHeartEngineer 2023-08-22 14:15:38 -04:00
  • 9d1f78cd0e Bandada Integration (#35) AtHeartEngineer 2023-08-22 13:30:35 -04:00
  • 0ce3ceb8f9 fixed verifier AtHeartEngineer 2023-08-22 13:18:34 -04:00
  • 9407b2cd9a fix types and linting AtHeartEngineer 2023-08-22 13:16:08 -04:00
  • edd96b4374 Merge branch 'bandada-integration' of github.com:Discreetly/server into bandada-integration Tanner Shaw 2023-08-22 12:08:45 -05:00
  • e7a0754975 refactor(bandada) removed unnessecary functionality Tanner Shaw 2023-08-22 12:08:37 -05:00