Commit graph

132 commits

Author SHA1 Message Date
Neeraj Gupta 21792a6846 Fix downloaded cache check 2023-10-21 12:45:13 +05:30
Neeraj Gupta cc2274b170 Download: Check if file already exists in temp directory 2023-10-21 12:32:01 +05:30
Neeraj Gupta 326522453f Use fixed temp folder 2023-10-21 12:22:45 +05:30
Neeraj Gupta b0152c842f Add support for decrypting file 2023-10-21 11:07:55 +05:30
Neeraj Gupta 81daf19175 Handle db open timeout err 2023-10-21 10:15:38 +05:30
Neeraj Gupta dad48f0d3a Refactor crypto/secretSteam 2023-10-21 10:12:29 +05:30
Neeraj Gupta fe646ca74b secretStream: minor refactor 2023-10-21 10:04:20 +05:30
Neeraj Gupta 33bda4cbb7 Add tag validation during decrypt 2023-10-21 09:00:33 +05:30
Neeraj Gupta f05be385d5 Minor refactor 2023-10-21 08:41:56 +05:30
Neeraj Gupta 2ffeda16c8 Release: Build binary for all standard os+arch 2023-10-20 14:56:13 +05:30
Neeraj Gupta 8a7278b5e6 Commend out decrypt file logic 2023-10-20 14:55:20 +05:30
Neeraj Gupta f7bae04831 NativeGo: Add method for encryptChacha 2023-10-20 13:54:45 +05:30
Neeraj Gupta 0b77526884 Add test for encrypt and decrypt chacha 2023-10-20 13:46:24 +05:30
Neeraj Gupta 6a60e3e1b2 Add test for secret box 2023-10-20 13:40:23 +05:30
Neeraj Gupta 2d8b3eb215 Add decryptChacha using native go 2023-10-20 13:20:49 +05:30
Neeraj Gupta 5f029fc12f Minor refactor 2023-10-20 11:34:07 +05:30
Neeraj Gupta ccb8a5834c Switch to blake2b-simd for kdf 2023-10-20 10:17:02 +05:30
Neeraj Gupta b7a10bb5ff Add Dockerfile-x86 for X86 2023-10-18 17:53:43 +05:30
Neeraj Gupta 98585407d3 Update documentation for docker 2023-10-18 17:52:41 +05:30
Neeraj Gupta 3e29d17625 Fix: Handle rename across volumes 2023-10-18 13:55:29 +05:30
Neeraj Gupta fd7aac9b44 Update account cmd and documentation 2023-10-18 12:41:20 +05:30
Neeraj Gupta 1cb5414e79 Remove config cmd 2023-10-18 12:22:38 +05:30
Neeraj Gupta de19f450a8 Continue export during decryption failure 2023-10-18 12:22:28 +05:30
Neeraj Gupta 28ddb06e2b Add export command 2023-10-18 12:17:46 +05:30
Neeraj Gupta 341f032554 Clean up Dockerfile 2023-10-18 12:17:30 +05:30
Neeraj Gupta 5a97e36ccb Promot for export dir during add 2023-10-16 23:48:00 +05:30
Neeraj Gupta ae1b191765 Improve logging 2023-10-16 23:26:31 +05:30
Neeraj Gupta 6285220c1b Valid and use exportDir during sync 2023-10-16 23:19:35 +05:30
Neeraj Gupta dca3c4e2c4 Fix exportDir validation 2023-10-16 23:18:00 +05:30
Neeraj Gupta fd1a7b2548 Add support for configuring export directory 2023-10-16 23:04:12 +05:30
Neeraj Gupta 775a3b4721 Use same temp folder for download 2023-10-16 21:57:31 +05:30
Neeraj Gupta c53506359d Add support for download live photos 2023-10-16 21:22:48 +05:30
Neeraj Gupta cc80b0decb Fix bug in decryption 2023-10-16 20:52:47 +05:30
Neeraj Gupta 11f0597a7f Handle file updates by re-downloading data 2023-10-16 19:22:41 +05:30
Neeraj Gupta 840e475848 Refactor 2023-10-16 19:17:36 +05:30
Neeraj Gupta dd4cfc899a Delete file from local when removed from remote 2023-10-16 19:01:19 +05:30
Neeraj Gupta 20563eb741 Hook logic to download file 2023-10-16 18:24:00 +05:30
Neeraj Gupta 06b143fec8 Fix type cast error 2023-10-16 18:22:57 +05:30
Neeraj Gupta dc97c89633 Fix: Bug in handling duplicate metadata file names 2023-10-16 17:28:59 +05:30
Neeraj Gupta a017944a15 Fix: Avoid redundant disk read 2023-10-16 17:02:16 +05:30
Neeraj Gupta 9eb93f616a Add helper method to track time taken 2023-10-16 16:56:34 +05:30
Neeraj Gupta b9836f3798 Export: Write file metadata to disk 2023-10-16 16:52:45 +05:30
Neeraj Gupta 78bec60262 Download: return path to decrypted file 2023-10-16 16:48:23 +05:30
Neeraj Gupta 234131a886 Add support for decrypting file 2023-10-16 13:29:28 +05:30
Neeraj Gupta a2df3c36d5 Add method to clean up store value 2023-10-16 12:52:42 +05:30
Neeraj Gupta d3f0259f5a Fix doc 2023-10-11 20:14:08 +05:30
Neeraj Gupta fc5db108e5 Format json 2023-10-11 20:13:42 +05:30
Neeraj Gupta a2f1edb14b Sort AlbumFileEntry to process non-deleted entries first 2023-10-11 16:57:17 +05:30
Neeraj Gupta ee1cc3ca91 Add logic to map remoteFile to diskMetadata 2023-10-11 10:06:22 +05:30
Neeraj Gupta a571116f0e Scaffold code to initiate file download 2023-10-09 20:56:35 +05:30