zudo-tauri-wisdomTakazudo's Tauri dev notes for me and AI agentsOverview/GitHub/@TakazudoOverviewProject SetupDev vs Productiontauri-wisdom SkillArchitectureSidecar PatternLoading ScreenProcess LifecycleBackend Bridge / Adapter PatternShared Packages OverviewRust Backend PatternsMutex Safety in Tauri CommandsSettings Cache with External Edit DetectionDebounced File WatchersMenu Event HandlersWindow Creation and LifecycleNode Detection with Version ManagersSettings Validation PatternmacOS Window Tiling ShortcutsExternal-Tool Preview/Accept/Cancel ActionsPersisting Settings to the OS Config DirectoryCore Crate Testing PatternFrontend Integration PatternsTauri IPC Command PatternsuseLayoutEffect Causes Beach Ball in TauriPermissions and CapabilitiesPlaywright Testing: WebKit Engine MismatchE2E Test Split StrategyColor Theme SystemFind-in-PageWebKit Form Autocomplete Pill in Tauri AppsAsset Protocol and CSP ScopeBypassing CORS with plugin-httpDeep Links and the useEffect Teardown RaceNative File Drag-and-DropDev Server IntegrationVite IntegrationSSE-Based Live ReloadPreventing Watcher LoopsDevelopment ModesBuild and DeploymentBuilding App BundlesmacOS Deployment PitfallsCargo Cache InvalidationBundling Node.jsTauri Mobile (iOS)iOS PrerequisitesiOS Project StructureiOS Dev Loop (Simulator and Device)Signing With a Free Personal TeamWKWebView Gotchas on iOSApp Store Review Guideline 4.2iOS Input Auto-Zoom on FocusiOS Native Plugins (Haptics & Local Notifications)Real-World RecipesDoc Viewer AppText Editor AppMulti-Config App VariantsDisplay Scale SystemApp Generation SystemImage Viewer AppClaudeCLAUDE.mdCLAUDE.md