Files
VoiceStudio/frontend/src-tauri/tauri.linux.conf.json
T
debpalashandClaude Opus 4.7 ee0f8ce64c feat: error boundaries, sidebar search, keyboard cheatsheet, cross-platform tauri configs
- ErrorBoundary wraps each lazy route (Launchpad/Clone-Design/Dub/Settings).
  Crash in one tab → friendly fallback card; rest of app stays functional.
  Errors surface to Settings > Logs > Frontend via console.error ring buffer.
- Sidebar search input (pill shape at top of scroll area) filters projects,
  profiles, gen history, dub history, exports by name/text/seed/path.
- KeyboardCheatsheet: press '?' to open, grid of shortcut kbd pills
  (Navigation / Segment editor / Audio trimmer / Dub). Mac+Windows key labels.
- Dub thumbnail: Launchpad DubProjects cards now load /dub/thumb/{id} via
  DubThumb component with graceful fallback to film icon.
- Tauri cross-platform:
  * tauri.conf.json keeps Overlay+hiddenTitle (macOS-only, ignored elsewhere)
    so mac traffic lights float inside our Header instead of two-bar stack.
  * tauri.macos.conf.json: transparent + minimumSystemVersion 12.0.
  * tauri.windows.conf.json: NSIS + MSI bundles, webview bootstrapper.
  * tauri.linux.conf.json: AppImage + deb + rpm, deb depends on ffmpeg
    and libwebkit2gtk-4.1-0.
- Dub tab idle: right ghost panel hidden until upload; drop zone spans full
  width. Converted 8 glass-panel wrappers to studio-panel.
- Sidebar dub history: filter out empty/und/Auto language tokens (no more '()').

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 05:50:22 +05:30

12 lines
229 B
JSON

{
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"bundle": {
"targets": ["appimage", "deb", "rpm"],
"linux": {
"deb": {
"depends": ["ffmpeg", "libwebkit2gtk-4.1-0"]
}
}
}
}