- 06 Oct, 2020 5 commits
-
-
Shashwat Jolly authored
While fetching collections from the server, ignore non-EteSync collections, which is everything apart from "etebase.vevent", "etebase.vcard" and "etebase.vtodo". As EteSync v2 supports notes, a new type would have to be added here later to support them.
-
Shashwat Jolly authored
etebase can have collection color in #RRGGBBAA. This needs to be converted to #AARRGGBB format, ehich is accepted by Qt.
-
Shashwat Jolly authored
-
Shashwat Jolly authored
-
Shashwat Jolly authored
-
- 02 Oct, 2020 8 commits
-
-
Shashwat Jolly authored
-
Shashwat Jolly authored
CollectionColor attribute was not registered with Akonadi
-
Shashwat Jolly authored
Set parent collection for removed collection memberships
-
Shashwat Jolly authored
- Declare unused parameters - Fix comparison of signed and unsigned ints
-
Shashwat Jolly authored
- Handlers for different types are no longer required - everything is handled in etesyncresource.cpp - etesyncadapter has been replaced with etebaseadapter - Removed v1 code from clientstate
-
Shashwat Jolly authored
- Logout from EteSync - Delete cache directories - Delete KWallet entry
-
Shashwat Jolly authored
- Storing encryption key to KWallet - Passed winId to client state as KWallet requires it
-
Shashwat Jolly authored
Resource cache dir: ~/.local/share/akonadi_etesync_resource/ Account cache dir: resourceCacheDir/username/ Contents: username <- stores account CollectionCache/ ItemCache/
-
- 01 Oct, 2020 3 commits
-
-
Shashwat Jolly authored
- Handle Unauthorized error for detecting change in remote credentials - Handle PermissionDenied error for detecting problems with account status
-
Shashwat Jolly authored
login() will pass even if email if not confirmed, there are problems with billing etc. So, we need to make a small fetch (collection lise with limit 1) to check if the account status is fine.
-
Shashwat Jolly authored
-
- 30 Sep, 2020 3 commits
-
-
Shashwat Jolly authored
-
Shashwat Jolly authored
-
Shashwat Jolly authored
Caching functions are required in the main resource file as well as fetch jobs
-
- 28 Sep, 2020 1 commit
-
-
Shashwat Jolly authored
Required because Akonadi deletes the item before itemRemoved() is called. The etebase cache is needed for the call to the server.
-
- 25 Sep, 2020 1 commit
-
-
Shashwat Jolly authored
Also polished up the code - added some null checks and defines for fetch size
-
- 23 Sep, 2020 1 commit
-
-
Shashwat Jolly authored
- Sync token is set in EntriesFetchJob's mCollection's remoteRevision, which is then passed to CollectionModifyJob in slotItemsRetrieved() - Changed CollectionCacheAttribute to EtebaseCache attribute, as it has to used for both collections and items - Commented out item sync code in BaseHandler, which was used to handle conflict error (will see later)
-
- 18 Sep, 2020 1 commit
-
-
Shashwat Jolly authored
- Made new CollectionCacheAttribute - Modified JournalsFetchJob to save cache buffer to collection attribute - Cache will be used to get EtebaseCollection object to fetch items in retrieveItems()
-
- 17 Sep, 2020 2 commits
-
-
Shashwat Jolly authored
-
Shashwat Jolly authored
Changed JournalsFetchJob to use etebase for fetching collections. Collections are being setup to Akonadi collections in the same job. Added relevant functions to etebaseadapter for the same. Made root resource collection a class member as it is now passed to journalsfetchjob and used in slotCollectionsRetrieved().
-
- 11 Sep, 2020 1 commit
-
-
Shashwat Jolly authored
Encryption passwords are not needed in EteSync 2.0
-
- 10 Sep, 2020 3 commits
-
-
Shashwat Jolly authored
Added login() function in etesyncclientstate Changed LoginJob to call this function
-
Shashwat Jolly authored
Needed for handling smart pointers and QStrgin <-> char * conversions Also added relevant include dirs to the resource CMakeLists.txt
-
Shashwat Jolly authored
Required for the EteSync 2.0 resource
-
- 09 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 08 Sep, 2020 3 commits
-
-
Christophe Giboudeaux authored
-
Yuri Chornoivan authored
-
Laurent Montel authored
-
- 07 Sep, 2020 6 commits
-
-
Shashwat Jolly authored
-
Shashwat Jolly authored
This was needed because it is a protected variable in ResourceBase, but accessible through EteSyncResource as BaseHandler is a friend of EteSyncResource. Also added minor logging details.
-
Shashwat Jolly authored
-
-
Shashwat Jolly authored
Needed for transalting all i18n strings
-
Shashwat Jolly authored
-
- 06 Sep, 2020 1 commit
-
-
Shashwat Jolly authored
-