131 Commits

Author SHA1 Message Date
6286086d2c Tweaked the UI and localisations in the LoginView view for the Login module. 2022-12-15 02:29:26 +01:00
c735bd0381 Implemented the support for the view status in the BrowseView view for the Browse module. 2022-12-15 02:13:14 +01:00
3e70186959 Implemented the MessageView component for the Browse module. 2022-12-15 02:11:14 +01:00
3d21e0f78a Implemented the LoadingView component for the Browse module. 2022-12-15 01:07:40 +01:00
58a73fa637 Implemented the stack navigation of the folder items in the BrowseView view for the Browse module. 2022-12-15 00:16:59 +01:00
0f0773992f Defined the Stack enumeration for the Browse module. 2022-12-15 00:15:13 +01:00
a393449bee Integrated the StackNavigationViewModifier view modifier by the "navigate(to:tagged:in:)" function in the View+ViewModifiers extension for the Browse module. 2022-12-15 00:03:10 +01:00
12104f90dd Implemented the StackNavigationViewModifier view modifier for the Browse module. 2022-12-14 23:59:33 +01:00
9b74420ee4 Moved the GetUserUseCase use case around a bit. 2022-12-14 23:59:00 +01:00
fc9f650a08 Removed the ItemIdClosure definition from the Browse module as it is not needed anymore. 2022-12-14 23:57:20 +01:00
0ecc4810fa Improved the FolderItem and the DocumentItem components to support the item selection. 2022-12-14 01:44:01 +01:00
98db94d180 Fixed the naming of the FileSystemIdIdentifiable protocol for the Browse module as FileSystemItemIdentifiable. 2022-12-14 01:41:10 +01:00
37490ba3d7 Integrated the FolderItem and the DocumentItem components into the BrowseView view for the Browse module. 2022-12-14 01:21:20 +01:00
c7f5d0db40 Improved the DocumentItem component to for the Browse module to support the folder swipe actions. 2022-12-14 01:17:26 +01:00
9a3b9049c7 Renamed the Model and ModelIdentifiable protocols for the Browse module as FileSystemItem and FileSystemItemIdentifiable respectively. 2022-12-14 01:12:27 +01:00
627698e1bf Renamed the File model for the Browse module as Document. 2022-12-14 01:10:45 +01:00
02c6626d94 Improved the FolderItem component to for the Browse module to support the folder swipe actions. 2022-12-14 00:44:01 +01:00
5c402f8958 Defined the "trash" and "download" images in the Image+Constants extension for the Browse module. 2022-12-14 00:42:25 +01:00
265ebc8f25 Defined the ItemIdClosure typealias for the Browse module. 2022-12-14 00:41:44 +01:00
d5f7d5030f Fixed some data loading issues in the ContentView view for the app target., 2022-12-14 00:11:24 +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
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