qbzd was a premature daemon experiment that never shipped (gated off behind QBZD_ENABLED, no user access). Its ratatui 0.29 dependency pinned unicode-width =0.2.0, which conflicts with slint's annotate-snippets in a shared workspace. Remove it entirely; it will be reimplemented from scratch later on the clean, UI-agnostic shell. - Delete crates/qbzd daemon crate + workspace member (drops ratatui, crossterm and the other qbzd-only deps from the lock). - Delete src-tauri qbzd_discovery (mDNS) + its commands/state wiring in lib.rs; drop the direct mdns-sd dep (Chromecast keeps its own via qbz-cast). - Delete remoteApi/remoteEvents/playbackTargetStore; neutralize commandRouter to local-only dispatch (isRemote/skipIfRemote are now always-false no-ops so the ~100 guard call-sites keep compiling). - Strip qbzd branches from playbackService and the remote banner from NowPlayingBar; excise qbzd from CastPicker (Chromecast/DLNA kept). - Remove qbzd i18n keys (5 locales), README daemon node, gitignore note. cargo check (crates + src-tauri) and svelte-check all green. cc
85 lines
1.1 KiB
Plaintext
85 lines
1.1 KiB
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Build outputs
|
|
build/
|
|
dist/
|
|
/package
|
|
|
|
# Rust
|
|
target/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Environment
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
snapcraft-*.txt
|
|
|
|
# Tauri
|
|
src-tauri/target/
|
|
# Generated by build.rs based on `updater` Cargo feature
|
|
src-tauri/capabilities/auto-updater.json
|
|
|
|
# Svelte
|
|
.svelte-kit/
|
|
|
|
# Vite
|
|
vite.config.js.timestamp-*
|
|
vite.config.ts.timestamp-*
|
|
|
|
# Flatpak build artifacts
|
|
flatpak-build/
|
|
flatpak-repo/
|
|
.flatpak-builder/
|
|
packaging/flatpak/build/
|
|
packaging/flatpak/repo/
|
|
packaging/flatpak/.flatpak-builder/
|
|
|
|
# Release artifacts
|
|
*.AppImage
|
|
*.deb
|
|
*.rpm
|
|
*.flatpak
|
|
*.snap
|
|
/packaging/snap/parts/
|
|
/packaging/snap/prime/
|
|
/packaging/snap/stage/
|
|
*.tar.gz
|
|
*.tar.xz
|
|
|
|
# Image upscaler outputs
|
|
static/*upscayl*
|
|
|
|
# Local build temp
|
|
/.tmp/
|
|
/tmp/
|
|
/tools/
|
|
|
|
# Documentation (kept external)
|
|
qbz-nix-docs/
|
|
|
|
# AI agent instructions and planning docs (untracked)
|
|
.github/copilot-instructions.md
|
|
docs/superpowers/
|
|
CLAUDE.md
|
|
AGENTS.md
|
|
|
|
/crates/target/
|
|
# /crates/Cargo.lock # tracked for reproducible CI builds
|
|
test-results/
|
|
|