cc 52b377b6a7 Improve keys and paths UI
Keys page:
- Add Expand All / Collapse All buttons
- Use grid layout for better space usage
- Improved loading skeleton with staggered animations

Paths page:
- Add search filter with path count
- Folder/file icons with chevrons
- Smart collapse (top level expanded, nested collapsed)
- Show item counts on hover
2026-04-14 17:37:22 +02:00
2026-04-14 17:37:22 +02:00

entdb-web

Web frontend for the Entitlement Database.

Uses a WASM SQLite3 query engine as the primary data source for rich queries, with a KV-based fallback for browsers that don't support WebAssembly.

Built as a static Next.js site deployed to GitHub Pages.

Data Sources

The frontend uses a dual-engine approach:

  1. WASM Engine (primary) — Loads ent.db SQLite database into the browser via @sqlite.org/sqlite-wasm. Supports arbitrary SQL queries for rich data views and cross-version analysis.

  2. KV Engine (fallback) — Uses pre-built static KV files (index + blob) with HTTP Range requests. Used when WebAssembly is not available.

S
Description
No description provided
Readme 376 KiB
Languages
TypeScript 96.9%
CSS 3%