Commit graph

25 commits

Author SHA1 Message Date
Silvano Cerza
7d389f8e0c Handle corner case in conflict check 2025-02-28 17:39:06 +01:00
Silvano Cerza
e4409cb96e Properly decode emoji chars 2025-02-28 17:35:01 +01:00
Silvano Cerza
b8df463e66 Change filename occurances to filePath for consistency 2025-02-28 17:01:14 +01:00
Silvano Cerza
fa192eb197 Fix some issues with conflict resolution and syncing 2025-02-28 16:57:50 +01:00
Silvano Cerza
2d8ee9f7bd Handle conflicts resolution end to end 2025-02-25 18:47:01 +01:00
Silvano Cerza
cef814f702 Rework how conflicts are passed from SyncManager to ConflictsResolutionView 2025-02-23 16:43:22 +01:00
Silvano Cerza
1d4bc03aac Change GithubClient.getBlob use the sha instead of the URL 2025-02-23 16:42:56 +01:00
Silvano Cerza
c0792c79e7 Show notice on sync start, success and failure 2025-02-12 18:34:55 +01:00
Silvano Cerza
3f06dd4f90 Correctly run sync interval as async 2025-02-12 15:25:58 +01:00
Silvano Cerza
98b931ead5 Change GithubClient to use settings directly 2025-01-23 18:18:31 +01:00
Silvano Cerza
f64ff13b88 Use mobile compatible util function to convert from base64 string 2025-01-23 18:05:03 +01:00
Silvano Cerza
5446560b86 Check if syncing is in progress before starting 2025-01-23 17:34:27 +01:00
Silvano Cerza
476b17ba05 Move manifest file name definition 2025-01-23 17:25:44 +01:00
Silvano Cerza
2c4ed3e671 Add logger 2025-01-23 16:12:30 +01:00
Silvano Cerza
d20bda9a68 Ditch partial sync 2025-01-23 11:09:58 +01:00
Silvano Cerza
923a811a4a Handle first sync with completely empty repository 2025-01-23 10:49:22 +01:00
Silvano Cerza
2c463ca34e Fix changing sync config settings 2025-01-22 17:36:29 +01:00
Silvano Cerza
b760a51911 Fix some issues with onboarding first sync and add setting to sync config dir 2025-01-22 16:01:46 +01:00
Silvano Cerza
6aeecdbd73 Simplify sync handling in SyncManager and remove some logs 2025-01-22 11:33:28 +01:00
Silvano Cerza
5fbcf520a8 Remove even more dead code 2025-01-14 18:41:49 +01:00
Silvano Cerza
44cc1c6380 Temporary conflict handling 2025-01-14 18:31:19 +01:00
Silvano Cerza
56a9fb29cd Remove lots of unnecessary code 2025-01-14 17:02:16 +01:00
Silvano Cerza
4085c2f5c5 Ugly, uncommented and messy but kinda works 2025-01-14 16:21:49 +01:00
Silvano Cerza
cd577d5751 Remove unnecessary import 2025-01-12 22:43:04 +01:00
Silvano Cerza
a7995fc9a7 Big refactoring 2025-01-12 21:52:51 +01:00