Warning, /graphics/digikam/core/dplugins/generic/webservices/twitter/TODO is written in an unsupported language. File is not indexed.

0001 The authentication fails with uploading media although
0002 we are using the o2 library which has a class specific for twitter authentication.
0003 Posting tweets authenticates and passes using the same library.
0004 Need to see twitter community response on this problem. ---> RESOLVED
0005 
0006 Replace current method for uploading media in twittertalker.cpp by uploading by chunks -> RESOLVED
0007 
0008 Since upload media by chunks has been prepared, other types of media (video, gif) can be uploaded to twitter too. 
0009         + It needs a more generic uploader -> RESOLVED
0010         + For larger files or when uploading can be used in BQM, each chunks can be uploaded asynchronously, in parallel and resumable (in case of error, retry uploading for only those chunks) 
0011                 -> add "media_category" for async handling of media upload -> RESOLVED
0012                 -> add get status to handle upload properly before creating associate tweet -> RESOLVED
0013  ---------------------------------------------------------------------------------------
0014 
0015 - Now, each media is uploaded to twitter in single tweet, with empty "message" (i.e. caption). However, twitter supports the possibility of up to 4 medias in a tweet, and of course with message.
0016         + Add possibility to choose which images (gifs) in a tweet (up to maximum 4)
0017         + Add possibility to write message for that tweet.
0018 
0019 - Media library (https://developer.twitter.com/en/docs/ads/creatives/guides/media-library) seems to be an alternative for album (which is currently deactivated in twitter uploader). Look in more details to see if it can be implemented as alternative for album (creation, add images to album, etc.)
0020 
0021 - Add the possibility to modify metadata, without reuploading images