1
0
Fork 0
mirror of https://github.com/Yueby/bookmark-syncer.git synced 2026-04-25 18:45:52 +03:00
No description
Find a file
Yueby 76e5a93e5b
Merge pull request #12 from Yueby/fix/bookmark-sync-duplicates
fix: prevent duplicate bookmarks after cloud sync
2026-04-16 16:16:39 +08:00
.github feat: 完善扩展打包和发布流程 2026-02-02 22:30:26 +08:00
apps Add fixed extension ID and key for Chrome extension 2026-02-03 00:13:54 +08:00
packages/app fix: prevent duplicate bookmarks after cloud sync 2026-04-16 16:15:59 +08:00
screenshots README: 添加预览截图 2026-01-24 21:23:36 +08:00
.env.example feat: 完善扩展打包和发布流程 2026-02-02 22:30:26 +08:00
.gitignore feat: 完善扩展打包和发布流程 2026-02-02 22:30:26 +08:00
.npmrc 初始化:书签同步扩展项目 2026-01-24 21:11:46 +08:00
LICENSE docs: update project license to AGPL-3.0 2026-01-24 21:40:48 +08:00
package.json fix: prevent duplicate bookmarks after cloud sync 2026-04-16 16:15:59 +08:00
pnpm-lock.yaml fix: comprehensive code review fixes and add test suite (249 tests) 2026-02-07 00:57:12 +08:00
pnpm-workspace.yaml feat: 完善扩展打包和发布流程 2026-02-02 22:30:26 +08:00
README.md Add fixed extension ID and key for Chrome extension 2026-02-03 00:13:54 +08:00
README_en.md Add badges for downloads, release, and license to README 2026-01-25 14:40:58 +08:00
REFACTORING.md fix: 修复跨浏览器同步兼容性并优化定时同步 2026-02-02 14:40:02 +08:00

Logo

Bookmark Syncer

Cross-browser bookmark sync tool with self-hosted WebDAV solution.

Downloads Release License

简体中文


📸 Preview

Dark Mode Light Mode
Dark Mode Light Mode

Features

  • 🔒 Self-Hosted - Store bookmarks on your own WebDAV server
  • 🌐 Cross-Browser - Supports Chrome, Edge, Firefox and more
  • 🔄 Smart Sync - Incremental sync, only transfers changes
  • 📱 Auto Sync - Automatically uploads when bookmarks change
  • Scheduled Sync - Periodically checks for cloud updates
  • 📦 Local Snapshots - Auto backup before sync, one-click restore

📦 Installation

Chrome / Edge

  1. Download the latest chrome-extension.zip
  2. Extract to a local folder
  3. Open chrome://extensions/
  4. Enable "Developer mode"
  5. Click "Load unpacked"
  6. Select the extracted folder

Firefox

  1. Download the latest firefox-extension.zip
  2. Open about:debugging#/runtime/this-firefox
  3. Click "Load Temporary Add-on"
  4. Select the zip file

⚙️ Usage

  1. Click the extension icon to open the panel
  2. Go to "Settings" → "WebDAV Configuration"
  3. Enter your WebDAV server details
  4. Click "Save and Test Connection"
  5. Return to home and click "Sync"

🛠️ Development

# Install dependencies
pnpm install

# Development mode
pnpm dev:chrome   # Chrome extension
pnpm dev:firefox  # Firefox extension

# Build
pnpm build

📄 License

GNU AGPLv3 - Open Source