1
Fork 0
mirror of https://github.com/thegeneralist01/archivr synced 2026-07-22 03:05:32 +02:00
archivr/frontend/src
TheGeneralist 9c1d416463
fix(frontend): make child entry rows interactive
ChildRow now receives onRowClick and selectedUids from EntryRow (which
receives selectedUids from EntriesView alongside the existing booleans).
Clicking a child row invokes onRowClick(child, e) so it flows through
handleRowClick → selectEntry → fetchEntryDetail exactly as a root entry
would. Shift-range selection gracefully degrades to single-select since
child entries are not in the root entries array.

Selected/multi-selected visual state is wired: .child-entry-row.is-selected
shows the same #eee2d2 background + accent outline as root rows; hover
restores full opacity. Frontend static assets rebuilt.
2026-07-20 16:09:42 +02:00
..
components fix(frontend): make child entry rows interactive 2026-07-20 16:09:42 +02:00
api.js feat(server,frontend): expose children endpoint + expand UI for container entries 2026-07-20 16:07:16 +02:00
App.jsx feat(frontend): add async capture UX with skeleton entries for in-progress captures (#31) 2026-07-20 14:27:15 +02:00
main.jsx feat(ui): rewrite frontend in React with Vite 2026-06-24 12:24:34 +02:00
styles.css fix(frontend): make child entry rows interactive 2026-07-20 16:09:42 +02:00
utils.js feat: YouTube Music audio capture (ytm: shorthand, Spotify detection, stalled job recovery) (#19) 2026-07-06 15:34:14 +02:00