TROVE STUDIO SEARCHER LITE 1.0.6
Free asset search for DAZ Studio

INSTALLATION
1. Extract this entire ZIP to a NEW, separate folder in your daz library content folder.
2. Run TroveStudioSearcherLite.exe.
3. Click Libraries... and add your physical DAZ content library directories.
4. Quick Index starts for your added libraries. Start Deep Scan by clicking an
   index status or Options > Manage Indexing.
5. In your daz library find folder with your daz searcher files and start TroveStudioSearcherLite Bridge Start
6. ENJOY

Windows x64. The .NET runtime is bundled; no separate runtime installation is
required. Keep the EXE and its Bridge scripts together.

This is a complete standalone Lite package, not an update for Trove Studio.
Lite has its own executable, single-instance identity, data folder, databases,
settings, search history, favorite stars and DAZ Bridge callbacks/queue.

DATA
%LOCALAPPDATA%\TroveStudioSearcherLite

Lite does not copy, open or modify the full Trove Studio databases. Add your
content library paths in Lite to build its independent indexes. The physical
asset files are read for indexing; favorite stars are references, not copies.

INCLUDED
- Unlimited Quick Index and Deep Scan: no trial period, file-count cap or quota.
- Query operators, name/path search and scene-content search.
- Categories/subtypes including Scripts; Genesis/gender and pose-scope filters.
- Name, source-folder, created-date and modified-date sorting.
- Search history, recent queries, clear-and-search button and result pagination.
- Thumbnail tiles, 200% hover previews, adjustable thumbnail size and themes.
- Ordinary star favorites, including marking several selected files.
- Add to Current Scene; Open Scene with mandatory confirmation.
- Ctrl+double-click one pose for DAZ's native pose load options.
- Explorer browsing and locating a folder in DAZ Content.
- Remembered window size/position/monitor and a configurable DAZ/Lite switch key.
- A small English promotional strip with an offline built-in announcement.

The full library browser, pinned/favorite folder navigation, Collections,
physical Added Favorites library, tagging/classification editor, physical file
management and object extraction are not part of Lite's interface.

DAZ STUDIO INTEGRATION
In the DAZ Studio instance you want to use, run TroveStudioSearcherLite Bridge
Start.dse to initialize the Lite receiver and show the app. It uses a separate
receiver and command queue. Starting Lite by itself does not launch DAZ Studio
or initialize a different instance. DAZ may defer commands while busy.

Before any DAZ instance has been connected, Add/Open can launch an asset through
its Windows association if DAZ is closed, then initialize the Lite Bridge.
Once connected, Lite keeps that connection: after that DAZ session closes, start
the intended DAZ instance and run Bridge Start there to reconnect. Lite does not
silently open a different DAZ instance. Open Scene always asks for confirmation
before a command or external launch is attempted.

This build does not automatically install a DAZ startup hook or change DAZ's
startup-scene preference. It can be launched manually or by its Bridge Start
script. The full app's existing startup hook remains under its own control.
Full Trove Studio starts automatically with DAZ Studio through its startup
integration. Lite is started manually.

ENCRYPTED SCRIPTS
All six included DAZ Bridge scripts are supplied as native encrypted .dse files.
Use TroveStudioSearcherLite Bridge Start.dse in your chosen DAZ Studio instance.
For an update from a previous plaintext-script package, extract this complete
release to a NEW Lite folder. Do not redistribute old .dsa source files alongside
the encrypted scripts. Your existing Lite data folder and indexes are retained.

PROMOTIONS
No campaign server address is published yet. The four provided Google Drive
files are built in. Each launch automatically attempts to download the campaign
from the last verified server. If no server address is known, configuration
sources are retried at launch. Known address configuration is maintained weekly.
Their current null server addresses correctly select the bundled announcement.

Once signed server/campaign files are published, the app can discover a new
hosting address without updating users' installed copies. Campaign updates are
checked every 15 minutes; banner changes happen locally, normally every 30
seconds, according to the publisher's explicit sequence. PNG, JPEG and animated
GIF are supported, with an optional HTTPS link opened only when clicked.

Responsive, self-contained HTML/CSS banners are also supported. Their width
follows the window inside a 72 px strip with vertically centered content.
HTML banners use Microsoft Edge WebView2 Runtime, installed separately on most
Windows PCs. If that runtime cannot initialize, the campaign's text is shown
instead. Searching and indexing do not need WebView2. HTML runs without page
JavaScript, host objects or external page resources.

If sources are unreachable or invalid, the last verified configuration remains
available for later retries. At startup the remote campaign is tried first;
only after that attempt fails is the built-in announcement shown. An old cached
campaign alone does not bypass this startup rule. Searching remains available
while the request runs; the startup request budget is 12 seconds. A periodic in-strip message can explain unavailable
promotional updates. It does not interrupt searching or require Internet access.
Learn More opens https://www.prizmat.net/ in your default browser.
Options > About Lite & Online Updates explains the free search limits, the
differences from full Trove Studio, privacy and connection status. Check
Connection is available there; configuration source addresses are not shown.

The ad mechanism sends no asset files, names, queries or library information and
no impression/click telemetry. Download hosts receive normal HTTPS requests,
including an IP address and the application's product/version user agent.

TROUBLESHOOTING
- Missing results: check Category, Subtype, Generation, Gender and Favorites.
  A filter can hide a file even when it exists on disk. Clear the query and
  choose All to broaden results.
- A SCENE MATCH is a named object in a source scene. Lite adds/opens the complete
  source scene. Extracting individual objects requires full Trove Studio.
- Dependent generation/gender filters exclude scene-object matches because
  those records have no reliable figure compatibility.
- A busy DAZ can defer Bridge commands. Avoid repeatedly queuing the same load.
- Indexes are separate from the full version. An empty Lite installation needs
  its own initial scan.
- No remote banner is expected until the publisher configures the hosting.
- Quick Index and Deep Scan do not rebuild thumbnails after each indexed batch.
  Search, filter and page changes read the current index while scanning.
  One background refresh is queued after the entire scan finishes; unchanged
  visible tiles keep their selection and scroll position.
- Deep Scan reports the current stage percentage and an estimated time left
  for that stage. The initial estimate appears after a timing sample is ready.

Use F1 for the in-app help. See QA-LITE.txt for verification and limitations.

DEEP SCAN RESTARTS
Once started, an unfinished Deep Scan resumes after the startup Quick Index.
Committed batches and stage counters are retained; unchanged assets are skipped.
Pause persists; explicit Stop prevents automatic resume. An interrupted Rebuild
continues its original job instead of rebuilding already completed batches.
For an old interrupted build without a saved restart request, press Start Deep
Scan ONCE after updating. Existing indexed work is retained; do not use Rebuild.

MENU COLORS
Lite uses the existing full Trove Studio menu renderer and muted blue selection
color. The full edition's Options colors were not changed by this update.

UPDATE 1.0.6
- Pages use the same selection pattern as full Trove Studio: numbered buttons
  for up to ten pages, a dropdown for more than ten, and previous/next arrows.
- Genesis Base pose names under pose folders no longer count as Base Figures.
  Existing wrong pose categories are repaired once, preserving scan progress.
- Lite connects to the DAZ process that launches its Bridge Start script.
  Another running DAZ instance is not selected just because it appears first.

CONNECT TO YOUR CHOSEN DAZ INSTANCE AFTER UPDATING
Close Lite, extract the complete ZIP to a new Lite folder, and place/use that
folder's scripts with your chosen DAZ instance. Run the included encrypted
TroveStudioSearcherLite Bridge Start.dse ONCE from that DAZ instance. This also
opens Lite and records the correct connection. Further Add/Open operations use
that instance, including when full Trove Studio and another DAZ are running.
The DAZ/Lite switch shortcut also uses the connected DAZ instance.

If that DAZ instance is closed, Lite requests that you start/reconnect it; it
does not send commands to another running instance or silently launch a default
DAZ through file association. Run Bridge Start once again after restarting the
intended DAZ session. The scripts remain encrypted and have not changed.

The full Trove Studio program is not updated by this release. Its reported
issues are queued separately for verification after Lite is ready.
