fix: make dashboard GUI build surfaces opt-in safe

This commit is contained in:
Affaan Mustafa
2026-04-13 00:56:56 -07:00
parent 813755b879
commit deb3b1dc14
3 changed files with 103 additions and 19 deletions

View File

@@ -7,6 +7,10 @@ license = "MIT"
authors = ["Affaan Mustafa <me@affaanmustafa.com>"]
repository = "https://github.com/affaan-m/everything-claude-code"
[features]
default = ["vendored-openssl"]
vendored-openssl = ["git2/vendored-openssl"]
[dependencies]
# TUI
ratatui = { version = "0.30", features = ["crossterm_0_28"] }
@@ -18,8 +22,8 @@ tokio = { version = "1", features = ["full"] }
# State store
rusqlite = { version = "0.32", features = ["bundled"] }
# Git integration - use vendored openssl to avoid system dependency
git2 = { version = "0.20", features = ["ssh", "vendored-openssl"] }
# Git integration
git2 = { version = "0.20", features = ["ssh"] }
# Serialization
serde = { version = "1", features = ["derive"] }