diff --git a/REVIEW-row-panel.md b/REVIEW-row-panel.md new file mode 100644 index 00000000..2bf16972 --- /dev/null +++ b/REVIEW-row-panel.md @@ -0,0 +1,181 @@ +# Review: `row-panel` branch — Side Panel for Row Details + +**Branch:** `origin/row-panel` +**Commits:** 2 (`5e0cfa8b` Initial prototype, `472caf4e` Install Playwright in CI) +**Reference:** #2589 + +## Summary + +The `row-panel` branch adds a side panel that slides in from the right when a user clicks a table row. It fetches the row's JSON data via the existing `/{db}/{table}/{pk}.json` API and displays it in a `` element with prev/next navigation. The implementation spans: + +- **`datasette/static/table.js`** — +310 lines: `initRowDetailPanel()` function +- **`datasette/templates/_table.html`** — +190 lines: dialog HTML + inline `