Commit graph

51 commits

Author SHA1 Message Date
Silvano Cerza
ee1bc30912 Change state handling on onboarding 2025-01-21 23:39:05 +01:00
Silvano Cerza
ee5a5f4bfb First draft onboarding component 2025-01-21 22:12:44 +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
Silvano Cerza
b82a2cf6df Add settings section 2025-01-12 16:40:22 +01:00
Silvano Cerza
d206d3265c Remove unnecessary throws 2025-01-12 15:26:45 +01:00
Silvano Cerza
a1b083fe84 Slightly restructure GithubClient 2025-01-12 12:31:20 +01:00
Silvano Cerza
6bff97ace2 Simplify upload dialog to not upload directly 2025-01-11 17:08:11 +01:00
Silvano Cerza
176c52b68a Add button and command to upload active file 2025-01-11 17:02:08 +01:00
Silvano Cerza
516186c671 Move ribbon icon init in layout ready callback 2025-01-11 16:09:01 +01:00
Silvano Cerza
29200f33d4 Add onUserEnable placeholder 2025-01-11 16:07:15 +01:00
Silvano Cerza
88d2baa901 Make some settings name clearer 2025-01-11 16:00:48 +01:00
Silvano Cerza
81b7f2b235 Add dialog to upload all files to GitHub 2025-01-11 15:41:03 +01:00
Silvano Cerza
9b5f974782 Add React dependency 2025-01-10 09:45:47 +01:00
Silvano Cerza
ec51b658d4 Add settings to handle conflicts and configure sync 2025-01-09 18:17:24 +01:00
Silvano Cerza
b6d217daaa Fix typo 2025-01-09 18:03:39 +01:00
Silvano Cerza
6205a12453 Update locally saved file SHA after it's uploaded 2025-01-09 17:59:42 +01:00
Silvano Cerza
76c2b99092 Correctly handling syncing of whole vault 2025-01-09 17:41:37 +01:00
Silvano Cerza
7b2b5ed1d1 Rename downloadFile to downloadRawFile 2025-01-09 16:41:06 +01:00
Silvano Cerza
e8dbe5ddcf Add fundingUrl in manifest 2025-01-09 16:37:07 +01:00
Silvano Cerza
24fa2adb35 Update manifest 2025-01-09 16:30:40 +01:00
Silvano Cerza
66db44b04b Add status bar item 2025-01-09 16:27:50 +01:00
Silvano Cerza
186871f6bf Add commands for all ribbon icons 2025-01-09 15:49:56 +01:00
Silvano Cerza
09e8317007 Add settings for ribbon icons 2025-01-09 15:34:02 +01:00
Silvano Cerza
b23c2a1868 Chonky update 2025-01-09 14:56:50 +01:00
Silvano Cerza
509b41fb57 Add justDownloaded field in files metadata 2025-01-09 14:35:40 +01:00
Silvano Cerza
4e5308bc07 Change GithubClient to use Vault DataAdapter to read and write files 2025-01-09 14:16:25 +01:00
Silvano Cerza
210fb0149c Fix calling response json property as function 2025-01-09 14:02:47 +01:00
Silvano Cerza
e411484586 Fix MetadataStore failing to read metadata file 2025-01-09 14:02:18 +01:00
Silvano Cerza
e5fd15ba40 Add EventsConsumer 2025-01-09 13:46:35 +01:00
Silvano Cerza
08d33f6e5e Rename EventsHandler to EventsListener 2025-01-09 10:12:51 +01:00
Silvano Cerza
7787a6f23b Add method to flush file events 2025-01-09 10:11:53 +01:00
Silvano Cerza
16459572a0 Remove use of path module 2025-01-09 09:42:00 +01:00
Silvano Cerza
da2a345bd7 Use Obsidian requestUrl instead of fetch 2025-01-09 09:39:10 +01:00
Silvano Cerza
858917ec78 Remove on save setting and rename some headings 2025-01-09 09:32:42 +01:00
Silvano Cerza
6a73dd02e6 Add some classes to handle file events 2025-01-08 19:42:34 +01:00
Silvano Cerza
3fcd4ea56a Rework uploadFile and add deleteFile to GithubClient 2025-01-08 17:53:16 +01:00
Silvano Cerza
f3418b0eeb Add method to upload single file to Github 2025-01-08 15:47:38 +01:00
Silvano Cerza
c1cac5b74f Add file metadata storage in github client 2025-01-08 15:47:23 +01:00
Silvano Cerza
1669b215e4 Fix download url 2025-01-08 15:46:26 +01:00
Silvano Cerza
4a35852169 Add MetadataStore 2025-01-08 15:46:00 +01:00
Silvano Cerza
468d3a17fb Add github client to fetch repo content 2025-01-05 19:20:57 +01:00
Silvano Cerza
677679b093 Rename some settings for clarity 2025-01-05 19:06:32 +01:00
Silvano Cerza
b84361b519 Add more settings 2025-01-05 17:33:14 +01:00
Silvano Cerza
7ab945ca80 Add minimal settings 2025-01-05 13:26:22 +01:00
Silvano Cerza
09e1020c2a Update gitignore 2025-01-05 13:10:26 +01:00