feat: highlight search matches and document the working UI
Core CI / core (ubuntu-latest) (push) Failing after 3m29s
Core CI / core (macos-latest) (push) Canceled after 0s
Core CI / core (windows-latest) (push) Canceled after 0s
Core CI / desktop (ubuntu-latest) (push) Successful in 7m23s
Core CI / desktop (macos-latest) (push) Canceled after 0s
Core CI / desktop (windows-latest) (push) Canceled after 0s
Core CI / core (ubuntu-latest) (push) Failing after 3m29s
Core CI / core (macos-latest) (push) Canceled after 0s
Core CI / core (windows-latest) (push) Canceled after 0s
Core CI / desktop (ubuntu-latest) (push) Successful in 7m23s
Core CI / desktop (macos-latest) (push) Canceled after 0s
Core CI / desktop (windows-latest) (push) Canceled after 0s
This commit is contained in:
1 parent
b8400c4fbf
commit
79553ce921
26 files changed
+4124
-50
No files matched your search
@@ -5,6 +5,12 @@
|
||||
Local desktop search for Windows, macOS and Linux, under active development.
|
||||
Production readiness is tracked in [the roadmap](docs/ROADMAP.md).
|
||||
|
||||

|
||||
|
||||
*The production UI searching real fixture files with Google EmbeddingGemma 2.
|
||||
Captured on Windows with CPU inference in the read-only local browser capture harness;
|
||||
native window chrome is omitted.*
|
||||
|
||||
## What works
|
||||
|
||||
Search combines instant indexed filenames, SQLite FTS5 content retrieval, and
|
||||
@@ -35,6 +41,38 @@ Windows VM tests use CPU only. Files, extracted text, metadata and embeddings
|
||||
stay local; treat the index as sensitive. Initial verified model provisioning
|
||||
requires approximately 865 MB of downloads. Search performs no remote inference.
|
||||
|
||||
## See searchi working
|
||||
|
||||
### A familiar dark theme
|
||||
|
||||

|
||||
|
||||
Light and dark themes follow the operating system preference. The selected
|
||||
result retains its source location and extracted passage. Matching query words
|
||||
are highlighted in results and previews. A small, collapsed **Why this result?**
|
||||
detail is available when you want the explanation.
|
||||
|
||||
### Find a photo from what you remember
|
||||
|
||||

|
||||
|
||||
Actual image pixels are indexed by the Google model. The selected photo is
|
||||
loaded from the indexed fixture file for preview.
|
||||
|
||||
### Understand where the time goes
|
||||
|
||||

|
||||
|
||||
Normal searches show a compact timing summary. Optional performance details
|
||||
break down the real request into measured stages, including worker inference,
|
||||
retrieval, filtering and ranking.
|
||||
|
||||
The [capture workflow](tools/desktop-capture/README.md) and
|
||||
[capture manifest](docs/screenshots/capture-manifest.json) record the queries,
|
||||
runtime, measured responses and image hashes. The photo sources and licenses
|
||||
are listed in [the media fixture documentation](fixtures/media/README.md).
|
||||
These browser captures supplement the open native desktop QA gates.
|
||||
|
||||
## Copy-and-paste setup prompt
|
||||
|
||||
```text
|
||||
|
||||
Reference in new issue
Block a user