• Mohamed Aziz Mejri's avatar
    Implementing app search feature (#1302) · a547aa3a
    Mohamed Aziz Mejri 提交于
    This PR implements app search feature and addresses the issue #1182.
        
    <!-- This is an auto-generated description by cubic. -->
    ---
    
    ## Summary by cubic
    Adds a fast app search with a command-style dialog so users can find
    apps by name or chat content and jump to them quickly. Implements the
    search experience requested in #1182.
    
    - New Features
    - Search dialog (Ctrl+K or “Search Apps” button) with result snippets
    from matching chat titles/messages.
    - Searches across app names, chat titles, and message content;
    case-insensitive; supports partial matches; empty query lists all apps.
      - Selecting a result navigates to the app and closes the dialog.
    - New IPC endpoint search-app with Zod-validated results, debounced
    React Query hook, and preload allowlist update.
    - Added E2E tests for dialog open/close, shortcuts, matching behavior,
    empty state, and navigation.
    
    <!-- End of auto-generated description by cubic. -->
    a547aa3a
名称
最后提交
最后更新
.cursor/rules 正在载入提交数据...
.devcontainer 正在载入提交数据...
.github 正在载入提交数据...
.husky 正在载入提交数据...
assets 正在载入提交数据...
docs 正在载入提交数据...
drizzle 正在载入提交数据...
e2e-tests 正在载入提交数据...
packages/@dyad-sh 正在载入提交数据...
scaffold 正在载入提交数据...
scripts 正在载入提交数据...
shared 正在载入提交数据...
src 正在载入提交数据...
testing/fake-llm-server 正在载入提交数据...
tools 正在载入提交数据...
worker 正在载入提交数据...
workers/tsc 正在载入提交数据...
.cursorignore 正在载入提交数据...
.env.example 正在载入提交数据...
.eslintrc.json 正在载入提交数据...
.gitattributes 正在载入提交数据...
.gitignore 正在载入提交数据...
.oxlintrc.json 正在载入提交数据...
.prettierignore 正在载入提交数据...
.prettierrc 正在载入提交数据...
CONTRIBUTING.md 正在载入提交数据...
LICENSE 正在载入提交数据...
README.md 正在载入提交数据...
SECURITY.md 正在载入提交数据...
biome.json 正在载入提交数据...
components.json 正在载入提交数据...
drizzle.config.ts 正在载入提交数据...
forge.config.ts 正在载入提交数据...
forge.env.d.ts 正在载入提交数据...
index.html 正在载入提交数据...
merge.config.ts 正在载入提交数据...
package-lock.json 正在载入提交数据...
package.json 正在载入提交数据...
playwright.config.ts 正在载入提交数据...
tsconfig.app.json 正在载入提交数据...
tsconfig.json 正在载入提交数据...
tsconfig.node.json 正在载入提交数据...
vite.main.config.mts 正在载入提交数据...
vite.preload.config.mts 正在载入提交数据...
vite.renderer.config.mts 正在载入提交数据...
vite.worker.config.mts 正在载入提交数据...
vitest.config.ts 正在载入提交数据...