Commit graph

105 commits

Author SHA1 Message Date
29893f9ee7 Provide the prefs data store, also separate out the retrofit client into its own di module 2024-10-26 22:43:08 -04:00
87ac520896 Make sure login data is in proper camel case 2024-10-26 22:35:14 -04:00
f9b3e35939 Finally set up proper dependency injection 2024-10-26 22:32:08 -04:00
5b8179ade1 Add protobuf datastore 2024-10-09 17:48:00 -04:00
82b38dacab Use loopback device IP address directly 2024-10-09 15:15:27 -04:00
f774812563 Change keyboard action on password field to 'Send' 2024-10-09 15:15:03 -04:00
03f201f50d Redo the app. Everything is working now! 2024-10-09 14:32:08 -04:00
a4324043ea Nuking the Android app from orbit, starting again... 2024-10-09 11:33:55 -04:00
803abfc015 Rename expiration to expiresAt 2024-10-09 09:50:56 -04:00
6879012cf5 Update login screen to prompt for regular credentials 2024-10-08 14:14:42 -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
6a5bbfd2a8 Once again, change the app's package structure 2024-09-24 13:53:16 -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
4c752b4a0f Settling in on an auth screen design that I like... 2024-08-22 12:59:10 -04:00
01dbcbcc4a Rename to 'patchwork software' 2024-08-22 08:52:41 -04:00
6e5d88e3d1 Give up on adding protocol buffer support 2024-08-21 23:35:02 -04:00
c72d6407dd Start adding networking requests 2024-08-21 19:25:26 -04:00
59c7bdbb78 One of these days, I'll settle on a project structure 2024-08-21 11:54:47 -04:00
1637d058b1 Change sign in text button to outline button 2024-08-21 07:46:42 -04:00
d48c47af41 Reorganizing authentication screen code 2024-08-20 21:17:30 -04:00
e559a3362d Rename sign in button 2024-08-20 21:07:08 -04:00
bab607a898 Separate the registration and sign in screens 2024-08-20 21:06:07 -04:00
ffd58cac7a Start to split up viewmodels for login and sign up 2024-08-19 22:16:55 -04:00
c8e8854ef2 Reworking signup state as flows 2024-08-19 16:26:50 -04:00
66bdb88b05 Add a bit more padding between form and login button 2024-08-19 10:08:14 -04:00
6c257f9e60 First draft at the login screen 2024-08-18 10:05:49 -04:00
085634c95a Additional logic for the login form 2024-08-18 01:29:47 -04:00
7c5c11b430 Properly display tabs 2024-08-18 00:23:09 -04:00
45d632f786 Fiddling with the login and signup screens 2024-08-17 21:48:49 -04:00
ecea0e12d6 Got a working app build, hallelujah! 2024-08-16 15:49:36 -04:00
5caa0cba08 Retry building the app 2024-08-16 11:20:07 -04:00
fb2a631da1 Merge upstream changes from master 2024-08-16 10:20:53 -04:00
2ab2bc5bda Nuking the app and starting again 2024-08-16 10:19:21 -04:00