[PR #1611] [MERGED] chore: add calendar view plugin along with backend data #4852

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

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/1611
Author: @richardshiue
Created: 12/26/2022
Status: Merged
Merged: 1/8/2023
Merged by: @appflowy

Base: mainHead: feat-calendar-view


📝 Commits (5)

  • afb117a chore: create build-in calendar data
  • f5486b5 feat: add new calendar view to plugins
  • e057f09 chore: add create calendar page test
  • b1cbbde chore: disable for creation for now
  • 5f24ebe fix: rebase regression

📊 Changes

16 files changed (+199 additions, -14 deletions)

View changed files

📝 frontend/app_flowy/assets/translations/en.json (+3 -0)
frontend/app_flowy/lib/plugins/calendar/calendar.dart (+111 -0)
📝 frontend/app_flowy/lib/startup/plugin/plugin.dart (+1 -0)
📝 frontend/app_flowy/lib/startup/tasks/load_plugin.dart (+3 -0)
📝 frontend/app_flowy/lib/workspace/application/view/view_ext.dart (+2 -0)
📝 frontend/app_flowy/test/bloc_test/home_test/create_page_test.dart (+15 -0)
📝 frontend/rust-lib/flowy-core/src/deps_resolve/folder_deps.rs (+3 -1)
📝 frontend/rust-lib/flowy-folder/src/entities/view.rs (+3 -0)
📝 frontend/rust-lib/flowy-grid/src/entities/field_entities.rs (+1 -1)
📝 frontend/rust-lib/flowy-grid/src/entities/setting_entities.rs (+3 -0)
📝 frontend/rust-lib/flowy-grid/src/services/group/group_util.rs (+8 -11)
📝 frontend/rust-lib/flowy-grid/src/util.rs (+28 -0)
📝 frontend/rust-lib/flowy-grid/tests/grid/grid_editor.rs (+12 -1)
📝 frontend/rust-lib/flowy-test/src/helper.rs (+4 -0)
📝 shared-lib/folder-rev-model/src/view_rev.rs (+1 -0)
📝 shared-lib/grid-rev-model/src/grid_view.rs (+1 -0)

📄 Description

This PR builds on #1555 to add the initial bits and pieces of the new calendar view to AppFlowy

Type of change

  • New feature

How Has This Been Tested?

  • Added test for creating a calendar page on the flutter side

Checklist:

  • I have performed a self-review of my own code
  • I have commented on my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

🔄 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/1611 **Author:** [@richardshiue](https://github.com/richardshiue) **Created:** 12/26/2022 **Status:** ✅ Merged **Merged:** 1/8/2023 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `feat-calendar-view` --- ### 📝 Commits (5) - [`afb117a`](https://github.com/AppFlowy-IO/AppFlowy/commit/afb117a02c0aebbf348183956d3b89a7da0a7b9d) chore: create build-in calendar data - [`f5486b5`](https://github.com/AppFlowy-IO/AppFlowy/commit/f5486b558b0622147a37f30445afe36223024c06) feat: add new calendar view to plugins - [`e057f09`](https://github.com/AppFlowy-IO/AppFlowy/commit/e057f09f8260a2d12817f958edcbd94a06bfec2f) chore: add create calendar page test - [`b1cbbde`](https://github.com/AppFlowy-IO/AppFlowy/commit/b1cbbde3d6ccd933f2bb12015b0f2f4b246166ef) chore: disable for creation for now - [`5f24ebe`](https://github.com/AppFlowy-IO/AppFlowy/commit/5f24ebe24729bc30273ed0feef1725c6626d0db0) fix: rebase regression ### 📊 Changes **16 files changed** (+199 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `frontend/app_flowy/assets/translations/en.json` (+3 -0) ➕ `frontend/app_flowy/lib/plugins/calendar/calendar.dart` (+111 -0) 📝 `frontend/app_flowy/lib/startup/plugin/plugin.dart` (+1 -0) 📝 `frontend/app_flowy/lib/startup/tasks/load_plugin.dart` (+3 -0) 📝 `frontend/app_flowy/lib/workspace/application/view/view_ext.dart` (+2 -0) 📝 `frontend/app_flowy/test/bloc_test/home_test/create_page_test.dart` (+15 -0) 📝 `frontend/rust-lib/flowy-core/src/deps_resolve/folder_deps.rs` (+3 -1) 📝 `frontend/rust-lib/flowy-folder/src/entities/view.rs` (+3 -0) 📝 `frontend/rust-lib/flowy-grid/src/entities/field_entities.rs` (+1 -1) 📝 `frontend/rust-lib/flowy-grid/src/entities/setting_entities.rs` (+3 -0) 📝 `frontend/rust-lib/flowy-grid/src/services/group/group_util.rs` (+8 -11) 📝 `frontend/rust-lib/flowy-grid/src/util.rs` (+28 -0) 📝 `frontend/rust-lib/flowy-grid/tests/grid/grid_editor.rs` (+12 -1) 📝 `frontend/rust-lib/flowy-test/src/helper.rs` (+4 -0) 📝 `shared-lib/folder-rev-model/src/view_rev.rs` (+1 -0) 📝 `shared-lib/grid-rev-model/src/grid_view.rs` (+1 -0) </details> ### 📄 Description This PR builds on #1555 to add the initial bits and pieces of the new calendar view to AppFlowy ## Type of change - [x] New feature ​ ## How Has This Been Tested? - Added test for creating a calendar page on the flutter side ​ ## Checklist: - [x] I have performed a self-review of my own code - [x] I have commented on my code, particularly in hard-to-understand areas - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [x] New and existing unit tests pass locally with my changes - [x] Any dependent changes have been merged and published in downstream modules --- <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:06 +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#4852
No description provided.