Commit Graph

14 Commits

Author SHA1 Message Date
Nathan.fooo
6d33312774 Database blob (#212)
* 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
2026-01-09 00:16:02 +08:00
Nathan.fooo
47e09d2a87 Support database container3 (#202)
* chore: support database container

* chore: fix chat

* chore: fix database tab views

* fix: database test

* fix: page action

* fix: test

* chore: rename

* fix: navigate
2025-12-17 11:01:14 +08:00
Nathan.fooo
24cd0cbd50 feat: support notion style embedded database view (#182)
* chore: set databbase id

* chore: support display document based embeded database views

* chore: filter views

* chore: create embedded view

* fix: embedded database view

* refactor: rename DatabaseContextState

* chore: do not show extra when parent is database

* chore: linked database base sidebar prefix

* chore: add tests

* chore: remove unused folder-view api endpoint

* chore: fix retry , add tests

* chore: select view after creating

* chore: clippy

* chore: fix test
2025-11-30 22:02:52 +08:00
Nathan.fooo
6d040f8730 Build unsupport block (#183)
* chore: build unsupport block

* chore: clippy
2025-11-30 20:28:52 +08:00
Nathan.fooo
81880f0a41 Implement document drag and drop3 (#178)
* 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
2025-11-27 20:38:55 +08:00
Nathan.fooo
2f8eefa7fb Editor integration test (#165)
* chore: add editor integration test

* chore: merge test

* chore: merge test

* chore: update

* chore: merge tests

* chore: add tests

* chore: update

* chore: add test

* chore: update test

* chore: update test

* chore: update test

* chore: update

* chore: update

* chore: update test

* chore: update test
2025-11-25 10:35:10 +08:00
Nathan
3fc1975a9d chore: organize test 2025-11-17 12:12:56 +08:00
nathan
9ee803e170 test: fix test 2025-09-24 22:59:44 +08:00
nathan
5e34342655 test: fix tst 2025-09-24 21:28:46 +08:00
nathan
700c9bad8b test: fix tst 2025-09-24 20:22:37 +08:00
nathan
1ec3f957cf test: style test2 2025-09-24 15:33:43 +08:00
nathan
3cd1c1fced test: style test2 2025-09-24 15:33:38 +08:00
nathan
b7897a253a test: style test 2025-09-23 23:35:08 +08:00
nathan
35b5d931fe chore: editor test 2025-09-23 21:35:45 +08:00