79 Commits

Author SHA1 Message Date
265ebc8f25 Defined the ItemIdClosure typealias for the Browse module. 2022-12-14 00:41:44 +01:00
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
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
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
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
3835dab788 Added the "createFolder", "uploadFile" and "showProfile" closures to the BrowseToolbar toolbar. 2022-12-12 01:13:50 +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
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
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
620f9faf36 Added the Cores and Libraries dependencies to the Login target in the Modules package. 2022-12-11 20:30:01 +01:00
df6c69ef46 Created the Cores package. 2022-12-11 19:22:11 +01:00
2e8b65d828 Added the "logOut" closure to the initialiser of the ProfileView view. 2022-12-03 11:45:54 +01:00
330d790394 Moved all the Profile UI files into their own Profile module. 2022-12-03 11:37:42 +01:00
d0b39e6641 Moved all the Browse UI files into their own Browse module. 2022-12-03 09:15:23 +01:00
a98c5df41e Moved some login code into its own file within the Login module. 2022-12-02 20:55:13 +01:00
9ed753b2fe Configured the Login module and moved all its files in it. 2022-12-02 20:23:10 +01:00