[PR #1593] [MERGED] feat: sort cell #4841

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

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/1593
Author: @appflowy
Created: 12/21/2022
Status: Merged
Merged: 12/24/2022
Merged by: @appflowy

Base: mainHead: feat/sort_grid_cell


📝 Commits (10+)

  • 65e3437 chore: call cell decode data
  • 6041063 chore: cache cell decoded data
  • 435ce08 chore: update cache cell data
  • d0e6c92 chore: cache cell data
  • 1988278 chore: Merge branch 'main' into feat/sort_grid_cell
  • 4ba0597 refactor: separate cell type option functionalities
  • 896ca02 refactor: add TypeOptionCellDataFilter trait
  • 9c52a68 chore: remove unused codes
  • 712a0d0 chore: fix wanrings
  • 3e1ec84 chore: add sort tests

📊 Changes

62 files changed (+1623 additions, -844 deletions)

View changed files

📝 frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_data_persistence.dart (+1 -1)
📝 frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_service.dart (+1 -1)
📝 frontend/app_flowy/lib/plugins/grid/application/cell/select_option_service.dart (+3 -3)
📝 frontend/app_flowy/lib/workspace/presentation/widgets/emoji_picker/src/emoji_lists.dart (+2 -2)
📝 frontend/app_flowy/packages/appflowy_editor_plugins/lib/src/emoji_picker/src/emoji_lists.dart (+2 -2)
📝 frontend/rust-lib/Cargo.lock (+1 -0)
📝 frontend/rust-lib/flowy-grid/Cargo.toml (+1 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/cell_entities.rs (+9 -3)
📝 frontend/rust-lib/flowy-grid/src/entities/filter_entities/checkbox_filter.rs (+13 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/filter_entities/checklist_filter.rs (+13 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/filter_entities/date_filter.rs (+21 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/filter_entities/number_filter.rs (+13 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/filter_entities/select_option_filter.rs (+14 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/filter_entities/text_filter.rs (+13 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/sort_entities.rs (+1 -1)
frontend/rust-lib/flowy-grid/src/services/cell/cell_data_cache.rs (+121 -0)
📝 frontend/rust-lib/flowy-grid/src/services/cell/cell_operation.rs (+24 -32)
📝 frontend/rust-lib/flowy-grid/src/services/cell/mod.rs (+2 -0)
📝 frontend/rust-lib/flowy-grid/src/services/field/type_options/checkbox_type_option/checkbox_filter.rs (+1 -17)
📝 frontend/rust-lib/flowy-grid/src/services/field/type_options/checkbox_type_option/checkbox_type_option.rs (+36 -9)

...and 42 more files

📄 Description

No description provided


🔄 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/1593 **Author:** [@appflowy](https://github.com/appflowy) **Created:** 12/21/2022 **Status:** ✅ Merged **Merged:** 12/24/2022 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `feat/sort_grid_cell` --- ### 📝 Commits (10+) - [`65e3437`](https://github.com/AppFlowy-IO/AppFlowy/commit/65e3437c0113056f947d3d8720759a5c4c4b6290) chore: call cell decode data - [`6041063`](https://github.com/AppFlowy-IO/AppFlowy/commit/6041063a85219fd0745080a5a0ba8e3df41d0d5f) chore: cache cell decoded data - [`435ce08`](https://github.com/AppFlowy-IO/AppFlowy/commit/435ce08df6e139998193ac666deae8c1de7c4a49) chore: update cache cell data - [`d0e6c92`](https://github.com/AppFlowy-IO/AppFlowy/commit/d0e6c92c0e993a7237233c13ba0ed98caa670d30) chore: cache cell data - [`1988278`](https://github.com/AppFlowy-IO/AppFlowy/commit/198827833c4d4c7b4287cdedc54cbded10996ecc) chore: Merge branch 'main' into feat/sort_grid_cell - [`4ba0597`](https://github.com/AppFlowy-IO/AppFlowy/commit/4ba0597f4d72e5108064eb3070dc48cffc7aba20) refactor: separate cell type option functionalities - [`896ca02`](https://github.com/AppFlowy-IO/AppFlowy/commit/896ca020bd9b37b0fc3ff0fba0eeaea3d4cf3c12) refactor: add TypeOptionCellDataFilter trait - [`9c52a68`](https://github.com/AppFlowy-IO/AppFlowy/commit/9c52a68406fb85c4d9c633c770d999f8246aa59a) chore: remove unused codes - [`712a0d0`](https://github.com/AppFlowy-IO/AppFlowy/commit/712a0d02add97a71256a61be3cbd9a9e79349092) chore: fix wanrings - [`3e1ec84`](https://github.com/AppFlowy-IO/AppFlowy/commit/3e1ec840800beadb3089acfe879a5ff6ee3fd324) chore: add sort tests ### 📊 Changes **62 files changed** (+1623 additions, -844 deletions) <details> <summary>View changed files</summary> 📝 `frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_data_persistence.dart` (+1 -1) 📝 `frontend/app_flowy/lib/plugins/grid/application/cell/cell_service/cell_service.dart` (+1 -1) 📝 `frontend/app_flowy/lib/plugins/grid/application/cell/select_option_service.dart` (+3 -3) 📝 `frontend/app_flowy/lib/workspace/presentation/widgets/emoji_picker/src/emoji_lists.dart` (+2 -2) 📝 `frontend/app_flowy/packages/appflowy_editor_plugins/lib/src/emoji_picker/src/emoji_lists.dart` (+2 -2) 📝 `frontend/rust-lib/Cargo.lock` (+1 -0) 📝 `frontend/rust-lib/flowy-grid/Cargo.toml` (+1 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/cell_entities.rs` (+9 -3) 📝 `frontend/rust-lib/flowy-grid/src/entities/filter_entities/checkbox_filter.rs` (+13 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/filter_entities/checklist_filter.rs` (+13 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/filter_entities/date_filter.rs` (+21 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/filter_entities/number_filter.rs` (+13 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/filter_entities/select_option_filter.rs` (+14 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/filter_entities/text_filter.rs` (+13 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/sort_entities.rs` (+1 -1) ➕ `frontend/rust-lib/flowy-grid/src/services/cell/cell_data_cache.rs` (+121 -0) 📝 `frontend/rust-lib/flowy-grid/src/services/cell/cell_operation.rs` (+24 -32) 📝 `frontend/rust-lib/flowy-grid/src/services/cell/mod.rs` (+2 -0) 📝 `frontend/rust-lib/flowy-grid/src/services/field/type_options/checkbox_type_option/checkbox_filter.rs` (+1 -17) 📝 `frontend/rust-lib/flowy-grid/src/services/field/type_options/checkbox_type_option/checkbox_type_option.rs` (+36 -9) _...and 42 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 22:16:04 +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#4841
No description provided.