Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
51027f4
add new functions to support new api implementation
patricioxavier8 Oct 30, 2024
37febd9
add workspaces functions
patricioxavier8 Nov 6, 2024
ef3e665
add new function to move files
patricioxavier8 Nov 6, 2024
cb7eaa5
add parameters at move file response
patricioxavier8 Nov 6, 2024
4bab8d2
fix public workspace structs
patricioxavier8 Nov 6, 2024
ac5d392
Merge branch 'feature/migrate-old-api-methods' into feature/workspaces
patricioxavier8 Nov 7, 2024
a00296a
add functions to get folders and files in workspaces
patricioxavier8 Nov 7, 2024
fb4eb51
add public to workspaces struct
patricioxavier8 Nov 8, 2024
594117a
add uuid param in folder response
patricioxavier8 Nov 8, 2024
8bd8d3d
fix payload to create folder in workspace
patricioxavier8 Nov 9, 2024
bdd4484
add workspace header
patricioxavier8 Nov 9, 2024
98406e2
add workspace credentials endpoint
patricioxavier8 Nov 10, 2024
346a596
set codable structs
patricioxavier8 Nov 10, 2024
ba4ea61
add trashfolder by uuid
patricioxavier8 Nov 10, 2024
e482a3e
add trash v2 types
patricioxavier8 Nov 10, 2024
5b49f8e
add folderuuid param to get file response
patricioxavier8 Nov 10, 2024
8671ef3
add getFolderMetaByUuid in driveAPI
patricioxavier8 Nov 10, 2024
c95e897
add parentUuid in foldermeta response
patricioxavier8 Nov 10, 2024
a966811
refactor trash function
patricioxavier8 Nov 10, 2024
65d98b5
add new method to move folders
patricioxavier8 Nov 11, 2024
48f21c2
add get existence file in folders
patricioxavier8 Nov 11, 2024
7c99929
add init in existence files payload
patricioxavier8 Nov 11, 2024
055200d
add encodable option to existence payload
patricioxavier8 Nov 11, 2024
9e4c73e
add public init in existence file
patricioxavier8 Nov 11, 2024
f18614f
add functions to get updated folders and files.
patricioxavier8 Nov 28, 2024
7c18c56
remove separator
patricioxavier8 Nov 28, 2024
57602ad
add optional phonenumber
patricioxavier8 Dec 5, 2024
8eb8caa
change enum uploadError to public and add new error when part upload …
patricioxavier8 Jan 4, 2025
c06df20
- change multipart min size to 200
patricioxavier8 Jan 4, 2025
602399c
add equatable in upload error to fix test cases
patricioxavier8 Jan 4, 2025
4f687f0
-add ProgressHandlerStore to manage concurrency
patricioxavier8 Jan 7, 2025
4315e08
-add UploadedPartsActor and UploadState to manage concurrency
patricioxavier8 Jan 7, 2025
f871f6c
- add async operation to use operation queue
patricioxavier8 Jan 8, 2025
ee71a5d
- add operationqueue to upload 6 parts at same time
patricioxavier8 Jan 8, 2025
ed91285
Fix memory usage during large file uploads by releasing encrypted chu…
patricioxavier8 Jan 10, 2025
c46c9bf
fix upload progress
patricioxavier8 Jan 10, 2025
044d02f
remove unnecesary validation
patricioxavier8 Jan 10, 2025
3653265
Merge pull request #23 from internxt/feature/improve-backup
patricioxavier8 Jan 14, 2025
b6fd8e6
add function to get payment info
patricioxavier8 Jan 24, 2025
c16f9dd
add backups in feature per services at drive types
patricioxavier8 Mar 14, 2025
9154cbc
add new header for gateway
patricioxavier8 Apr 8, 2025
40e5c7e
add header in api methods
patricioxavier8 Apr 8, 2025
efccd0a
minor changes to migrate eps.
patricioxavier8 Apr 21, 2025
9572b82
add new function to use new endpoint to create file in backups
patricioxavier8 Apr 29, 2025
c48314e
-add createThumbnailOld to support in workspaces
patricioxavier8 May 5, 2025
68c335b
add thumbnail drive type in payload
patricioxavier8 May 5, 2025
e6392c1
add fileuuid field to create thumbnail
patricioxavier8 Jun 11, 2025
c536092
add optional fileid
patricioxavier8 Jun 11, 2025
a382848
Add rate limiter to control API request frequency
patricioxavier8 Jun 24, 2025
012f414
rewrite of APIClient to handle high-volume file uploads with improved…
patricioxavier8 Jun 30, 2025
d9ceb8e
add tests for apiclient
patricioxavier8 Jun 30, 2025
0e74b1e
add import
patricioxavier8 Jun 30, 2025
54ef76a
Refactor MockURLProtocol to support async request handlers
patricioxavier8 Jun 30, 2025
c150960
add new tests
patricioxavier8 Jul 2, 2025
1b13b52
Merge pull request #25 from internxt/fix/api-throttling
patricioxavier8 Jul 2, 2025
72dcc39
add logout method
patricioxavier8 Jul 2, 2025
87b2155
add new method to get folders existence
patricioxavier8 Jul 8, 2025
4c67e8a
fix path
patricioxavier8 Jul 8, 2025
4e9a993
feat: add method to get file in folder
patricioxavier8 Jul 29, 2025
12c0246
fix: add new structure in tier payments
patricioxavier8 Sep 22, 2025
79839e7
fix: test
patricioxavier8 Sep 22, 2025
2d162da
fix: uncomment struct
patricioxavier8 Sep 22, 2025
baadae5
feat: add notifications api
patricioxavier8 Oct 11, 2025
b9e5cc1
fix: add available
patricioxavier8 Oct 11, 2025
56839a3
fix: test
patricioxavier8 Oct 11, 2025
0f058fc
fix : fix path
patricioxavier8 Oct 11, 2025
7190e67
fix: fix response type in notifications api
patricioxavier8 Oct 16, 2025
c533035
refactor: add new functions to get files and folders by uuid
patricioxavier8 Nov 10, 2025
1ba3fc8
refactor: - remove old endpoints
patricioxavier8 Nov 13, 2025
4edd087
Merge branch 'feature/notifications-api' into feature/workspaces
patricioxavier8 Nov 13, 2025
20dc2f6
fix: change private to public message field
patricioxavier8 Nov 17, 2025
4a4b92c
fix : add new functions to support optional file id and avoid errors …
patricioxavier8 Dec 18, 2025
7acb6f5
Merge pull request #27 from internxt/fix/support-optional-fileId
patricioxavier8 Dec 18, 2025
233fa5e
chore: make file id optional
patricioxavier8 Jan 12, 2026
9bf59c2
chore: update optional file id in replace file
patricioxavier8 Jan 12, 2026
23ee035
fix: rename plain name in backup devices response
patricioxavier8 Jan 16, 2026
3ca4340
fix: make name optional and plainName required in GetFolderMetaByIdRe…
patricioxavier8 Jan 30, 2026
fbd1aa2
fix: makes plain name optional
patricioxavier8 Feb 2, 2026
e57d750
fix: make newFileId optional
patricioxavier8 Feb 10, 2026
0266a94
fix: replace URLSession.shared with ephemeral session to prevent stal…
patricioxavier8 Feb 12, 2026
4bda61b
Merge pull request #28 from internxt/fix/remove-cache-dns
patricioxavier8 Feb 12, 2026
162a316
fix: switch to v2 response when fileId supports optional param
patricioxavier8 Feb 24, 2026
3ac0700
Merge pull request #29 from internxt/fix/open-web-empty-files
patricioxavier8 Feb 25, 2026
ddd3d35
fix: make name optional
patricioxavier8 Feb 26, 2026
bfc0b9c
chore: use getfolderFilesV2 to support nil id file values
patricioxavier8 Feb 27, 2026
ecbbade
feat: add reduceBandwidth flag to enable or disable mode
patricioxavier8 Mar 18, 2026
b4f3b8c
Merge pull request #30 from internxt/feature/low-bandwidth-mode-lib
patricioxavier8 Mar 18, 2026
e6a124a
feat: add network limit to support single uploads
patricioxavier8 Mar 18, 2026
ad02a5a
Merge pull request #31 from internxt/feature/low-bandwidth-mode-lib
patricioxavier8 Mar 18, 2026
2953bff
- Limit URLSession connections per host to 1 when enabled
patricioxavier8 Mar 20, 2026
2d26eda
Merge pull request #32 from internxt/feature/low-bandwidth-mode-lib
patricioxavier8 Mar 23, 2026
42eadc2
fix: update value in network
patricioxavier8 Mar 25, 2026
2a139a2
Remove setup-swift action from unit tests workflow
patricioxavier8 Mar 25, 2026
8ac6f6a
refactor: make plain name required and name optional in createfile re…
patricioxavier8 Mar 27, 2026
aa1bc95
Merge remote-tracking branch 'refs/remotes/origin/feature/workspaces'
patricioxavier8 Mar 27, 2026
459ff0b
feat: enrich network layer error context
patricioxavier8 Mar 30, 2026
fad3a9d
Merge pull request #33 from internxt/feature/improve-layer-network-lo…
patricioxavier8 Mar 30, 2026
1c44ecc
- Update unit tests to assert against EnrichedError wrapping and spec…
patricioxavier8 Mar 30, 2026
3e4f7b7
Merge pull request #34 from internxt/feature/improve-layer-network-lo…
patricioxavier8 Mar 30, 2026
b114c4c
fix: make fileid optional
patricioxavier8 Apr 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@ jobs:
build:
runs-on: macos-latest
steps:
- uses: swift-actions/setup-swift@v1
with:
swift-version: "5"
- uses: actions/checkout@v3
- name: Build Internxt Swift Core
run: swift build
Expand Down
Loading
Loading