|
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 |
|
|
365d92f216
|
Defined the "KeychainStorage" target and test target in the Libraries package.
|
2022-12-11 18:54:23 +01:00 |
|
|
aac89d9e49
|
Merge pull request #6 from rock-n-code/bugfix/api-service-parameters
Bugfix: Added missing public initialisers for the Credentials and File parameters in the API service.
|
2022-12-05 23:40:25 +01:00 |
|
|
87f6b4c0b9
|
Added missing public initialisers in the Credentials and File parameters.
|
2022-12-05 23:39:10 +01:00 |
|
|
12b3f696c2
|
Merge pull request #5 from rock-n-code/feature/dependency-service
Feature: Dependency service
|
2022-12-05 22:55:06 +01:00 |
|
|
a9c81f44fa
|
Implemented the Dependency property wrapper.
|
2022-12-05 22:51:56 +01:00 |
|
|
7849945ebf
|
Implemented the DependencyStore struct.
|
2022-12-05 22:50:36 +01:00 |
|
|
df4ffad682
|
Defined the DependencyKey protocol.
|
2022-12-05 22:49:37 +01:00 |
|
|
c38b3c1ec1
|
Created the DependencyService service in the Libraries package.
|
2022-12-05 22:49:15 +01:00 |
|
|
e56d3b76d8
|
Merge pull request #4 from rock-n-code/feature/api-service
Feature: API service library
|
2022-12-04 23:05:58 +01:00 |
|
|
571724b012
|
Implemented the APIService service.
|
2022-12-04 23:04:22 +01:00 |
|
|
f748c11886
|
Defined the Service protocol.
|
2022-12-04 23:03:42 +01:00 |
|
|
7670d5b7a0
|
Added support for the "unauthorized" response status in the APIClient client.
|
2022-12-04 17:59:06 +01:00 |
|
|
29e19d8fdf
|
Added support for the "forbidden" response status in the APIClient client.
|
2022-12-04 17:50:15 +01:00 |
|
|
74a22d5844
|
Implemented the APIClient client.
|
2022-12-04 17:21:11 +01:00 |
|
|
3a87c57371
|
Implemented the MockURLProtocol class.
|
2022-12-04 15:57:59 +01:00 |
|
|
777a50367c
|
Defined the Client protocol.
|
2022-12-04 15:16:31 +01:00 |
|
|
a894a9de47
|
Implemented the MakeURLRequestUseCase use case.
|
2022-12-04 04:29:50 +01:00 |
|
|
47a8db48ff
|
Added the "port" property to the Endpoint protocol.
|
2022-12-04 04:07:03 +01:00 |
|
|
acce70b6bc
|
Changed the accessor of the properties in the existing test cases to "private".
|
2022-12-04 03:49:37 +01:00 |
|
|
7c8d520a9c
|
Implemented the UploadFileEndpoint endpoint.
|
2022-12-04 03:28:29 +01:00 |
|
|
a594e75712
|
Implemented the CreateFolderEndpoint endpoint.
|
2022-12-04 03:09:56 +01:00 |
|
|
01d060d583
|
Updated the type of the "body" property in the Endpoint protocol to the Data type from Foundation.
|
2022-12-04 03:04:57 +01:00 |
|
|
01742cc4c6
|
Implemented the DeleteItemEndpoint endpoint.
|
2022-12-04 02:29:46 +01:00 |
|
|
90d13b2651
|
Implemented the GetDataEndpoint endpoint.
|
2022-12-04 02:13:40 +01:00 |
|
|
6e03a97622
|
Implemented the GetItemsEndpoint endpoint.
|
2022-12-04 02:00:02 +01:00 |
|
|
bfb47ea0f8
|
Implemented the GetMeEndpoint endpoint.
|
2022-12-04 01:41:32 +01:00 |
|
|
8a6940ee8d
|
Defined the Endpoint protocol.
|
2022-12-04 01:15:02 +01:00 |
|
|
c6c5447500
|
Implemented the MakeAuthorizationHeaderUseCase use case.
|
2022-12-04 01:13:35 +01:00 |
|
|
eb5d25dc90
|
Implemented the Me and Item models.
|
2022-12-03 23:20:49 +01:00 |
|
|
db11dfa31d
|
Created the Libraries SPM package.
|
2022-12-03 12:02:38 +01:00 |
|
|
fbb8b4fa13
|
Merge pull request #3 from rock-n-code/feature/profile
Feature: Profile UI
|
2022-12-03 11:48:38 +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 |
|
|
e24d3e115c
|
Implemented the ProfileView view with dummy data.
|
2022-12-03 10:45:54 +01:00 |
|
|
a77e866ded
|
Merge pull request #2 from rock-n-code/feature/browse-files
Feature: Browse files UI
|
2022-12-03 09:44:16 +01:00 |
|
|
d0b39e6641
|
Moved all the Browse UI files into their own Browse module.
|
2022-12-03 09:15:23 +01:00 |
|
|
b81d846aa8
|
Moved the definition of the toolbar from the BrowseView view to its own file.
|
2022-12-03 08:46:22 +01:00 |
|
|
b6202c76af
|
Added the add file and/or folder menu actions into the navigation toolbar in the BrowseView view.
|
2022-12-03 08:36:15 +01:00 |
|
|
c9b148a2ff
|
Added swipe actions to all the dummy items in the BrowseView view.
|
2022-12-03 08:19:48 +01:00 |
|
|
7c5aed8b8c
|
Integrated the BrowseView view into the ContentView view.
|
2022-12-03 07:41:47 +01:00 |
|
|
f8507d9d00
|
Added the profile button in the navigation toolbar of the BrowseView view.
|
2022-12-03 07:41:17 +01:00 |
|