Files
qbz/.gitignore
T
vicrodh 47db92ff92 chore: remove qbzd headless daemon and its client integration
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
2026-05-25 15:08:14 -06:00

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/