No description
Find a file
dependabot[bot] f163ce01af
Bump preact in /docs in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the /docs directory: [preact](https://github.com/preactjs/preact).


Updates `preact` from 10.27.2 to 10.28.2
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.27.2...10.28.2)

---
updated-dependencies:
- dependency-name: preact
  dependency-version: 10.28.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-07 19:40:38 +00:00
.github Format & lint 2025-12-14 17:19:25 +00:00
.vscode Exclude target 2025-08-17 10:56:43 +01:00
docs Bump preact in /docs in the npm_and_yarn group across 1 directory 2026-01-07 19:40:38 +00:00
frontend Bump preact in /docs in the npm_and_yarn group across 1 directory 2026-01-07 19:40:38 +00:00
scripts Format & lint 2025-12-14 17:19:25 +00:00
sync-server Bump versions to 0.14.0 2025-12-14 23:31:40 +00:00
.editorconfig Fix and apply editorconfig 2025-12-07 16:42:23 +00:00
.gitignore Add log rotation to server & UI improvements (#157) 2025-11-02 17:52:04 +00:00
CLAUDE.md Apply editorconfig 2025-12-07 16:42:23 +00:00
manifest.json Bump versions to 0.14.0 2025-12-14 23:31:40 +00:00
README.md Run E2E more often 2025-12-03 23:18:16 +00:00

VaultLink self-hosted Obsidian plugin for file syncing

Check E2E tests Publish server Docker image Publish CLI Publish Obsidian plugin

Develop

Install nvm

  • curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
  • nvm install 22
  • nvm use 22
  • Optionally set the system-wide default: nvm alias default 22

Set up Rust

  • Install rustup: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Install wasm-pack: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
  • cargo install cargo-insta sqlx-cli

Install Obsidian on Linux

apt install flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install flathub md.obsidian.Obsidian
flatpak run md.obsidian.Obsidian

Run in development mode

Start the server:

cargo install sqlx-cli
cd sync-server
cargo run config-e2e.yml
cd frontend
npm install
npm run dev

Scripts

Before pushing

scripts/check.sh --fix

Update HTTP API TS bindings

scripts/update-api-types.sh

Publish new version

scripts/bump-version.sh patch

Run E2E tests

scripts/e2e.sh 8

And to clean up the logs & database files, run scripts/clean-up.sh

Projects