Refactor: remove desktop/Tauri bundle, add i18n, CI/CD pipeline
Nightly Build / build (push) Failing after 6s
Nightly Build / build (push) Failing after 6s
- Remove desktop (Tauri) bundle: docs/desktop.md, icons/, tauri.conf.json, src/desktop/mod.rs, gen/schemas/ - Remove build.rs (no longer needed) - Add i18n system (crates/core-api, plugin-mobile-connector, web) - Refactor config system (src/config.rs, boot_format.rs) - Add mobile connector features (app, router, device pairing) - Plugin system improvements (skald-core) - Update dependencies (Cargo.lock, Cargo.toml) - CI/CD: Gitea Actions workflows (nightly + release), package.sh, verify-version.sh, builds.skaldagent.net config
This commit is contained in:
-15
@@ -29,12 +29,6 @@ edition = "2024"
|
||||
[features]
|
||||
default = ["whisper-local"]
|
||||
whisper-local = ["dep:plugin-transcribe-whisper-local"]
|
||||
# Desktop bundle mode: wraps the headless server in a Tauri webview with a
|
||||
# system-tray icon (menu-bar on macOS, notification area on Windows, AppIndicator
|
||||
# on Linux). When enabled, `main.rs` enters the Tauri event loop instead of the
|
||||
# plain tokio blocking path; the backend runs as a task on Tauri's shared runtime.
|
||||
# Build a distributable bundle with: cargo tauri build --features desktop
|
||||
desktop = ["dep:tauri", "dep:dirs", "dep:tauri-build"]
|
||||
# Embedded (pure-Rust) Tailscale provider. Off by default: the `tailscale` crate
|
||||
# forces the `aws-lc-rs` crypto backend (a cmake/NASM C build) back into the
|
||||
# tree, defeating the ring-only crypto path. The recommended `tailscale_sys`
|
||||
@@ -42,9 +36,6 @@ desktop = ["dep:tauri", "dep:dirs", "dep:tauri-build"]
|
||||
# self-contained embedded mesh (re-introduces the aws-lc-rs C build).
|
||||
embedded-tailscale = ["plugin-tailscale-remote/remote-tailscale"]
|
||||
|
||||
[build-dependencies]
|
||||
tauri-build = { version = "2", optional = true , features = [] }
|
||||
|
||||
[dependencies]
|
||||
skald-core = { path = "crates/skald-core" }
|
||||
|
||||
@@ -93,9 +84,3 @@ plugin-comfyui = { path = "crates/plugin-comfyui" }
|
||||
plugin-tts-orpheus-3b = { path = "crates/plugin-tts-orpheus-3b" }
|
||||
plugin-tts-kokoro = { path = "crates/plugin-tts-kokoro" }
|
||||
plugin-elevenlabs = { path = "crates/plugin-elevenlabs" }
|
||||
|
||||
# ── Desktop bundle (Tauri) ───────────────────────────────────────────────────
|
||||
# Optional, activated by the `desktop` feature. Wraps the headless server in a
|
||||
# Tauri webview with a system-tray icon. See src/desktop/ and docs/desktop.md.
|
||||
tauri = { version = "2", optional = true, features = ["tray-icon"] }
|
||||
dirs = { version = "5", optional = true }
|
||||
|
||||
Reference in New Issue
Block a user