|
0ba14e85fc
|
Work done so far on the ContentView and the BrowseView views.
|
2022-12-13 12:09:08 +01:00 |
|
|
08edb6b7ec
|
Implemented the GetItemsUseCase use case for the Browse module.
|
2022-12-13 02:03:38 +01:00 |
|
|
d0371c6e48
|
Defined the Model protocol and implemented the File and Folder models for the Browse module.
|
2022-12-13 02:02:25 +01:00 |
|
|
6478a57bba
|
Defined the Folder model and integrated it to the BrowseView view for the Browse module.
|
2022-12-13 00:20:23 +01:00 |
|
|
c1c25c356d
|
Integrated the GetUserUseCase use case into the ContentView view for the BeReal app target.
|
2022-12-13 00:03:26 +01:00 |
|
|
07ffd2bf80
|
Integrated the GetUserUseCase use case into the LoginView view for the Login module.
|
2022-12-12 23:53:21 +01:00 |
|
|
ebee2ddcc0
|
Moved the GetUserUseCase use case to the UseCases target for the Libraries package.
|
2022-12-12 23:33:03 +01:00 |
|
|
e055f41b92
|
Defined the UseCases target for the Libraries package.
|
2022-12-12 23:04:17 +01:00 |
|
|
ceb18a907c
|
Integrated the DismissableView component into the ProfileView view for the Profile module.
|
2022-12-12 21:43:24 +01:00 |
|
|
f65ecf556a
|
Implemented the DismissableView component for the Profile module.
|
2022-12-12 21:42:47 +01:00 |
|
|
3d50979d4b
|
Implemented the dismiss button in the ProfileView view for the Profile module.
|
2022-12-12 21:30:16 +01:00 |
|
|
f324b59601
|
Merge pull request #11 from rock-n-code/integration/profile
Integration: Profile
|
2022-12-12 03:22:02 +01:00 |
|
|
3a7efb2227
|
Improved how the "user" and "account" properties are assigned and cleared in the ContentView view of the BeReal app target.
|
2022-12-12 03:21:35 +01:00 |
|
|
c1f790edca
|
Improved the ProfileView view for the Profile module with the integration of the StringAdapter and the DataAdapter adapter and the ProfileSection component.
|
2022-12-12 02:52:25 +01:00 |
|
|
8b8f0d9f1f
|
Implemented the ProfileSection UI component for the Profile module.
|
2022-12-12 02:50:32 +01:00 |
|
|
d7ec5aad47
|
Implemented the StringAdapter and the DateAdapter adapters for the Profile module.
|
2022-12-12 02:48:36 +01:00 |
|
|
71871c6ae0
|
Renamed the LoginSuccessClosure closure as AuthenticatedClosure.
|
2022-12-12 01:41:09 +01:00 |
|
|
1ef3ec6d87
|
Added the Cores and Libraries packages to the list of dependencies for the Profile module.
|
2022-12-12 01:26:16 +01:00 |
|
|
5cf978df69
|
Implemented the showing of the Login and the Profile views from the ContentView view in the BeReal app target.
|
2022-12-12 01:23:52 +01:00 |
|
|
5eb6164836
|
Defined the SheetView enumeration in the BeReal app target.
|
2022-12-12 01:21:57 +01:00 |
|
|
3835dab788
|
Added the "createFolder", "uploadFile" and "showProfile" closures to the BrowseToolbar toolbar.
|
2022-12-12 01:13:50 +01:00 |
|
|
05023985a1
|
Defined the ActionClosure closure in the Typealiases definition of the DataModels library.
|
2022-12-12 01:11:06 +01:00 |
|
|
332b8ab245
|
Integrated the GetUserUseCase use case into the LoginView view.
|
2022-12-12 00:55:37 +01:00 |
|
|
27d2848a45
|
Implemented the GetUserUseCase use case for the Login module.
|
2022-12-12 00:53:53 +01:00 |
|
|
e7ed33549c
|
Merge pull request #10 from rock-n-code/integration/login
Integration: Login module
|
2022-12-11 22:51:26 +01:00 |
|
|
c02e371adb
|
Implemented the showing of the LoginView view in the ContentView view.
|
2022-12-11 22:50:21 +01:00 |
|
|
a2f7a7f0f7
|
Fixed the error cleanup when any of the text field is focused in the LoginForm component.
|
2022-12-11 22:13:56 +01:00 |
|
|
07defd0045
|
Fixed the initialiser of the KeychainStorage property wrapper.
|
2022-12-11 22:11:28 +01:00 |
|
|
c9468a6a68
|
Fixed the localisation of the error messages in the LoginView view.
|
2022-12-11 22:09:39 +01:00 |
|
|
342658e3f7
|
Implemented the first attempt at authentication in the LoginView view.
|
2022-12-11 21:33:33 +01:00 |
|
|
0a8b18719a
|
Added the error messages in the Localizable strings of the Login module.
|
2022-12-11 21:32:35 +01:00 |
|
|
c00fe919f0
|
Implemented the initialisers for the Account and User data models.
|
2022-12-11 21:12:25 +01:00 |
|
|
39444cd9ea
|
Defined the "account" keychain storage key in the String+KeychainStorageKeys extension.
|
2022-12-11 21:11:37 +01:00 |
|
|
09b092f33c
|
Added the DataModels and Dependencies targets to the list of targets to public from the Libraries package.
|
2022-12-11 21:00:51 +01:00 |
|
|
4f53a40f04
|
Implemented the Account and User models for the DataModel target.
|
2022-12-11 20:53:44 +01:00 |
|
|
81ca7ce6f3
|
Created the DataModel target in the Libraries package.
|
2022-12-11 20:53:15 +01:00 |
|
|
e4dc925168
|
Changed the accessor of the properties of the Me and Item models to public.
|
2022-12-11 20:31:52 +01:00 |
|
|
71021f22ab
|
Changed the accessor of the APIServiceKey dependency key to public.
|
2022-12-11 20:31:21 +01:00 |
|
|
620f9faf36
|
Added the Cores and Libraries dependencies to the Login target in the Modules package.
|
2022-12-11 20:30:01 +01:00 |
|
|
7b191f4c39
|
Merge pull request #9 from rock-n-code/feature/dependencies
Feature: Dependencies
|
2022-12-11 19:58:24 +01:00 |
|
|
e1eb8435bc
|
Implemented the APIServiceKey dependency key and integrated it to the DependencyStore in the DependencyStore+Keys extension.
|
2022-12-11 19:57:13 +01:00 |
|
|
cd4147ba75
|
Fixed the library name in the file header of the Dependency Injection sources.
|
2022-12-11 19:55:21 +01:00 |
|
|
f714eb5d08
|
Defined the "Dependencies" target and test target in the Libraries package.
|
2022-12-11 19:52:18 +01:00 |
|
|
b95dd9f0ee
|
Merge pull request #8 from rock-n-code/feature/dependency-injection
Feature: Dependency Injection
|
2022-12-11 19:24:13 +01:00 |
|
|
2d1d01a3fa
|
Moved the code from the DependencyServices target in the Libraries package to the DependencyInjection in the Cores package.
|
2022-12-11 19:23:13 +01:00 |
|
|
df6c69ef46
|
Created the Cores package.
|
2022-12-11 19:22:11 +01:00 |
|
|
97ad38bbc0
|
Merge pull request #7 from rock-n-code/feature/keychain-storage
Feature: Keychain store
|
2022-12-11 19:02:29 +01:00 |
|
|
4a8fff4c16
|
Implemented the KeychainStorage dynamic property wrapper.
|
2022-12-11 19:01:35 +01:00 |
|
|
a3bfced62a
|
Conformed the Keychain class from the KeychainAccess dependency to the Keychainable protocol.
|
2022-12-11 18:55:30 +01:00 |
|
|
75204148b0
|
Defined the Keychainable protocol.
|
2022-12-11 18:55:02 +01:00 |
|