[PR #2792] [MERGED] feat: row document #5424

Closed
opened 2026-03-23 22:18:41 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/2792
Author: @appflowy
Created: 6/13/2023
Status: Merged
Merged: 6/14/2023
Merged by: @appflowy

Base: mainHead: feat/row_document


📝 Commits (10+)

  • 761e070 chore: create orphan view handler
  • 2ef6ab8 feat: save icon url and cover url in view
  • 279a555 feat: implement emoji picker UI
  • 1054c03 chore: config ui
  • 9052d2b chore: config ui again
  • cb0fe54 chore: replace RowPB with RowMetaPB to exposing more row information
  • 932998d chore: Merge branch 'main' into feat/row_document
  • ba9243b fix: compile error
  • 7ae2665 feat: show emoji in row
  • bc13f37 chore: update

📊 Changes

145 files changed (+4412 additions, -1364 deletions)

View changed files

frontend/appflowy_flutter/integration_test/database_cell_test.dart (+185 -0)
frontend/appflowy_flutter/integration_test/database_field_test.dart (+202 -0)
frontend/appflowy_flutter/integration_test/database_row_page_test.dart (+241 -0)
frontend/appflowy_flutter/integration_test/database_row_test.dart (+85 -0)
frontend/appflowy_flutter/integration_test/database_setting_test.dart (+66 -0)
📝 frontend/appflowy_flutter/integration_test/util/common_operations.dart (+16 -6)
frontend/appflowy_flutter/integration_test/util/database_test_op.dart (+481 -0)
frontend/appflowy_flutter/integration_test/util/ime.dart (+54 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/cell/cell_controller.dart (+44 -25)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/cell/cell_service.dart (+8 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/cell/checklist_cell_service.dart (+23 -19)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/cell/select_option_cell_service.dart (+8 -7)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/database_controller.dart (+9 -9)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/database_view_service.dart (+1 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/defines.dart (+4 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/field/field_cell_bloc.dart (+2 -6)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/field/field_listener.dart (+6 -8)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/field/field_service.dart (+8 -0)
frontend/appflowy_flutter/lib/plugins/database_view/application/row/row_banner_bloc.dart (+163 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/application/row/row_cache.dart (+51 -48)

...and 80 more files

📄 Description

  1. Insert a document in the row detail page
  2. replace RowPB with RowMetaPB to expose more row information

PR Checklist

  • My code adheres to the AppFlowy Style Guide
  • I've listed at least one issue that this PR fixes in the description above.
  • I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes.
  • All existing tests are passing.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/2792 **Author:** [@appflowy](https://github.com/appflowy) **Created:** 6/13/2023 **Status:** ✅ Merged **Merged:** 6/14/2023 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `feat/row_document` --- ### 📝 Commits (10+) - [`761e070`](https://github.com/AppFlowy-IO/AppFlowy/commit/761e070507b8a124d9ec689631c2a3092fefc8a9) chore: create orphan view handler - [`2ef6ab8`](https://github.com/AppFlowy-IO/AppFlowy/commit/2ef6ab8e5336aa03bc34841de93af581582487f5) feat: save icon url and cover url in view - [`279a555`](https://github.com/AppFlowy-IO/AppFlowy/commit/279a55552dfa6c8f16651ecfca7a7060a3108acc) feat: implement emoji picker UI - [`1054c03`](https://github.com/AppFlowy-IO/AppFlowy/commit/1054c0377176df8072b2a2872fe360afe29bec00) chore: config ui - [`9052d2b`](https://github.com/AppFlowy-IO/AppFlowy/commit/9052d2bcf1a3e5069b955e85f8b34506911993b7) chore: config ui again - [`cb0fe54`](https://github.com/AppFlowy-IO/AppFlowy/commit/cb0fe54b0bf90d4061d7dfcf88d16bd5b0c90f67) chore: replace RowPB with RowMetaPB to exposing more row information - [`932998d`](https://github.com/AppFlowy-IO/AppFlowy/commit/932998d4a2d350f5cf0cd12868af5e967d6b781b) chore: Merge branch 'main' into feat/row_document - [`ba9243b`](https://github.com/AppFlowy-IO/AppFlowy/commit/ba9243b4c686923af3e301e6d82e45b32f247110) fix: compile error - [`7ae2665`](https://github.com/AppFlowy-IO/AppFlowy/commit/7ae2665916b6bf7d5c2da720888de09ffb50944d) feat: show emoji in row - [`bc13f37`](https://github.com/AppFlowy-IO/AppFlowy/commit/bc13f37e30822a5f315fe18f19621d16fc51ff49) chore: update ### 📊 Changes **145 files changed** (+4412 additions, -1364 deletions) <details> <summary>View changed files</summary> ➕ `frontend/appflowy_flutter/integration_test/database_cell_test.dart` (+185 -0) ➕ `frontend/appflowy_flutter/integration_test/database_field_test.dart` (+202 -0) ➕ `frontend/appflowy_flutter/integration_test/database_row_page_test.dart` (+241 -0) ➕ `frontend/appflowy_flutter/integration_test/database_row_test.dart` (+85 -0) ➕ `frontend/appflowy_flutter/integration_test/database_setting_test.dart` (+66 -0) 📝 `frontend/appflowy_flutter/integration_test/util/common_operations.dart` (+16 -6) ➕ `frontend/appflowy_flutter/integration_test/util/database_test_op.dart` (+481 -0) ➕ `frontend/appflowy_flutter/integration_test/util/ime.dart` (+54 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/cell/cell_controller.dart` (+44 -25) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/cell/cell_service.dart` (+8 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/cell/checklist_cell_service.dart` (+23 -19) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/cell/select_option_cell_service.dart` (+8 -7) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/database_controller.dart` (+9 -9) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/database_view_service.dart` (+1 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/defines.dart` (+4 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/field/field_cell_bloc.dart` (+2 -6) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/field/field_listener.dart` (+6 -8) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/field/field_service.dart` (+8 -0) ➕ `frontend/appflowy_flutter/lib/plugins/database_view/application/row/row_banner_bloc.dart` (+163 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/application/row/row_cache.dart` (+51 -48) _...and 80 more files_ </details> ### 📄 Description 1. Insert a document in the row detail page 2. replace RowPB with RowMetaPB to expose more row information #### PR Checklist - [x] My code adheres to the [AppFlowy Style Guide](https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/submitting-code/style-guides) - [x] I've listed at least one issue that this PR fixes in the description above. - [x] I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes. - [x] All existing tests are passing. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 22:18:41 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#5424
No description provided.