Remit is an automated file syncer. You can connect to a remote server, navigate through a gui and select a file to open and edit. The file will be downloaded and then any edits you make will be synced to the server. Likewise, anytime you open the file it will be sync to your local machine. The initial open will download the whole file, but subsequent opens will only download/upload diffs thanks to rclone's sync.
Use the configuration tab to enter your credentials.
Note, Remit currently only supports username/password authentication, but I intend to add support for additional login options in the future.
Simply select your config from the side bar, enter the word you used to encrypt it, and click connect:
Look at milestones to see the intended features
A compiled binary of rclone is needed to use this application. Place the rclone binary into src-tauri/bin/ and rename it rclone-x86_64-pc-windows-msvc.exe. This will allow the production build to include it in the installer. In order to run the dev copy place the renamed exe in src-tauri.
npm run tauri dev
Opens the application in dev mode. Any changes to the frontend ( React ) or the backend ( Rust ) will result in an automatic rebuild and launch
npm run tauri build
Builds a production version of the exe