Commit graph

3187 commits

Author SHA1 Message Date
Rushikesh Tote 579f7eecf6
fix to recover failed imports on the desktop app 2022-03-13 11:57:14 +05:30
Abhinav Kumar 67ee9506b4
Merge pull request #440 from ente-io/improve-exif-parsing
parseExif by self if exifr return unparsed value
2022-03-11 20:28:16 +05:30
Abhinav 5e58a9d671 rename to dateTime 2022-03-11 20:20:56 +05:30
Abhinav 74eac71440 refactor code 2022-03-11 20:19:55 +05:30
Abhinav 935e09f2b8 return null on error 2022-03-11 20:11:59 +05:30
Abhinav 0e45731c3a parseExif by self if exifr return unparsed value 2022-03-11 20:00:55 +05:30
Abhinav cbad95fef5 refactoring 2022-03-11 19:05:56 +05:30
Abhinav 603d961eca Merge branch 'master' into settings_button 2022-03-11 19:01:26 +05:30
Abhinav bfbb68d43d add blocking loader 2022-03-11 18:52:54 +05:30
Abhinav bce4ec4a67 style refactor 2022-03-11 18:44:24 +05:30
Abhinav eef77ab4c8 improve style 2022-03-11 18:27:21 +05:30
Abhinav c34460e5da set defaultValue instead of placeholder for device limit 2022-03-11 17:10:58 +05:30
Abhinav 68694218c0 change lock input field type to password 2022-03-11 16:56:55 +05:30
Abhinav 80ba749998 scroll into view the last setting option 2022-03-11 15:46:55 +05:30
Abhinav 446e8a4071 add padding for when link sharing is disabled 2022-03-11 14:26:55 +05:30
Abhinav c7065731b5 allow customizable work wrap property 2022-03-11 14:23:17 +05:30
Abhinav 0c2ef1f9b8 return results 2022-03-11 13:41:50 +05:30
Abhinav dba3fbf1b4 center align and hover highlight 2022-03-11 13:34:34 +05:30
Abhinav 0d0fb9fa65 use detail summary html tags for Accordion effect 2022-03-11 12:58:56 +05:30
Abhinav 6eec9a8af6 reduce retry to 3 2022-03-10 22:07:30 +05:30
Abhinav 8da1a3d2eb add heic conversion failed logs 2022-03-10 21:41:07 +05:30
Abhinav d55ceb4d8b logError on each failed attempt 2022-03-10 21:38:57 +05:30
Abhinav d14f2b0dd8 retry correctly 2022-03-10 21:38:42 +05:30
Abhinav 6b5e4e5f0b reduce wait and breath time 2022-03-10 21:23:14 +05:30
Abhinav b84e49d1e4 handle revive fail 2022-03-10 19:55:38 +05:30
Abhinav c64ff595ab style link expiry 2022-03-10 19:31:30 +05:30
Abhinav 6a39727a48 improve password entry 2022-03-10 19:22:51 +05:30
Abhinav 0bb5f480e2 style selects 2022-03-10 19:02:12 +05:30
Abhinav 24eed60538 style a little better 2022-03-10 18:14:57 +05:30
Abhinav 9bf97ff457 add retry for heic conversion 2022-03-10 13:16:36 +05:30
Abhinav 9b7ed8042f convert retryAsyncFunction into a generic retrier 2022-03-10 13:16:11 +05:30
Abhinav c594364f06 add upload http callls specific retrier 2022-03-10 13:14:42 +05:30
Abhinav c61dbccdb1 add a 100ms breath time after heic conversion 2022-03-10 12:38:28 +05:30
Abhinav 32054aa2c5 dont throw error 2022-03-10 12:13:30 +05:30
Abhinav 933fd2f367 discard worker and create new one if heic conversion fails 2022-03-10 12:10:18 +05:30
Abhinav 6a4a1e4f42 Merge branch 'master' into fix-heic-convert-fail 2022-03-10 10:12:04 +05:30
Abhinav Kumar 0cbabbc234
Revert "Skip jpeg type detection" 2022-03-10 09:54:03 +05:30
Abhinav eeb877b62b add type to prevent mistakes 2022-03-10 09:39:27 +05:30
Abhinav 431de40d55 remove global convert worker 2022-03-10 09:36:21 +05:30
Abhinav 992b8fb1d8 fix variable name 2022-03-10 09:24:57 +05:30
Abhinav cb754b562b move FORMAT_MISSED_BY_FILE_TYPE_LIB to typeDetectionService 2022-03-10 09:23:46 +05:30
Abhinav 6c9385a65d Revert "Merge pull request #435 from ente-io/skip-jpeg-type-detection"
This reverts commit 4f6e3158b4, reversing
changes made to 0ced60ac05.
2022-03-10 09:21:13 +05:30
Abhinav 551ed5804d Merge branch 'master' into fix-heic-convert-fail 2022-03-10 09:19:31 +05:30
Abhinav 5ad398b3a6 add type to prevent mistakes 2022-03-09 14:37:42 +05:30
Abhinav e6592284aa fix bug 2022-03-09 14:28:03 +05:30
Abhinav 427d138b78 only do heic convert files who whose extension is heic/heif 2022-03-09 14:12:50 +05:30
Abhinav 6bd11414d3 updated file-type library to latest version 2022-03-09 13:27:09 +05:30
Abhinav b4e40ff036 skip jpeg type detection 2022-03-09 13:23:02 +05:30
Abhinav 9b53942257 revert to jpeg 2022-03-09 13:14:32 +05:30
Abhinav 34efd0362d limit parallel exection to one 2022-03-09 13:01:58 +05:30
Abhinav 1ef333a15c remove console logs 2022-03-09 12:46:38 +05:30
Abhinav 206b15b962 add timeout to heic conversion 2022-03-09 12:44:07 +05:30
Abhinav faad7f554e increase heic count 2022-03-09 11:15:59 +05:30
Abhinav a96c81451a bug fix 2022-03-09 11:11:56 +05:30
Abhinav 8458ae8a2c fail if thumbnail generation fails 2022-03-09 11:10:36 +05:30
Abhinav ec15d63a7f handle HIEC multiple externally , process two files at a time , using a double the size of that as worker pool also use png as it didn't crash for two parralel files and add a timeout to heic conversion 2022-03-09 11:10:20 +05:30
Abhinav Kumar d8de8bb250
Merge pull request #429 from ente-io/ios_import_support
Support for preserving iCloud Album structure
2022-03-08 10:52:34 +05:30
Abhinav 74ce03748a will defintely have collection in uploader,
if not the process should fail lets not silently ignore it
2022-03-08 10:51:03 +05:30
Abhinav 0a6cdd024a fix typo 2022-03-08 10:43:33 +05:30
Abhinav b3fd97a6e5 disable logs 2022-03-07 19:19:12 +05:30
Abhinav df3eaa8a00 improve ready 2022-03-07 19:12:44 +05:30
Abhinav e8a1f8b042 fix ffmpegClient 2022-03-07 19:07:13 +05:30
Abhinav c771e955c2 undo testing changes 2022-03-07 18:49:28 +05:30
Abhinav d3ce6e9a62 fix ffmpegService import 2022-03-07 18:49:16 +05:30
Abhinav de174c2a37 offload ffmpeg operations on custom worker 2022-03-07 18:48:46 +05:30
Abhinav 7b827bde68 refactor ffmpeg specfic code to ffmpeg util 2022-03-07 18:46:53 +05:30
Neeraj Gupta 1f161568da
address review comments 2022-03-07 17:53:56 +05:30
Neeraj Gupta 1fcc45c036
address review comments 2022-03-07 17:51:59 +05:30
Abhinav e1b7212496 Merge branch 'refactor-services' into ffmpeg-single-thread 2022-03-07 17:30:14 +05:30
Abhinav da53e12869 build fix 2022-03-07 17:29:21 +05:30
Abhinav 47737d2dea refactor and create typeDetectionService and readerService 2022-03-07 17:26:11 +05:30
Neeraj Gupta 05faaeb0c9
minor refactoring 2022-03-07 17:18:05 +05:30
Neeraj Gupta 3dcf337f6c
Support for preserving iCloud Album Struture 2022-03-07 16:54:27 +05:30
Abhinav a78257a3f8 uplaod video as image for testing thums 2022-03-07 15:58:10 +05:30
Abhinav a9652e5b6c single threaded ffmpeg exit running change worked 2022-03-07 13:10:44 +05:30
Abhinav ab64c84f64 Revert "update to use single use ffmpeg st"
This reverts commit 65667ac416.
2022-03-07 13:07:25 +05:30
Neeraj Gupta 8ccb53cf4b
rename deriveIntermediateKey -> deriveInteractiveKey 2022-03-06 21:06:20 +05:30
Neeraj Gupta 9c48b6b120
reuse existing method for generating passhash 2022-03-06 20:59:54 +05:30
Neeraj Gupta c25b182296
move expirty options to util 2022-03-06 13:49:09 +05:30
Neeraj Gupta 9fb2cd0fd4
minor refactoring 2022-03-06 13:45:01 +05:30
Neeraj Gupta 483be815ee
remove dependency from luxon 2022-03-06 13:40:10 +05:30
Abhinav 65667ac416 update to use single use ffmpeg st 2022-03-05 18:44:44 +05:30
Abhinav 98f1f98650 add progress bar for metadata extraction 2022-03-05 13:32:57 +05:30
Abhinav 6406867770 update to use the local ffmpeg wasm package 2022-03-05 12:39:17 +05:30
Abhinav 009590ef54 add option to skip put for local 2022-03-05 07:51:02 +05:30
Abhinav 3c04dc3af5 make updateURlL and onSelect optional 2022-03-04 21:02:38 +05:30
Abhinav 3db5e786ed updated file with new updated urls in preview card too 2022-03-04 20:56:04 +05:30
Abhinav 9a34041b54 avoid creating deep copy of files 2022-03-04 20:34:39 +05:30
Abhinav ff11cb14bc verbose logs 2022-03-04 13:14:39 +05:30
Abhinav dfffd10fa9 fix keep newer logs 2022-03-04 12:35:35 +05:30
Abhinav 98238b103e limit to 1000 log lines max 2022-03-04 12:26:51 +05:30
Vishnu 506c3984ac Update styles for the debug logs button 2022-03-04 12:20:44 +05:30
Abhinav 76776fcf5d set file name for converted file 2022-03-04 11:13:38 +05:30
Abhinav 3c0dc7a63d log skipped files 2022-03-04 09:35:53 +05:30
Abhinav 4ac55d2837 remove unwanted strings 2022-03-04 09:28:01 +05:30
Abhinav 9d5917516c Revert "log last attemped video metadata extraction"
This reverts commit d72f16a884.
2022-03-04 09:24:15 +05:30
Abhinav 6919d3070f remove Section export 2022-03-04 09:22:23 +05:30
Abhinav bb3ff10d9f allow to download empty debug log 2022-03-04 09:21:04 +05:30
Abhinav 53bd9da49b delete upload logs modal 2022-03-04 09:19:21 +05:30
Abhinav 8aad9638d0 remove failed uploads dialog 2022-03-04 09:17:32 +05:30
Abhinav 685bc14899 added upload logs and download log option 2022-03-04 09:16:18 +05:30
Abhinav 72e0f7318c add upload logs 2022-03-04 08:40:14 +05:30
Abhinav 91ad161e05 show last attempted File in upload logs 2022-03-04 07:56:28 +05:30
Abhinav d72f16a884 log last attemped video metadata extraction 2022-03-04 07:27:33 +05:30
Neeraj Gupta 85ad90a1f6
minor refactoring based on review 2022-03-03 22:21:17 +05:30
Neeraj Gupta fe96581ca9
Fix bug in validating password length 2022-03-03 22:00:09 +05:30
Neeraj Gupta bb456850f0
minor rename 2022-03-03 21:55:23 +05:30
Neeraj Gupta e7098ac30b
fix typo 2022-03-03 21:46:23 +05:30
Neeraj Gupta 44ef819f07
switch to interactive limit for password hash 2022-03-03 19:43:59 +05:30
Abhinav Kumar f24f2bd00f
Merge pull request #411 from ente-io/log-failed-files
Log failed files
2022-03-03 19:03:04 +05:30
Abhinav 9225cb70fa log file size along with file name 2022-03-03 17:15:02 +05:30
Neeraj Gupta 0e32b2ac89
Merge branch 'master' into settings_button 2022-03-03 16:51:52 +05:30
Neeraj Gupta 133e807d14
add support for configuring link password 2022-03-03 16:48:28 +05:30
Abhinav 17dd56a999 log failed files only 2022-03-03 14:53:20 +05:30
Vishnu Mohandas b67c200580
Update englishConstants.tsx 2022-03-03 14:33:29 +05:30
Abhinav 83c65e67ed preview support is here 🎉
remove the notification for preview support coming
2022-03-03 12:49:28 +05:30
Abhinav 54e407b76f button already has disabled prop 2022-03-03 12:33:17 +05:30
Abhinav 1c3cbd145c disable live photo button when while loading 2022-03-03 12:31:06 +05:30
Abhinav 651a12426a fix casing 2022-03-03 11:59:54 +05:30
Rushikesh Tote 81aba874cb
refactor live photo elements 2022-03-03 11:47:55 +05:30
Rushikesh Tote 34dd456063
styling live photo button 2022-03-03 10:18:08 +05:30
Abhinav 54fdedd983 add failed uploads list sidebar option 2022-03-03 10:06:04 +05:30
Rushikesh Tote c1d7ba5007
refactor live photo button 2022-03-03 09:46:44 +05:30
Abhinav 5bf20e046e log failed files in localDB 2022-03-03 09:33:18 +05:30
Rushikesh Tote 5c40812b4c
Merge branch 'master' 2022-03-03 00:00:01 +05:30
Abhinav Kumar 913a3a65aa
Merge pull request #409 from ente-io/fix-loading
Fix loading
2022-03-02 22:30:44 +05:30
Abhinav f53dfe2c33 fix set src for image and live photo 2022-03-02 19:42:26 +05:30
Abhinav 8473d7b5ea set thumbnail as image for livePhoto too 2022-03-02 17:26:10 +05:30
Abhinav d1f4b935e1 add loading bar when src file is loading 2022-03-02 17:23:14 +05:30
Rushikesh Tote 70084fdc80
cleanup 2022-03-02 16:31:14 +05:30
Abhinav bdb356287e remove console log 2022-03-02 16:22:34 +05:30
Abhinav fa2b04a6da fix srcUrl not updating until changing slide 2022-03-02 16:18:10 +05:30
Abhinav ae8db26a00 fix video loader not showing issue 2022-03-02 16:17:06 +05:30
Neeraj Gupta 44eecaf92f
Increase timeout for thumbnail gen 10s -> 30s
During testing, observed that for multiple copies of the same HEIC files, the thumbnail was blank for some files due to timeout error. 
Increasing this timeout fixed the issue.
2022-03-02 12:43:22 +05:30
Rushikesh Tote 28197afd23
Merge branch 'master' into add-livephoto-support 2022-03-02 12:00:55 +05:30
Rushikesh Tote c83e15a461
fixed live photo event listeners 2022-03-02 11:51:50 +05:30
Abhinav a4d9526b22 show fade out in transistion using css 2022-03-01 19:19:39 +05:30
Rushikesh Tote 890c41da69
fixed styling, live photo split 2022-03-01 18:19:07 +05:30
Abhinav Kumar ba2cdacec5
Merge pull request #391 from ente-io/ffmpeg-video-metadata
Ffmpeg video metadata
2022-03-01 13:18:24 +05:30
Abhinav a86b9134d2 also check location tag in the metadata as fallback 2022-03-01 12:50:45 +05:30
Neeraj Gupta cb56fc7fa4
add support to change validity and deviceLimits 2022-03-01 07:07:58 +05:30
Abhinav 7144618241 update string 2022-02-28 20:40:54 +05:30
Abhinav ca13691688 extractedMetadata will allows have the properties so no need of conditional access 2022-02-28 18:27:44 +05:30
Abhinav a866d109e5 rename getUNIXTime to getUnixTimeInMicroSeconds 2022-02-28 17:44:23 +05:30
Abhinav b4e01a5e72 update strings 2022-02-28 17:39:36 +05:30
Abhinav 825d3544bc handle paypal plans 2022-02-28 15:59:44 +05:30
Abhinav 222167878a better handle metadata extraction failure 2022-02-28 14:03:47 +05:30
Neeraj Gupta 548895f522
PublicUrl: Support for enabling/disabling file download 2022-02-28 14:03:39 +05:30
Neeraj Gupta f37b660014
type: update interface for PublicURL 2022-02-28 13:50:10 +05:30
Abhinav cf1f55e68a moved types and getUnixTime to time util 2022-02-28 13:48:52 +05:30
Neeraj Gupta a6a4ecbf46
Fix minor bug in put share-url api call 2022-02-28 13:48:30 +05:30
Abhinav a98d35ad66 refactoring moved videoMetadata extraction to seperate service 2022-02-28 13:42:33 +05:30
Abhinav e49a7f9ec9 better types 2022-02-28 13:29:30 +05:30
Abhinav c488d76609 update comment for extractVideoMetadata command 2022-02-28 13:23:34 +05:30
Abhinav 5887aec373 read all available stream metadata dont need to specifically read video and audio streams 2022-02-28 13:05:14 +05:30
Neeraj Gupta 5646fff10b
collectionService: method for updating sharable url 2022-02-28 11:54:08 +05:30
Neeraj Gupta 2cb2511429
Add type for updating shared-url 2022-02-28 11:52:40 +05:30
Rushikesh Tote e08f416b8d
added live photo button on loading 2022-02-28 10:51:55 +05:30
Abhinav a4d81da065 Merge branch 'master' into ffmpeg-video-metadata 2022-02-28 10:47:50 +05:30
Abhinav 540620373b fix minor bugs 2022-02-28 10:34:27 +05:30
Abhinav 1af2dc24ca add metadata extraction logic 2022-02-28 10:34:16 +05:30
Rushikesh Tote 1eee5e8a74
fixed: one ffmpeg process at any time 2022-02-28 10:04:20 +05:30
Rushikesh Tote 6188c9eed4
fixed issues with video conversion 2022-02-27 12:04:51 +05:30
Rushikesh Tote b861a8d358
fixed issues with video 2022-02-27 00:33:51 +05:30
Rushikesh Tote 4e33ce0cf6
Merge remote-tracking branch 'origin/master' into add-livephoto-support 2022-02-26 20:16:32 +05:30
Abhinav 63d3fb34cc fix error message for verify password api 2022-02-26 18:41:52 +05:30
Abhinav 848c4f193e updated card Subtitle bottom margin 2022-02-26 18:41:13 +05:30
Abhinav bda2423930 fix variable name for get and save LocalPassword and avoid using token directly as collectionUID 2022-02-26 15:37:46 +05:30
Abhinav a6906afb10 remove passwordToken properly even its expired 2022-02-26 15:32:20 +05:30
Abhinav c324dcbe7c only reset password on token expiring error 2022-02-26 15:16:07 +05:30
Abhinav 0a028e7b07 dont make syncCall if already up to date with collection update time 2022-02-26 14:45:31 +05:30
Abhinav afb3b8d962 no need for a temp variable 2022-02-26 14:38:53 +05:30
Abhinav 545584ad69 update string 2022-02-26 14:33:27 +05:30
Abhinav 16a06e75c4 chnage subtitle bottom margin to 1 rem 2022-02-26 14:30:54 +05:30
Abhinav 29c7cc69c7 handle password change case 2022-02-26 14:20:31 +05:30
Abhinav 6a0c4407df refactor code 2022-02-26 12:53:54 +05:30
Abhinav afe07112c5 no need to reset as we won't store before verifying 2022-02-26 12:41:10 +05:30
Abhinav 8595b0a04a fix passwordJWTToken ref usage 2022-02-26 12:36:35 +05:30
Abhinav c6dd93270d revert back to using ref for password token 2022-02-26 12:34:43 +05:30
Abhinav 550267bf25 improve error logging 2022-02-26 12:24:27 +05:30
Rushikesh Tote 34371d4928
added looping 2022-02-25 18:57:12 +05:30
Rushikesh Tote b9a238c583 shifted live photo button to top left 2022-02-25 17:45:56 +05:30
Rushikesh Tote 7ab43fb2f2 added hover to play live photo 2022-02-25 16:49:55 +05:30
Abhinav Kumar 3400d13058
Merge pull request #388 from ente-io/showErrForPopularAlbums
Show err for popular albums
2022-02-25 16:01:57 +05:30
Abhinav 86488ee056 minor changes and refactoring 2022-02-25 15:58:12 +05:30
Abhinav ed4332e844 setting default doesn't work 2022-02-25 15:23:01 +05:30
Abhinav c7744a18de dont need to explicity compare with true 2022-02-25 15:19:54 +05:30
Abhinav 607865e331 fix photoswipe download File 2022-02-25 11:44:01 +05:30
Abhinav dabb5078c3 update getThumbnail and getFile calls made from getSlideData with the passwordToken 2022-02-25 11:38:40 +05:30
Neeraj Gupta fc45b94930
switch to different api for validating link password 2022-02-24 21:09:00 +05:30
Rushikesh Tote 60fd87df8f added live photo playback support 2022-02-24 19:26:57 +05:30
Neeraj Gupta bb5b37997e
add support for showing password protected albums 2022-02-23 14:31:00 +05:30
Neeraj Gupta 7326b3ff19
show correct message for deviceLimit breached error 2022-02-22 22:40:07 +05:30
Neeraj Gupta 09a57df08e
map correct err message for 429 status code 2022-02-22 22:07:07 +05:30
Neeraj Gupta 30962e0b10
show/hide download button for shared album based on url setting 2022-02-22 14:25:28 +05:30
Neeraj Gupta df31def9ae
show correct error message for expired links 2022-02-22 13:54:57 +05:30
Neeraj Gupta b93fb5167c
remove entry for publicCollection sync time while removing collection 2022-02-22 12:24:56 +05:30
Vishnu Mohandas 816960fbaf
Fix copy 2022-02-16 21:18:53 +05:30
Abhinav a786b6c309 export live photo assets seperately 2022-02-16 21:00:09 +05:30
Abhinav Kumar f7cb51f856
Merge pull request #253 from ente-io/live-photo-import
add live photo upload support
2022-02-16 20:18:38 +05:30
Abhinav 671bf0ee2d add live photo detection info section 2022-02-16 13:13:47 +05:30
Abhinav 0474d28aec remove only underscore three from the end 2022-02-16 12:30:34 +05:30
Abhinav 5744def6f2 added logic to show filename in upload progressbar 2022-02-16 12:18:07 +05:30
Abhinav 602f36ee37 use the ext returned from the fileType detection library to set the correct extension for the file 2022-02-16 12:04:16 +05:30
Abhinav 227a04a01f update file type detection function 2022-02-16 12:04:05 +05:30
Abhinav 0c8b36279f set initialValues for collectionNamer to empty string to give good error message 2022-02-16 11:23:55 +05:30
Abhinav 4d74c62eb2 add try catch wrapper over extractFileMetadata and parseMetadataJSON to prevent one file breaking to progagate cause all of them to fail 2022-02-16 10:44:32 +05:30
Abhinav 3b9841b9c4 use the last index of underscore 2022-02-16 10:13:18 +05:30
Abhinav 47c6fabc05 isImageOrVideo util function and updated the areFilesLivePhotoAssets to allow only image and video as allowed assets 2022-02-16 10:06:28 +05:30
Abhinav 8534f69e96 refactor code 2022-02-16 09:57:33 +05:30
Abhinav 79455d2295 added imageType and videoType property to FleTypeInfo to handle livePhoto case 2022-02-16 09:52:00 +05:30
Abhinav 044b257972 dont need cryptoWorker for thumbnail generation convertService handles it 2022-02-16 09:29:50 +05:30
Abhinav d972dad891 fix import name to ToastNotification 2022-02-16 09:24:24 +05:30
Abhinav c63e3eed99 remove unused class 2022-02-16 09:21:52 +05:30
Abhinav f9d38c8c6c renamed Notification to ToastNotification 2022-02-16 09:16:12 +05:30
Abhinav b7d63ee833 better comments 2022-02-16 09:15:19 +05:30
Abhinav 58dbac8ffd remove underscored suffix added to live photo name while comparing file names 2022-02-16 09:08:35 +05:30
Abhinav 56a10cd80d create util isLivePhoto 2022-02-16 09:01:26 +05:30
Abhinav 0b34bcbba2 set livePhotoLocalID correctly 2022-02-15 19:21:53 +05:30
Abhinav 5d7d32d5fc better names 2022-02-15 17:04:36 +05:30
Abhinav cf8d3eb72f show notification only 3 times 2022-02-15 16:52:02 +05:30
Abhinav 8a9bbf08f3 close notification on photoswipe close 2022-02-15 16:51:41 +05:30
Abhinav f58108a55f fix type passed to thumbnail generation for heic detection 2022-02-15 16:32:42 +05:30
Abhinav acbbfdf405 fix localID intialisation 2022-02-15 15:53:32 +05:30
Abhinav 0ea457e5f8 fix imageMetadata intialisation 2022-02-15 09:52:17 +05:30
Abhinav c04056569b use image metadata for live photo 2022-02-15 09:48:38 +05:30
Abhinav 93505f9bc4 show live photo overlay only on live photos 2022-02-15 09:26:36 +05:30
Abhinav 80db61133a refactored code to not create stream for livePhotodata assets as they zipping library doesn't support streams 2022-02-15 09:20:41 +05:30
Abhinav 8b668b924a use file name as metadata for some files may be empty 2022-02-15 09:01:19 +05:30
Abhinav 5ff8b857bc add comment and check to avoid larger than multipart file size files to be clustered as livePhoto 2022-02-15 08:12:38 +05:30
Abhinav 08cd6e72ea group same collection files together before live photo clustering 2022-02-14 16:43:56 +05:30
Abhinav 9ead332d1f show live support coming soon message when live photo opened 2022-02-14 16:41:16 +05:30
Abhinav d764cecb4b add notification toast component 2022-02-14 16:41:03 +05:30
Abhinav d1da966530 live photo indicator overlay 2022-02-14 15:47:07 +05:30
Abhinav 22a489be6e only generate and use image thumbnail for livePhoto 2022-02-14 13:17:10 +05:30
Abhinav ed06e1427e use video thumbnails for livePhotos 2022-02-14 13:05:22 +05:30
Abhinav dab1844223 reuse fileTypeInfo and metdata and fix case where live photos clustering 2022-02-14 12:44:42 +05:30
Neeraj Gupta 94adaaf020
shared-url: use base58 encoding for ck 2022-02-13 23:41:58 +05:30
Neeraj Gupta 3fc214962f
shared-albums: add support for handling both hex and base58 encoding for ck 2022-02-13 23:28:11 +05:30
Abhinav c335bc21be no need to sorting before segregateMetadataAndMediaFiles 2022-02-13 16:59:17 +05:30
Abhinav 2afa7407b9 fix type uploadResult 2022-02-13 16:51:39 +05:30
Abhinav 04f4fd14e3 uploadService getFileMetadata to better name extractFileMetadata to avoid confusion with getFileMetadataAndFileTypeInfo 2022-02-13 16:48:42 +05:30
Abhinav ccd730cf9f minor changes 2022-02-13 16:40:50 +05:30
Abhinav 1398ea22b3 set live photo extension as zip 2022-02-13 16:34:08 +05:30
Abhinav 86a9b86294 handle metadata null case 2022-02-13 16:26:46 +05:30
Abhinav 0fff2ee674 fix minor bugs 2022-02-13 14:40:17 +05:30
Abhinav 87d635be58 Merge branch 'refactor-metadata-extraction-v2' into live-photo-import 2022-02-13 12:59:43 +05:30
Abhinav 10be89e72c fix minor issues 2022-02-13 09:52:59 +05:30
Abhinav 7b45aee757 refactor code 2022-02-13 09:43:25 +05:30
Abhinav 13d8c10a60 Merge branch 'master' into live-photo-import 2022-02-13 08:29:16 +05:30