Commit graph

61 commits

Author SHA1 Message Date
3e44aa2fe4 Added [onTap] callback for the gradientButton 2019-03-08 21:44:21 -06:00
8918c67006 Added IBM Plex sans as custom font, added more properties to the gradient button 2019-03-08 21:37:56 -06:00
85f49f1133 Created preliminary gradient button 2019-03-07 23:42:31 -06:00
5bfafb2101 Created login screen with logo inside 2019-03-07 22:55:43 -06:00
2ba6dbbbc6 Created the Logo widget that contains the DO> logo 2019-03-07 22:33:21 -06:00
cc8577ca6f Added font assets 2019-03-07 21:46:48 -06:00
b621b05269 Refactored the auth service to use a BehavioralSubject 2019-03-06 19:18:09 -06:00
0e1c1a4f33 Moved all auth logic from the repository to the auth service 2019-03-05 22:44:26 -06:00
e21d8dfd54 Finished repository class, more methods may be necessary 2019-03-05 21:07:14 -06:00
5d4fa06382 Changed the [createUser] method to accept a uid for the document 2019-03-05 20:06:05 -06:00
0b06d86d0a Added tests for the new methods in firestore provider 2019-03-02 23:41:11 -06:00
79a5196aff Added method to update user data in the firestore provider 2019-03-02 23:05:35 -06:00
b009cb7462 Added method for verifying user existance 2019-03-02 20:40:33 -06:00
f296eb94e7 Added method for user creation 2019-03-02 19:08:25 -06:00
8363efe59b Added docs for the attributes in the user model class 2019-03-02 18:59:24 -06:00
f9094bb9ae Deleted unused file google login 2019-02-27 20:06:20 -06:00
167472154e Implemented the [deleteFile] method 2019-02-27 20:02:11 -06:00
6637f2f220 Fixed bug where the [folder] parameter was not being properly interpolated into the path, the strin "Folder was being used instead 2019-02-27 20:00:53 -06:00
e3d6c8423f Test for the firebase storage provider 2019-02-27 20:00:53 -06:00
fe9d73c491 Implemented the [uploadFile] method 2019-02-27 20:00:37 -06:00
089548b492 Added uuid as a dependency to generate the ids of the uploaded files 2019-02-27 20:00:37 -06:00
324eba55d9 Added image picker dependency, re-arranged dependencies on alphabetical order 2019-02-27 20:00:37 -06:00
5003e8c755 Created [signIn] methos 2019-02-27 20:00:37 -06:00
0ea8c2d0d4 Added necessary dependencies for google sing in, created the google_sign_in provider, modified Info.plist to work with google sign in 2019-02-27 20:00:37 -06:00
3590b45a98 Testing Google Sign in 2019-02-27 20:00:37 -06:00
f7093ea73c Added login button 2019-02-27 20:00:21 -06:00
cadde06471 Created [signIn] methos 2019-02-27 19:59:58 -06:00
64e19881d2 Testing app 2019-02-27 19:59:40 -06:00
f7e60417a0 Added necessary dependencies for google sing in, created the google_sign_in provider, modified Info.plist to work with google sign in 2019-02-27 19:58:22 -06:00
0ed3aa6428 Added documentation to the google sign in provider 2019-02-27 14:21:07 -06:00
e3e0399a69 Finished Implementation of the google sign in provider and its tests, moved mock class definitions to the end of the file in all tests 2019-02-27 00:22:43 -06:00
f312bbd317 Created [signIn] methos 2019-02-27 00:21:40 -06:00
9533e42d18 Added necessary dependencies for google sing in, created the google_sign_in provider, modified Info.plist to work with google sign in 2019-02-27 00:21:14 -06:00
ac0aed257d Modified Google Sign In provider to disconnect form both firebase and Google on sign out, added the apripriate test 2019-02-27 00:18:25 -06:00
0eebd668d6 Finished Implementation of the google sign in provider and its tests, moved mock class definitions to the end of the file in all tests 2019-02-27 00:18:25 -06:00
db7486db04 Created [signIn] methos 2019-02-27 00:18:25 -06:00
53f466fefa Added necessary dependencies for google sing in, created the google_sign_in provider, modified Info.plist to work with google sign in 2019-02-27 00:18:25 -06:00
8c3a8d5274 Finished Implementation of the google sign in provider and its tests, moved mock class definitions to the end of the file in all tests 2019-02-26 23:31:35 -06:00
e2ff9f8f56 Created [signIn] methos 2019-02-26 23:31:35 -06:00
c2a6886240 Added necessary dependencies for google sing in, created the google_sign_in provider, modified Info.plist to work with google sign in 2019-02-26 23:31:35 -06:00
410ede26cc Changed the firestore instance to be a private variable in the firestore provider 2019-02-26 20:25:19 -06:00
f1226aea99 Changed constructor implementation of the firestore provider to avoid name conflicts. Firebase plugins no longer throw whe performing operations 2019-02-25 22:36:27 -06:00
6fd93a59a7 Refactored [SummaryModel] to use a more efficent initialization 2019-02-25 22:13:49 -06:00
4aadfbde8c Added test for user retrieval from firestore 2019-02-25 16:19:36 -06:00
7e8b0b074a Added tests for the events operations in firebase 2019-02-24 21:38:12 -06:00
ee7b5748c0 Added the ability to inject a custom Firestore instance for testing purposes 2019-02-24 20:07:33 -06:00
156af9124c Overrode [hasCode] and the [==] operator for all model classes 2019-02-24 20:03:28 -06:00
376557e35e Added docs for the event operations and empty check for the update operations in both event and task 2019-02-23 19:36:13 -06:00
b86d88785c Added the remaining CRUD operations for events 2019-02-23 19:36:13 -06:00
e7fa1e7afa Implemented the rest of CRUD operations for the task model 2019-02-23 19:36:13 -06:00