Commit graph

240 commits

Author SHA1 Message Date
tiagoarroz
b17b332530 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/sync-manager.ts
2026-05-06 10:32:54 +01:00
tiagoarroz
bf164c00ab Merge branch 'codex-auto-resolve-log-conflicts' 2026-05-06 10:30:43 +01:00
tiagoarroz
c3cfbe3b5e Merge branch 'codex-use-gitignore' 2026-05-06 10:30:43 +01:00
tiagoarroz
fccaa73b0a
Merge pull request #1 from tiagoarroz/fix/stale-blob-recovery
Fix sync failures on stale blob SHAs and ignore volatile sync log metadata
2026-05-06 10:24:04 +01:00
tiagoarroz
34914d5c2d Recover from stale blob SHAs during sync 2026-05-06 10:20:07 +01:00
tiagoarroz
c397c173f3 Fix conflict spelling in log auto-resolve setting 2026-05-06 09:06:12 +01:00
tiagoarroz
5e3020e719 Translate log conflict comment to English 2026-05-05 09:43:35 +01:00
tiagoarroz
19130111a2 Translate gitignore comments to English 2026-05-05 09:42:16 +01:00
tiagoarroz
fefde46afa Ensure gitignore file syncs from remote 2026-05-04 17:07:38 +01:00
tiagoarroz
bcf3369667 Make log conflict auto-resolution configurable 2026-05-04 16:53:40 +01:00
tiagoarroz
80f92ce17d Auto-resolve log conflicts locally 2026-05-04 16:44:47 +01:00
tiagoarroz
66b4f01810 Add optional gitignore support 2026-05-04 16:41:08 +01:00
Silvano Cerza
2ebd201da9 Add brief contributing instructions in README.md 2025-05-25 16:52:44 +02:00
Silvano Cerza
ee9c2ee236 Bump version to 1.0.7 2025-05-22 19:43:02 +02:00
Silvano Cerza
b6eb9ed62d Fix conflict view not being scrollable 2025-05-22 19:34:41 +02:00
Silvano Cerza
59f951f2b8 Fix sync not working if files have been deleted, moved, or renamed 2025-05-22 16:50:02 +02:00
Silvano Cerza
c62afe938b Fix build workflow 2025-05-13 09:42:03 +02:00
Silvano Cerza
69841aa574 Fix log file being synced if settings sync is enabled 2025-04-20 21:25:24 +02:00
Silvano Cerza
345826443f Fix issue reading binary files on iOS causing sync to fail 2025-04-20 17:33:13 +02:00
Silvano Cerza
e33de48075 Create remote manifest on first sync with local manifest content 2025-04-20 15:42:14 +02:00
Silvano Cerza
b2f3db6050 Fix first sync marked as done on failure 2025-04-20 13:16:57 +02:00
Silvano Cerza
be547d8691 Fix trying to sync deleted files on first sync 2025-04-20 13:16:53 +02:00
Silvano Cerza
4fa2526322 Fix release workflow marking beta version as prerelease 2025-04-18 19:43:23 +02:00
Silvano Cerza
786cefaf4d Correctly update metadata when extracting zip 2025-04-18 19:41:16 +02:00
Silvano Cerza
654fa6b455 Add some more logs 2025-04-18 18:14:36 +02:00
Silvano Cerza
1e16d01adf Skip hidden files when unzipping repo on first sync from remote 2025-04-18 18:06:20 +02:00
Silvano Cerza
56bd6dee4c Fix crashes when unzipping repo on first sync from remote 2025-04-18 18:05:30 +02:00
Silvano Cerza
b6be53ca16 Add retry to most requests made by SyncManager 2025-04-17 12:57:57 +02:00
Silvano Cerza
53651f5b88 Adjust benchmark script with new imports and add some more progress logs 2025-04-17 12:57:57 +02:00
Silvano Cerza
263623dad7 Fix hasTextExtension util function 2025-04-17 12:57:57 +02:00
Silvano Cerza
13383dc65c Change all GithubClient method to support retry and slightly change arguments type 2025-04-17 12:57:57 +02:00
Silvano Cerza
15cc51014c Add utility method to retry a function with exponential backoff 2025-04-17 12:57:53 +02:00
Silvano Cerza
96da957f18 Fix benchmark script and Obsidian mock 2025-04-17 10:02:23 +02:00
Silvano Cerza
457a0b6d24 Fix repo unzip 2025-04-17 09:57:17 +02:00
Silvano Cerza
1a2eb64959 Simplify logic that determines if a file is text or binary 2025-04-16 16:58:23 +02:00
Silvano Cerza
5ab20cf482 Update README with logs instructions 2025-04-16 16:26:32 +02:00
Silvano Cerza
d0f04d5217 Add utility buttons in settings to copy or clean logs 2025-04-16 16:25:02 +02:00
Silvano Cerza
7e7eddaec3 Remove unnecessary import 2025-04-16 15:02:38 +02:00
Silvano Cerza
6c9b8625c3 Enhance first sync from remote to make less requests 2025-04-16 15:02:14 +02:00
Silvano Cerza
271d90b7f9 Update compatibility FAQ 2025-04-14 18:15:06 +02:00
Silvano Cerza
de1c814260 Update README with FAQ section and clarify sync compatibility 2025-04-14 18:14:26 +02:00
Silvano Cerza
32dee2db4c Rework release workflow to create beta releases 2025-04-02 15:09:30 +02:00
Silvano Cerza
415532ff07 Add manifest for beta testing 2025-04-02 14:57:44 +02:00
Silvano Cerza
5879d22a52 Fix text files being treated as binaries if their size is big 2025-04-01 13:09:46 +02:00
Silvano Cerza
bbe05f716a Add more benchmark cases and cleanup some stuff 2025-04-01 13:03:50 +02:00
Silvano Cerza
17f869f9b3 Change generateRandomFile to create all files with specified size 2025-03-31 15:56:16 +02:00
Silvano Cerza
b26853fb3a Fix cleanup 2025-03-31 14:56:28 +02:00
Silvano Cerza
91137ebf82 Fix metadata missing 2025-03-31 10:55:15 +02:00
Silvano Cerza
035f223aef Add benchmark script 2025-03-30 18:19:24 +02:00
Silvano Cerza
f2452b1c60 Fix mocked config dir and requestUrl 2025-03-30 17:54:13 +02:00