Commit graph

41 commits

Author SHA1 Message Date
3ba2d9c26f Make request architecture and response signatures more consistent 2025-03-15 09:50:21 -04:00
5b3323f39c Implement read all budgets request 2025-03-15 09:24:57 -04:00
cd013d0009 Create budget creation request 2025-03-12 16:53:44 -04:00
efd9e80633 Use UUIDs for publically-facing exposed primary keys 2025-03-06 20:11:48 -05:00
7f2e7e8e8d Add an additional index on the transaction table, and add previously created indices to the requisite 'down' SQL script 2025-03-06 16:34:14 -05:00
fd04e6445b Remove user_id from user creation and verification responses 2025-03-06 16:31:10 -05:00
2bdb3ff67a Create endpoint to fetch all accounts for a user 2025-03-06 16:05:12 -05:00
8005bb6800 Add financial account creation endpoint 2025-03-03 22:37:54 -05:00
3a93b7e12f Turn static data within the database into an enum 2025-03-03 17:32:40 -05:00
6a62b360d0 Fix additional errors from config service migration 2025-02-13 18:52:12 -05:00
1f3ce078e1 Migrate away from .env, use a standard config file instead 2025-02-12 11:28:23 -05:00
a1352f9cb6 Validate login credentials before submitting them 2024-12-15 10:15:29 -05:00
ece116a411 Start saving data to proto datastore from successful rest api requests 2024-11-28 07:00:11 -05:00
78a4b75acd Display a toast message when submitting invalid login credentials 2024-11-24 18:49:32 -05:00
f3eb73ee42 Change format of verification email 2024-11-15 22:37:26 -05:00
26c26ed054 Starting process of retrieving login credentials from credential manager 2024-11-15 20:46:10 -05:00
d19e489c9f Navigate back to the login screen after registering 2024-11-08 15:06:46 -05:00
db7264c3b9 Remove username, just use email address 2024-10-31 14:37:55 -04:00
87ac520896 Make sure login data is in proper camel case 2024-10-26 22:35:14 -04:00
82b38dacab Use loopback device IP address directly 2024-10-09 15:15:27 -04:00
803abfc015 Rename expiration to expiresAt 2024-10-09 09:50:56 -04:00
f7972b4365 Nest user routes, like with auth 2024-10-07 17:11:40 -04:00
e275d0b71f Change log filter to INFO 2024-10-07 16:58:28 -04:00
e6615454cd Implement route to generate a new session 2024-10-07 16:48:50 -04:00
6057c8295d Create session objects during login, also store auth token for users 2024-10-06 14:08:26 -04:00
e24cf5c0b8 Display an error when attempting to log in to an account that doesn't exist 2024-10-06 07:14:44 -04:00
680114f467 Return the proper error if trying to verify an expired token 2024-10-05 13:39:16 -04:00
3768cd26e6 Change status code associated with missing session 2024-10-05 13:20:53 -04:00
24a7fdd4ef Fetch the temporary session during validation 2024-10-05 10:45:41 -04:00
d41a92d07a Adding a service to handle caching 2024-10-05 08:10:32 -04:00
8d4a987f0d Change requests to return an AppError on failure 2024-10-03 15:55:38 -04:00
8e222ff2e9 Remove the requests folder, it's unnecessary 2024-10-03 15:28:03 -04:00
e2cb989560 Re-enable the verification route 2024-10-03 15:27:30 -04:00
c908123a74 Further logging changes, and include some additional log messages when creating new users 2024-10-03 10:14:24 -04:00
f83757702a Create a special logging formatter for release builds 2024-10-02 12:45:10 -04:00
8c6ffbfb5c Add logging 2024-09-30 00:15:19 -04:00
864ce0c13d Moving back to using passwords for authentication 2024-09-29 09:57:02 -04:00
eb93eb34b7 Still figuring out why axum won't start 2024-08-25 13:06:29 -04:00
29dca09ac7 Refactor step one of user registration 2024-08-24 13:23:01 -04:00
5596724ba9 Beginning to rip apart the API 2024-08-22 17:29:24 -04:00
c6ac975e97 Move app-test codebase into api directory 2024-08-06 11:08:15 -04:00