Commit Graph

  • bb973121b9 refactor nix build main DSeeLP 2025-04-17 19:51:50 +02:00
  • 6141cefa41 add request body schema to change password endpoint DSeeLP 2025-04-18 17:24:07 +02:00
  • a159fa42c2 fix sql row deserialization for transaction DSeeLP 2025-04-17 19:20:21 +02:00
  • b5635559f3 fix transaction view DSeeLP 2025-04-17 19:04:43 +02:00
  • ac54d2fdc9 fix interop list users endpoint DSeeLP 2025-04-17 18:18:49 +02:00
  • b18a6cbb97 add cacerts to dockerImages DSeeLP 2025-04-17 18:03:26 +02:00
  • b8868728eb change build DSeeLP 2025-04-17 17:05:58 +02:00
  • d64218a8aa improve error handling for interop and commit transaction when complete DSeeLP 2025-04-17 16:45:56 +02:00
  • f5b4c6211b implement meta api in client DSeeLP 2025-04-17 12:39:45 +02:00
  • 609f2bd001 implement chat api in client DSeeLP 2025-04-17 12:25:01 +02:00
  • 0c0828e3c8 basic client implementation DSeeLP 2025-04-06 19:48:39 +02:00
  • 4c0e44e542 remove Account and rename AccountInfo to Account DSeeLP 2025-04-17 11:59:03 +02:00
  • c6971c8b73 make initial capital configurable DSeeLP 2025-04-17 10:36:49 +02:00
  • 52917f4128 implement inital account capital with system transaction DSeeLP 2025-04-17 10:29:04 +02:00
  • ce13d854c1 implement endpoint to list remote users DSeeLP 2025-04-17 10:19:18 +02:00
  • 9b1368dd9c refactor motd endpoint and add bank meta endpoint DSeeLP 2025-04-17 09:07:31 +02:00
  • 27520f3337 implement unread count DSeeLP 2025-04-17 08:18:23 +02:00
  • 0972bedc49 fix amount used by interop pay endpoint DSeeLP 2025-04-07 16:34:15 +02:00
  • 0202985e22 implement password changes DSeeLP 2025-04-06 20:07:27 +02:00
  • c7c96a3595 fix user data tests DSeeLP 2025-04-06 20:07:27 +02:00
  • 03d95f6d41 fix ci tests not exiting with error code when failing DSeeLP 2025-04-06 20:07:27 +02:00
  • 3fa2de5139 validate credentials DSeeLP 2025-04-05 15:29:04 +02:00
  • f48e986683 fix ci DSeeLP 2025-04-05 15:17:38 +02:00
  • dea82bdad8 fix schema of MakePayment DSeeLP 2025-04-05 14:56:31 +02:00
  • c7a6e5d228 redirect / to docs DSeeLP 2025-04-05 14:49:27 +02:00
  • 9d03f18fe7 use put instead of post to replace custom data DSeeLP 2025-04-05 13:58:36 +02:00
  • fb16ce21c6 fix ci DSeeLP 2025-04-05 13:42:40 +02:00
  • ec40de6068 support marking chat messages as read DSeeLP 2025-04-03 20:24:27 +02:00
  • a6cdd5377b use new regex for interop users DSeeLP 2025-04-03 20:13:37 +02:00
  • 791ff84515 document key based user data DSeeLP 2025-03-24 19:09:10 +01:00
  • e8eef372aa key based user data DSeeLP 2025-03-24 18:54:39 +01:00
  • ac695a4b16 fix wrong body schema for list chats endpoint DSeeLP 2025-03-24 17:15:23 +01:00
  • a0e3d2b55a add members to chat info endpoint DSeeLP 2025-03-24 16:18:01 +01:00
  • 975fc1d567 implement custom data DSeeLP 2025-03-24 15:24:53 +01:00
  • efa8332f33 fix race conditions in tests DSeeLP 2025-03-24 15:24:53 +01:00
  • 7f7ed2f125 document 404 for start chat endpoint DSeeLP 2025-03-24 15:24:53 +01:00
  • 702bc6a688 document expired jwt error DSeeLP 2025-03-24 15:22:11 +01:00
  • c72130a1da remove 403 response that isn't used from list chats endpoint DSeeLP 2025-03-24 15:18:08 +01:00
  • 2766d1aa14 fix url of motd endpoint DSeeLP 2025-03-23 22:52:16 +01:00
  • 198aa8dbeb document 422 response for register endpoint DSeeLP 2025-03-23 22:52:16 +01:00
  • 7dfcd3d46c use different user in balance tests to avoid race condition DSeeLP 2025-03-23 22:52:16 +01:00
  • 6ffe0843d6 implement motd endpoint DSeeLP 2025-03-23 22:34:12 +01:00
  • cc5117ff74 document response codes of login endpoint DSeeLP 2025-03-23 22:34:12 +01:00
  • 8be45b2ca6 implement sending of interop payments DSeeLP 2025-03-22 16:59:44 +01:00
  • 80fd44d1d6 implement endpoints for interop api DSeeLP 2025-03-22 14:18:19 +01:00
  • ac8dca8939 prepare database schema for interop DSeeLP 2025-03-22 13:17:03 +01:00
  • dd163f4ec5 fix openapi specification DSeeLP 2025-03-18 16:40:09 +01:00
  • 02b56c745d fix todos in payment endpoint DSeeLP 2025-03-18 16:40:09 +01:00
  • 2d3cc8edc1 split into bank_core and server DSeeLP 2025-03-16 16:11:55 +01:00
  • 0e90a4e2e4 add notification socket DSeeLP 2025-03-16 14:21:27 +01:00
  • 4c72fe6bab fix chat endpoints DSeeLP 2025-03-16 10:58:24 +01:00
  • b35b9ec7fc fix Chat::get_by_id DSeeLP 2025-03-16 10:58:24 +01:00
  • cce43c155e fix column name of created field in chats table DSeeLP 2025-03-16 10:58:24 +01:00
  • 6e9f12c97b add instrumentation to chat functions DSeeLP 2025-03-16 10:58:24 +01:00
  • 0d5a182e4f add integration tests for chats DSeeLP 2025-03-16 10:58:24 +01:00
  • e4fab172f0 allow chats to be created with username DSeeLP 2025-03-16 10:58:24 +01:00
  • 8f3ffc4697 implement chat functionality DSeeLP 2025-03-13 10:19:50 +01:00
  • 3016bb9803 fix typo in openapi spec DSeeLP 2025-03-13 10:19:50 +01:00
  • 8bf7bec95b Add missing pagination headers to transaction endpoints in openapi spec dirk 2025-03-11 15:57:28 +00:00
  • e96fcc60be Add missing security entries to openapi-def.yaml dirk 2025-03-11 14:33:01 +00:00
  • a313f7b6da initial implementation of payment history DSeeLP 2025-03-11 12:15:06 +01:00
  • 4498ec442f make payments work DSeeLP 2025-03-11 11:12:56 +01:00
  • 2988cc09aa unify LoginSuccess and RegisterSucccess into TokenResponse DSeeLP 2025-03-11 11:12:56 +01:00
  • 83c5768935 make account names unique per user not globally DSeeLP 2025-03-11 11:12:56 +01:00
  • a4e233398f tests for user balance and account list DSeeLP 2025-03-07 15:13:19 +01:00
  • 6e04bb561c add tests and fix account and user list endpoints DSeeLP 2025-03-07 14:00:01 +01:00
  • 456c507c10 initial testing infrastructure DSeeLP 2025-03-05 13:42:06 +01:00
  • 1fc1b9512d add out.txt to .gitignore TureBentzin 2025-03-05 16:10:12 +00:00
  • 02e1ffca4d delete out.txt TureBentzin 2025-03-05 16:09:35 +00:00
  • 70601ea4c6 added graceful shutdown DSeeLP 2025-03-05 13:42:06 +01:00
  • d1bb61e2a8 Implement various endpoints DSeeLP 2025-03-04 08:28:46 +01:00
  • 01629f00b5 implement user info, user balance and list_users endpoint DSeeLP 2025-03-03 13:34:10 +01:00
  • 9a52d120bf nix: compile schemas only once when cross compiling DSeeLP 2025-03-03 11:39:49 +01:00
  • e9244e6be5 seperate package to generate schemas DSeeLP 2025-03-01 19:12:00 +01:00
  • f9d9639244 more work and ci DSeeLP 2025-02-28 20:48:44 +01:00
  • 0af10df617 Initial commit DSeeLP 2025-02-27 16:20:34 +01:00