64 Commits

Author SHA1 Message Date
DSeeLP
4c0e44e542 remove Account and rename AccountInfo to Account 2025-04-17 12:20:59 +02:00
DSeeLP
c6971c8b73 make initial capital configurable 2025-04-17 10:37:30 +02:00
DSeeLP
52917f4128 implement inital account capital with system transaction 2025-04-17 10:29:20 +02:00
DSeeLP
ce13d854c1 implement endpoint to list remote users 2025-04-17 10:25:45 +02:00
DSeeLP
9b1368dd9c refactor motd endpoint and add bank meta endpoint 2025-04-17 09:27:32 +02:00
DSeeLP
27520f3337 implement unread count 2025-04-17 08:55:40 +02:00
DSeeLP
0972bedc49 fix amount used by interop pay endpoint 2025-04-07 16:34:26 +02:00
DSeeLP
0202985e22 implement password changes 2025-04-06 20:19:50 +02:00
DSeeLP
c7c96a3595 fix user data tests 2025-04-06 20:17:16 +02:00
DSeeLP
03d95f6d41 fix ci tests not exiting with error code when failing 2025-04-06 20:15:53 +02:00
DSeeLP
3fa2de5139 validate credentials 2025-04-05 15:29:11 +02:00
DSeeLP
f48e986683 fix ci 2025-04-05 15:17:41 +02:00
DSeeLP
dea82bdad8 fix schema of MakePayment 2025-04-05 14:58:21 +02:00
DSeeLP
c7a6e5d228 redirect / to docs 2025-04-05 14:49:33 +02:00
DSeeLP
9d03f18fe7 use put instead of post to replace custom data 2025-04-05 13:59:12 +02:00
DSeeLP
fb16ce21c6 fix ci 2025-04-05 13:42:46 +02:00
DSeeLP
ec40de6068 support marking chat messages as read 2025-04-05 13:37:49 +02:00
DSeeLP
a6cdd5377b use new regex for interop users 2025-04-03 20:14:18 +02:00
DSeeLP
791ff84515 document key based user data 2025-03-24 19:09:18 +01:00
DSeeLP
e8eef372aa key based user data 2025-03-24 18:55:00 +01:00
DSeeLP
ac695a4b16 fix wrong body schema for list chats endpoint 2025-03-24 17:15:33 +01:00
DSeeLP
a0e3d2b55a add members to chat info endpoint 2025-03-24 17:10:27 +01:00
DSeeLP
975fc1d567 implement custom data 2025-03-24 16:14:33 +01:00
DSeeLP
efa8332f33 fix race conditions in tests 2025-03-24 16:14:15 +01:00
DSeeLP
7f7ed2f125 document 404 for start chat endpoint 2025-03-24 15:25:01 +01:00
DSeeLP
702bc6a688 document expired jwt error 2025-03-24 15:22:21 +01:00
DSeeLP
c72130a1da remove 403 response that isn't used from list chats endpoint 2025-03-24 15:18:31 +01:00
DSeeLP
2766d1aa14 fix url of motd endpoint 2025-03-23 22:56:41 +01:00
DSeeLP
198aa8dbeb document 422 response for register endpoint 2025-03-23 22:56:39 +01:00
DSeeLP
7dfcd3d46c use different user in balance tests to avoid race condition 2025-03-23 22:53:49 +01:00
DSeeLP
6ffe0843d6 implement motd endpoint 2025-03-23 22:44:41 +01:00
DSeeLP
cc5117ff74 document response codes of login endpoint 2025-03-23 22:44:17 +01:00
DSeeLP
8be45b2ca6 implement sending of interop payments 2025-03-22 17:32:55 +01:00
DSeeLP
80fd44d1d6 implement endpoints for interop api 2025-03-22 17:32:55 +01:00
DSeeLP
ac8dca8939 prepare database schema for interop 2025-03-22 14:12:24 +01:00
DSeeLP
dd163f4ec5 fix openapi specification 2025-03-18 17:11:40 +01:00
DSeeLP
02b56c745d fix todos in payment endpoint 2025-03-18 17:11:20 +01:00
DSeeLP
2d3cc8edc1 split into bank_core and server 2025-03-16 16:21:45 +01:00
DSeeLP
0e90a4e2e4 add notification socket 2025-03-16 14:22:34 +01:00
DSeeLP
4c72fe6bab fix chat endpoints 2025-03-16 11:38:26 +01:00
DSeeLP
b35b9ec7fc fix Chat::get_by_id 2025-03-16 11:38:17 +01:00
DSeeLP
cce43c155e fix column name of created field in chats table 2025-03-16 11:38:17 +01:00
DSeeLP
6e9f12c97b add instrumentation to chat functions 2025-03-16 11:38:17 +01:00
DSeeLP
0d5a182e4f add integration tests for chats 2025-03-16 11:38:17 +01:00
DSeeLP
e4fab172f0 allow chats to be created with username 2025-03-16 11:38:14 +01:00
DSeeLP
8f3ffc4697 implement chat functionality 2025-03-15 19:38:41 +01:00
DSeeLP
3016bb9803 fix typo in openapi spec 2025-03-14 18:11:20 +01:00
dirk
8bf7bec95b Add missing pagination headers to transaction endpoints in openapi spec 2025-03-11 15:57:28 +00:00
dirk
e96fcc60be Add missing security entries to openapi-def.yaml 2025-03-11 14:33:01 +00:00
DSeeLP
a313f7b6da initial implementation of payment history 2025-03-11 14:55:59 +01:00