* Integrate database blob diff and lazy row loading
* chore: load blob
* chore: fix cell render
* chore: create csv api endpoint
* chore: add test
* chore: fix lint
* chore: add test
* chore: add test
* chore: fix test
* chore: stable scroll test
* chore: fix filter test
* fix: row detail modal more actions menu and add test data-testid
- Fix critical bug in DatabaseRowModal where clicking more actions button
closed the modal instead of opening the dropdown menu (removed erroneous
onClick handler from DropdownMenuTrigger)
- Add data-testid attributes for testing:
- row-detail-more-actions: more actions button
- row-detail-duplicate: duplicate menu item
- row-detail-delete: delete menu item
- row-title-input: row title input field
- Update row-detail-helpers.ts selectors to use new data-testid attributes
- Fix row-detail.cy.ts tests to use correct selectors and test logic
* chore: fix sort
* chore: fix sort
* chore: separate test
* chore: stable test
* chore: fix test
* chore: separate test
* feat: implement drag and drop
* chore: fix scroll to top when insert database at the bottom
* chore: fix scroll
* chore: lint
* fix: test
* fix: shift + left rigit selection
* chore: add test
* chore: fix test
* test: drag and drop image
* chore: selector
* chore: update test with selector
* fix: test