- Left filter sidebar: All Photos / Favorites / Date by Year / Tags / Collections with counts, See more/less toggles, and blue active-row highlight - SSE ingest badge in header: pulsing dot + filename + indexed count during scan; auto-refreshes the library when a scan finishes - Starred/Favorites: starred column on photos, star button in lightbox toolbar, Favorites row in sidebar, ?starred=1 filter on /api/photos - GET /api/library/stats endpoint (totals, years, tags, collections) - GET /api/ingest/stream SSE endpoint (polls ingest_status table every 1.5s) - Worker writes ingest_status (active, current file, scanned count) to SQLite Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
18 lines
322 B
JSON
18 lines
322 B
JSON
{
|
|
"version": "0.0.1",
|
|
"configurations": [
|
|
{
|
|
"name": "luma-server",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "server"],
|
|
"port": 3000
|
|
},
|
|
{
|
|
"name": "luma-dev",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "dev:client"],
|
|
"port": 5173
|
|
}
|
|
]
|
|
}
|