Commit graph

1,110 commits

Author SHA1 Message Date
rich2014
265223acdb ADD: MacCloud/DropBox step-39: support ESC and Command+W in Options Dialog 2025-04-10 22:39:35 +08:00
rich2014
6218ba73cf ADD: MacCloud/DropBox step-39: handling for duplicate named Connection 2025-04-10 22:23:49 +08:00
rich2014
3393195b20 UPD: MacCloud/DropBox step-39: split TCloudDriver into TCloudDriverBase and TCloudDriver
avoid TCloudRootDriver from becoming an abstract class
2025-04-10 22:21:55 +08:00
rich2014
59bc178c81 UPD: MacCloud/DropBox step-38: improve exception handling and eliminate duplicate code 2025-04-10 22:18:56 +08:00
rich2014
3faad8190a ADD: MacCloud/DropBox step-37: rename(F2) / create(F7) / delete(F8) Connections 2025-04-10 22:15:20 +08:00
rich2014
860d6e75c2 ADD: MacCloud/DropBox step-36: support logo in Options Dialog 2025-04-10 22:11:30 +08:00
rich2014
42a5d38e1a ADD: MacCloud/DropBox step-35: introduce Extension to replace FsSetDefaultParams 2025-04-10 22:10:10 +08:00
rich2014
4fc4944856 UPD: MacCloud/DropBox: improve error handling 2025-04-09 22:26:43 +08:00
rich2014
790b0ce677 ADD: MacCloud/DropBox step-34: save/restore tokens from macOS Key Chains 2025-04-09 20:05:21 +08:00
rich2014
81766500af ADD: MacCloud/DropBox step-33: ICloudDriverObserver for token update 2025-04-09 20:03:37 +08:00
rich2014
ab1cd6e039 ADD: MacCloud/DropBox step-32: Key Chains Utils 2025-04-09 20:01:21 +08:00
rich2014
e04e484f4a ADD: MacCloud/DropBox step-31: load/save drivers/connections to MacCloud.json 2025-04-08 00:34:17 +08:00
rich2014
03f27f9f4f ADD: MacCloud/DropBox step-30: save drivers to MacCloud.json 2025-04-07 23:19:20 +08:00
rich2014
b8c8f04c7d ADD: MacCloud/DropBox step-29: prepare for MacCloud.json 2025-04-07 22:16:58 +08:00
rich2014
36682a19b8 ADD: MacCloud/DropBox step-28: file time for connections 2025-04-07 00:42:05 +08:00
rich2014
086e813e25 UPD: MacCloud/DropBox: improve background of Options Dialog 2025-04-06 18:19:57 +08:00
rich2014
8d01df8ed7 UPD: MacCloud/DropBox: add TLogUtil.logError() 2025-04-06 16:32:13 +08:00
rich2014
ca3dfa26f2 ADD: MacCloud/DropBox step-27: implement DropBox revoke token 2025-04-06 16:28:24 +08:00
rich2014
3090277c21 ADD: MacCloud/DropBox step-26: support unauthorize 2025-04-06 15:47:12 +08:00
rich2014
6ba66fdb58 UPD: MacCloud/DropBox step-25: the opening of the options window 2025-04-06 12:58:51 +08:00
rich2014
ed66c0791f ADD: MacCloud/DropBox step-24: Options Dialog basic functions 2025-04-06 11:56:15 +08:00
rich2014
90604a968f UPD: MacCloud/DropBox step-23: the infrastructure for managing Cloud Connection 2025-04-06 11:52:01 +08:00
rich2014
302c1e8450 ADD: MacCloud/DropBox step-22: add clone to TCloudDriver 2025-04-06 11:48:27 +08:00
rich2014
6e3f51de3e UPD: MacCloud/DropBox: remove generics, cause duplicate binary code 2025-04-06 11:46:41 +08:00
rich2014
87fb5ab444 FIX: MacCloud/DropBox: bugs in FsRemoveDirW() and constructor TCloudConnectionManager.Create() 2025-04-06 11:46:41 +08:00
rich2014
59edd9c5eb UPD: MacCloud/DropBox: change scheme to 'cloud' 2025-04-06 11:46:41 +08:00
rich2014
e6ef5e1e1f ADD: MacCloud/DropBox step-21: full support for FsExecuteFileW() 2025-04-06 11:46:41 +08:00
rich2014
0ba234f544 ADD: MacCloud/DropBox step-20: Extend the path to /Connection/RemovePath for multi-accounts and multi-CloudDrivers 2025-04-06 11:46:41 +08:00
rich2014
33322aade1 ADD: MacCloud/DropBox step-19: options dialog UI 2025-04-06 11:46:41 +08:00
rich2014
9e74a0f0f5 ADD: MacCloud/DropBox step-18: virtual files(connects) in the root directory 2025-04-06 11:46:41 +08:00
rich2014
aae7a16ecb UPD: MacCloud/DropBox: remove the duplicate definition of TQueryItemsDictonary 2025-04-06 11:46:41 +08:00
rich2014
c1c4d7620d UPD: MacCloud/DropBox: improve time conversion 2025-04-06 11:46:41 +08:00
rich2014
a2aa63ef07 UPD: MacCloud/DropBox step-17: decoupling Cloud and DropBox to prepare for multi-accounts and multi-CloudDrivers 2025-04-02 22:19:07 +08:00
rich2014
b20a971928 UPD: MacCloud/DropBox step-16: Split the utility code from MacCloudFunc to uMacCloudUtil 2025-04-02 21:57:34 +08:00
rich2014
34a54ef00f FIX: MacCloud/DropBox: fix some issues in DropBoxClient 2025-04-01 20:44:40 +08:00
rich2014
64ac6f77d9 FIX: MacCloud/DropBox: fix http method in TMiniHttpClient 2025-04-01 20:43:47 +08:00
rich2014
a472549ec6 ADD: MacCloud/DropBox step-15: support upload large file > 150MB 2025-04-01 20:42:44 +08:00
rich2014
69ddc0e41b UPD: MacCloud/DropBox step-14: improve TJsonUtil 2025-04-01 20:38:11 +08:00
rich2014
011a32cdb4 ADD: MacCloud/DropBox step-13: add TMiniHttpClient.uploadRange() for upload file > 150MB 2025-03-31 23:17:35 +08:00
rich2014
27cfb71656 ADD: MacCloud/DropBox step-12: add NSFileRangeInputStream for upload file > 150MB 2025-03-31 22:38:04 +08:00
rich2014
2f80408d4f UPD: update plugins/build.sh for MacCloud/DropBox 2025-03-30 21:33:15 +08:00
rich2014
afd10c3c40 UPD: MacCloud/DropBox step-11: update official DC DropBox Account data 2025-03-30 21:33:08 +08:00
rich2014
50bad64956 UPD: MacCloud/DropBox: improve exception handling in FsFindFirstW / FsFindNextW / FsFindClose 2025-03-30 21:33:01 +08:00
rich2014
5f8dc675be ADD: MacCloud/DropBox step-10: support multi-threaded access and update token 2025-03-30 21:32:56 +08:00
rich2014
c3af2a6e20 UPD: MacCloud/DropBox step-9: improve token related exception handling mechanism 2025-03-30 21:32:53 +08:00
rich2014
6c84829a7e ADD: MacCloud/DropBox step-8: automatically reauthorize when AccessToken expires 2025-03-30 21:32:49 +08:00
rich2014
fa123d6f2b FIX: MacCloud/DropBox: correctly cancel watching the OAuth2 URL when the user cancels the waiting authorization dialog 2025-03-30 21:32:44 +08:00
rich2014
fc2d65af65 ADD: MacCloud/DropBox step-7: Error and Exception handling mechanisms 2025-03-30 21:32:39 +08:00
rich2014
6c8971858f FIX: MacCloud/DropBox: authorization may not be done on the main thread (since NSAlert needs to run on the main thread) 2025-03-30 21:32:34 +08:00
rich2014
f1b4f2204f FIX: MacCloud/DropBox: potential out-of-bounds issues in TStringUtil.stringToWidechars() 2025-03-30 21:32:29 +08:00