Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
242 changes: 125 additions & 117 deletions Cargo.lock

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ members = [
]

[workspace.package]
version = "2.2.0"
version = "2.2.1"
edition = "2021"
rust-version = "1.78"
license = "AGPL-3.0-or-later"
authors = ["David Alejandro Mireles Llamas"]
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
repository = "https://github.com/LOUST-PRO/LinkMarks"
keywords = ["bookmarks", "self-hosted", "local-first", "crdt", "rust"]
categories = ["command-line-utilities", "database", "web"]
categories = ["command-line-utilities", "database"]
description = "Local-first, AGPL-licensed bookmark manager. Imports what you have, dedupes deterministically, stays useful offline."

[workspace.dependencies]
Expand Down
4 changes: 2 additions & 2 deletions crates/bridges/linkmarks-bridge-chromium/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ edition.workspace = true
rust-version.workspace = true
authors.workspace = true
repository = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
keywords = ["bookmarks", "chrome", "chromium", "browser", "import"]
categories = ["encoding", "parser-implementations"]
readme = "README.md"

[dependencies]
linkmarks-core = { path = "../../linkmarks-core", version = "2.2.0" }
linkmarks-core = { path = "../../linkmarks-core", version = "2.2.1" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
Expand Down
4 changes: 2 additions & 2 deletions crates/bridges/linkmarks-bridge-firefox/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ edition.workspace = true
rust-version.workspace = true
authors.workspace = true
repository = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
keywords = ["bookmarks", "firefox", "browser", "places-sqlite", "jsonlz4"]
categories = ["encoding", "parser-implementations"]
readme = "README.md"

[dependencies]
linkmarks-core = { path = "../../linkmarks-core", version = "2.2.0" }
linkmarks-core = { path = "../../linkmarks-core", version = "2.2.1" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
Expand Down
4 changes: 2 additions & 2 deletions crates/bridges/linkmarks-bridge-netscape/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ edition.workspace = true
rust-version.workspace = true
authors.workspace = true
repository = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
keywords = ["bookmarks", "netscape", "html", "export", "interchange"]
categories = ["encoding", "parser-implementations"]
readme = "README.md"

[dependencies]
linkmarks-core = { path = "../../linkmarks-core", version = "2.2.0" }
linkmarks-core = { path = "../../linkmarks-core", version = "2.2.1" }
serde.workspace = true
serde_json.workspace = true
chrono.workspace = true
Expand Down
10 changes: 5 additions & 5 deletions crates/linkmarks-bench-crdt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,19 +42,19 @@ path = "src/bin/http_sync_client.rs"

[dependencies]
# Reproducible fixture
rand = "0.8"
rand_chacha = "0.3"
rand = "0.10"
rand_chacha = "0.10"

# Mirror linkmarks-core shape — same dep versions as the main workspace
chrono = { version = "0.4", features = ["clock"] }
ulid = "3"

# CRDT candidates (yrs is the one used at the LinkMarks app layer)
yrs = "0.20"
automerge = "0.5"
yrs = "0.27"
automerge = "0.11"

# HTTP roundtrip suite (see src/bin/http_sync_server.rs + http_sync_client.rs)
axum = "0.7"
axum = "0.8"
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "time"] }
bytes = "1"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
Expand Down
10 changes: 5 additions & 5 deletions crates/linkmarks-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ edition.workspace = true
rust-version.workspace = true
authors.workspace = true
repository = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
keywords = ["bookmarks", "cli", "clap", "local-first", "shell"]
categories = ["command-line-utilities", "database"]
readme = "README.md"

[dependencies]
linkmarks-core = { path = "../linkmarks-core", version = "2.2.0" }
linkmarks-tui = { path = "../linkmarks-tui", version = "2.2.0" }
linkmarks-bridge-chromium = { path = "../bridges/linkmarks-bridge-chromium", version = "2.2.0" }
linkmarks-core = { path = "../linkmarks-core", version = "2.2.1" }
linkmarks-tui = { path = "../linkmarks-tui", version = "2.2.1" }
linkmarks-bridge-chromium = { path = "../bridges/linkmarks-bridge-chromium", version = "2.2.1" }
clap.workspace = true
clap_complete.workspace = true
anyhow.workspace = true
Expand All @@ -26,7 +26,7 @@ thiserror.workspace = true
tracing.workspace = true
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
chrono.workspace = true
yrs = "0.20"
yrs = "0.27"

[dev-dependencies]
tempfile = "3"
2 changes: 1 addition & 1 deletion crates/linkmarks-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ edition.workspace = true
rust-version.workspace = true
authors.workspace = true
repository = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
keywords = ["bookmarks", "self-hosted", "local-first", "crdt", "rust"]
categories = ["database", "data-structures", "encoding"]
readme = "README.md"
Expand Down
8 changes: 4 additions & 4 deletions crates/linkmarks-tui/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ edition.workspace = true
rust-version.workspace = true
authors.workspace = true
repository = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
keywords = ["bookmarks", "tui", "ratatui", "crossterm", "local-first"]
categories = ["command-line-utilities", "database"]
readme = "README.md"

[dependencies]
linkmarks-core = { path = "../linkmarks-core", version = "2.2.0" }
linkmarks-bridge-chromium = { path = "../bridges/linkmarks-bridge-chromium", version = "2.2.0" }
linkmarks-bridge-netscape = { path = "../bridges/linkmarks-bridge-netscape", version = "2.2.0" }
linkmarks-core = { path = "../linkmarks-core", version = "2.2.1" }
linkmarks-bridge-chromium = { path = "../bridges/linkmarks-bridge-chromium", version = "2.2.1" }
linkmarks-bridge-netscape = { path = "../bridges/linkmarks-bridge-netscape", version = "2.2.1" }
ratatui = "0.30"
crossterm = "0.29"
nucleo = "0.5"
Expand Down
14 changes: 7 additions & 7 deletions crates/linkmarks/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "AGPL-3.0-or-later"
authors.workspace = true
description = "Local-first, AGPL-licensed bookmark manager. CLI + interactive TUI for collecting, deduplicating, and exporting browser bookmarks offline. Works against a single SQLite store under ~/.local/share/linkmarks."
repository = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://github.com/LOUST-PRO/LinkMarks"
homepage = "https://loust-pro.github.io/LinkMarks/"
keywords = ["bookmarks", "self-hosted", "local-first", "crdt", "rust"]
categories = ["command-line-utilities", "database"]
readme = "README.md"
Expand All @@ -20,9 +20,9 @@ path = "src/main.rs"
path = "src/lib.rs"

[dependencies]
linkmarks-core = { path = "../linkmarks-core", version = "2.2.0" }
linkmarks-cli = { path = "../linkmarks-cli", version = "2.2.0" }
linkmarks-tui = { path = "../linkmarks-tui", version = "2.2.0" }
linkmarks-bridge-chromium = { path = "../bridges/linkmarks-bridge-chromium", version = "2.2.0" }
linkmarks-bridge-firefox = { path = "../bridges/linkmarks-bridge-firefox", version = "2.2.0" }
linkmarks-bridge-netscape = { path = "../bridges/linkmarks-bridge-netscape", version = "2.2.0" }
linkmarks-core = { path = "../linkmarks-core", version = "2.2.1" }
linkmarks-cli = { path = "../linkmarks-cli", version = "2.2.1" }
linkmarks-tui = { path = "../linkmarks-tui", version = "2.2.1" }
linkmarks-bridge-chromium = { path = "../bridges/linkmarks-bridge-chromium", version = "2.2.1" }
linkmarks-bridge-firefox = { path = "../bridges/linkmarks-bridge-firefox", version = "2.2.1" }
linkmarks-bridge-netscape = { path = "../bridges/linkmarks-bridge-netscape", version = "2.2.1" }
Loading