[package] name = "botui" version = "6.1.0" edition = "2021" description = "General Bots UI - Pure web interface" license = "AGPL-3.0" repository = "https://github.com/GeneralBots/BotServer" keywords = ["chatbot", "ui", "web-interface", "general-bots"] categories = ["web-programming", "gui"] [dependencies.botlib] workspace = true features = ["http-client"] [features] default = ["ui-server", "chat", "drive", "tasks"] ui-server = [] # App Features chat = [] mail = [] calendar = [] drive = [] tasks = [] docs = [] paper = [] sheet = [] slides = [] meet = [] research = [] analytics = [] monitoring = [] admin = [] settings = [] sources = [] attendant = [] tools = [] video = [] learn = [] social = [] dashboards = [] designer = [] workspace = [] project = [] goals = [] player = [] canvas = [] people = [] billing = [] products = [] editor = [] tickets = [] [dependencies] anyhow = { workspace = true } async-trait = { workspace = true } axum = { workspace = true } base64 = { workspace = true } bytes = { workspace = true } chrono = { workspace = true, features = ["serde"] } diesel = { workspace = true, features = ["sqlite"] } dirs = { workspace = true } env_logger = { workspace = true } futures = { workspace = true } futures-util = { workspace = true } hostname = { workspace = true } jsonwebtoken = { workspace = true } local-ip-address = { workspace = true } log = { workspace = true } mime_guess = { workspace = true } native-tls = { workspace = true } rand = { workspace = true } regex = { workspace = true } reqwest = { workspace = true, features = ["json"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } time = { workspace = true } tokio = { workspace = true, features = ["full"] } tokio-stream = { workspace = true } tokio-tungstenite = { workspace = true, features = ["native-tls"] } tower = { workspace = true } tower-http = { workspace = true, features = ["cors", "fs", "trace"] } tower-cookies = { workspace = true } tracing = { workspace = true } urlencoding = { workspace = true } uuid = { workspace = true, features = ["serde", "v4"] } webbrowser = { workspace = true } [lints] workspace = true