Commit Graph

29 Commits

Author SHA1 Message Date
Nathan.fooo
e993b71f97 feat: impl person cell edit (#231)
* feat: impl person cell edit

* chore: add test
2026-01-29 08:25:44 +08:00
Nathan.fooo
3428ee0ff0 chore: fix test (#230)
* chore: fix test

* chore: fix test
2026-01-28 22:13:35 +08:00
Nathan.fooo
aeba104b57 fix: create board default cards (#226) 2026-01-28 01:07:20 +08:00
Nathan.fooo
a21f4b645c Fix board rows (#224)
* chore: fix board rows

* chore: fix board rows

* chore: update

* chore: update test

* chore: update context
2026-01-28 00:27:57 +08:00
Nathan.fooo
a838c9df6d fix: improve React performance and fix database scrollbar styling (#221)
Performance optimizations:
  - Parallelize getAppOutline and getShareWithMe API calls in useWorkspaceData
  - Fix object dependencies in useSync effects to use primitive values
  - Remove unnecessary useMemo wrapper in MoreActionsContent
  - Fix className whitespace issue in ViewIcon

  UI fixes:
  - Fix database horizontal scrollbar color in dark mode
  - Hide native scrollbar, use custom styled scrollbar component
  - Add appflowy-visible-scrollbar and appflowy-hidden-horizontal-scrollbar CSS classes

  Add E2E tests for:
  - Workspace data loading (parallelized API calls)
  - More actions menu rendering
  - View icon rendering
2026-01-26 20:18:54 +08:00
Nathan.fooo
be62af3c59 chore: disable unsupport database view (#220) 2026-01-25 20:50:28 +08:00
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
cd44be6b4f Database blob (#210)
* 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
2026-01-06 13:59:03 +08:00
Nathan.fooo
cf40d9c751 Feat rollup (#208)
* chore: disable edit

* chore: disable field edit

* chore: fix relation test

* chore: fix test

* chore: i18
2025-12-28 23:33:46 +08:00
Nathan.fooo
208eb19561 chore: add test for db views (#204)
* chore: add test for db views

* chore: fix test

* chore: fix test

* chore: fix test

* chore: add hook

* chore: add hook
2025-12-17 23:20:20 +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
1042e51cc9 refactor: field type switching (#197)
* refactor: field type switching

* chore: add test

* chore: use nanoid
2025-12-11 20:24:33 +08:00
Nathan.fooo
2901ae67f8 Merge pull request #159 from AppFlowy-IO/embeded_database_view
Embeded database view
2025-11-22 10:05:00 +08:00
Nathan
7680ebb076 chore: add test 2025-11-20 00:21:55 +08:00
Nathan
99c4b369d0 chore: fix test 2025-11-17 15:10:05 +08:00
Nathan
eb7f7423aa chore: selector 2025-11-17 13:19:36 +08:00
Nathan
3fc1975a9d chore: organize test 2025-11-17 12:12:56 +08:00
nathan
35b5d931fe chore: editor test 2025-09-23 21:35:45 +08:00
nathan
e0f4c22014 chore: selector id 2025-09-23 14:26:52 +08:00
nathan
9441f4adc6 test: deelte row 2025-09-23 14:09:48 +08:00
nathan
2be8ed0b03 test: add insert row 2025-09-23 13:13:25 +08:00
nathan
73120c3452 chore: duplicate row 2025-09-22 22:54:46 +08:00
nathan
ca30221a29 chore: fix test 2025-09-10 20:49:41 +08:00
nathan
33c9d76425 chore: switch column type test 2025-09-10 20:14:45 +08:00
nathan
85ff89e1e9 chore: add selector 2025-09-10 16:04:25 +08:00
nathan
b6c973355d chore: add datetime cell test 2025-09-10 15:25:46 +08:00
nathan
bff606adf2 chore: checkbox cell test 2025-09-10 14:05:36 +08:00
nathan
515fef0817 chore: single select cell test 2025-09-10 13:45:42 +08:00
nathan
2b8af52d15 chore: add database test 2025-09-09 19:52:35 +08:00