Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 2.77 KB

README-en_US.md

File metadata and controls

66 lines (42 loc) · 2.77 KB

Cloudboard

Open source Windows & iOS clipboard synchronization tool, supports end-to-end encryption 1

demo

English | 中文文档

Cloudboard

Usage

  1. Go to the release page, download and run Cloudboard

    • Fill in the API Endpoint, and generate an API Key, corresponding to the api_key parameter of the shortcut
    • Fill in the End-to-End Encryption, corresponding to the password parameter of the shortcut
  2. Install Scriptable2 on the iOS device

  3. Install the shortcut

  4. Configure the api_key and password parameters of the shortcut, ensuring consistency with the Windows, and checking if the encryption function has been associated with Scriptable

  5. Now the clipboard on the Windows will be automatically synchronized to cloud, and iOS uses the shortcut to synchronize

Development Notes

This project is developed based on Tauri, please refer to Prerequisites to complete the Tauri development environment configuration

Use pnpm + React + Mantine UI

Common Commands

pnpm install

Install development dependencies

pnpm dev

This is an alias for pnpm tauri dev

Start the development environment, running both the frontend and Tauri application, with debugging tools

pnpm rls

This is an alias for pnpm tauri build

Build the frontend code and package it into a Tauri release version, for generating the final executable file

pnpm update

Update the dependency package versions in package.json and src-tauri/Cargo.toml, while cleaning the Rust build files

Debug

Use cd src-tauri && cargo clean to clean the Rust build files to solve some abnormal issues

Footnotes

  1. The data is encrypted using the AES-256-CBC algorithm on the client side, and the server cannot obtain the original data content

  2. This is an automation tool that can run JS scripts in shortcuts, official website is https://scriptable.app