Commit graph

51 commits

Author SHA1 Message Date
5a437a9813 After a successful registration, store the user's credentials with credential manager 2024-12-28 20:00:12 -05:00
3a093b60b4 Update app theme 2024-12-17 11:06:43 -05:00
f2b5bff669 Remove unnecessary todo comment 2024-12-15 10:15:59 -05:00
a1352f9cb6 Validate login credentials before submitting them 2024-12-15 10:15:29 -05:00
c103885050 Create playbook setting up postgres 2024-12-01 22:42:56 -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
836e24247e Mostly complete the user registration flow 2024-11-23 11:12:58 -05:00
83d477f6bb Redirect to confirmation screen from the confirmation email 2024-11-19 16:09:11 -05:00
f107994f0b Create confirmation screen 2024-11-19 15:13:20 -05:00
26c26ed054 Starting process of retrieving login credentials from credential manager 2024-11-15 20:46:10 -05:00
2a69fbcef7 Show toast message when registering 2024-11-14 15:38:21 -05:00
a343f2e2a0 Store user credentials after registration 2024-11-14 14:32:51 -05:00
da1cebe02d Starting to define the app's theme 2024-11-10 13:22:24 -05:00
39da8e66ef Better navigation animations and starting to make a theme 2024-11-09 12:56:06 -05:00
d19e489c9f Navigate back to the login screen after registering 2024-11-08 15:06:46 -05:00
4847c1bb21 Create new user registration processes 2024-11-08 12:38:37 -05:00
149ce13e3e Finish laying out registration screen 2024-11-02 10:35:51 -04:00
dd0cc9ba2f I think I got navigation working? 2024-10-31 23:48:14 -04:00
40ff448d59 Navigate to registration screen when button is clicked 2024-10-31 14:37:35 -04:00
fac5a55251 Extract login and credentials verification logic into usecases 2024-10-31 09:14:48 -04:00
511a36516b Handle login errors 2024-10-27 09:45:46 -04:00
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
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
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
6a5bbfd2a8 Once again, change the app's package structure 2024-09-24 13:53:16 -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
2ab2bc5bda Nuking the app and starting again 2024-08-16 10:19:21 -04:00