[PR #2793] [MERGED] Feat/nested views #5425

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

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/2793
Author: @Ascarbek
Created: 6/13/2023
Status: Merged
Merged: 6/23/2023
Merged by: @qinluhe

Base: mainHead: feat/nested-views


📝 Commits (10+)

  • b6403c1 chore: remove folder code merge page and folder into navitem component
  • 1162e6c chore: test fix
  • 02bb11d fix: nav item expand fix
  • b86dfe1 fix: unfold page and active page
  • 7726b55 fix: nav item click area fix
  • cadabce chore: remove old components
  • d7efde9 chore: remove old code
  • 6154e82 chore: cell controller reorganize
  • 36ee09a chore: nav item optimizations
  • e6cc9ca fix: add async queue to fix data problem

📊 Changes

38 files changed (+776 additions, -961 deletions)

View changed files

📝 frontend/appflowy_tauri/src/appflowy_app/components/_shared/EditRow/EditRow.tsx (+5 -3)
📝 frontend/appflowy_tauri/src/appflowy_app/components/_shared/database-hooks/useDatabase.ts (+29 -23)
📝 frontend/appflowy_tauri/src/appflowy_app/components/board/BoardCard.tsx (+2 -4)
📝 frontend/appflowy_tauri/src/appflowy_app/components/layout/HeaderPanel/Breadcrumbs.tsx (+4 -5)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/FolderItem.hooks.ts (+0 -204)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/FolderItem.tsx (+0 -118)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavItem.hooks.ts (+226 -0)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavItem.tsx (+126 -0)
📝 frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavigationPanel.hooks.ts (+0 -27)
📝 frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavigationPanel.tsx (+13 -73)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NewFolderButton.hooks.ts (+0 -20)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NewViewButton.hooks.ts (+45 -0)
📝 frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NewViewButton.tsx (+5 -5)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/PageItem.hooks.ts (+0 -68)
frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/PageItem.tsx (+0 -83)
📝 frontend/appflowy_tauri/src/appflowy_app/components/layout/Screen.tsx (+4 -18)
📝 frontend/appflowy_tauri/src/appflowy_app/components/layout/Workspace.hooks.ts (+56 -39)
📝 frontend/appflowy_tauri/src/appflowy_app/components/tests/DatabaseTestHelper.ts (+11 -4)
📝 frontend/appflowy_tauri/src/appflowy_app/components/tests/DocumentTestHelper.ts (+9 -4)
📝 frontend/appflowy_tauri/src/appflowy_app/components/tests/TestAPI.tsx (+3 -0)

...and 18 more files

📄 Description

Feature Preview

https://www.loom.com/share/1aad74e6c5724f438f11d192030519b5

This PR fixes:

fixes

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/2793 **Author:** [@Ascarbek](https://github.com/Ascarbek) **Created:** 6/13/2023 **Status:** ✅ Merged **Merged:** 6/23/2023 **Merged by:** [@qinluhe](https://github.com/qinluhe) **Base:** `main` ← **Head:** `feat/nested-views` --- ### 📝 Commits (10+) - [`b6403c1`](https://github.com/AppFlowy-IO/AppFlowy/commit/b6403c1ed1337f6d1c46b8871ec97cb3f23eb924) chore: remove folder code merge page and folder into navitem component - [`1162e6c`](https://github.com/AppFlowy-IO/AppFlowy/commit/1162e6cbb29c16dc7b63ab5e855c592ec392699d) chore: test fix - [`02bb11d`](https://github.com/AppFlowy-IO/AppFlowy/commit/02bb11d91a3ddfe25802a969fc2926b601c21369) fix: nav item expand fix - [`b86dfe1`](https://github.com/AppFlowy-IO/AppFlowy/commit/b86dfe1fc09a98883236f2994f037ba6b3a79dc3) fix: unfold page and active page - [`7726b55`](https://github.com/AppFlowy-IO/AppFlowy/commit/7726b55767bf940a71c016f684fe44b7e0f8bbe0) fix: nav item click area fix - [`cadabce`](https://github.com/AppFlowy-IO/AppFlowy/commit/cadabce4bf9dbd776df7746258371bb1733a9af2) chore: remove old components - [`d7efde9`](https://github.com/AppFlowy-IO/AppFlowy/commit/d7efde98877b0339433b831f2a4d2955a9cd20b8) chore: remove old code - [`6154e82`](https://github.com/AppFlowy-IO/AppFlowy/commit/6154e82986a21d851d981f9c021a901715573752) chore: cell controller reorganize - [`36ee09a`](https://github.com/AppFlowy-IO/AppFlowy/commit/36ee09add081cd7cc3271c35088ea4074fe09a36) chore: nav item optimizations - [`e6cc9ca`](https://github.com/AppFlowy-IO/AppFlowy/commit/e6cc9caa73f688e9156a08123150f98f19d62882) fix: add async queue to fix data problem ### 📊 Changes **38 files changed** (+776 additions, -961 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_tauri/src/appflowy_app/components/_shared/EditRow/EditRow.tsx` (+5 -3) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/_shared/database-hooks/useDatabase.ts` (+29 -23) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/board/BoardCard.tsx` (+2 -4) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/layout/HeaderPanel/Breadcrumbs.tsx` (+4 -5) ➖ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/FolderItem.hooks.ts` (+0 -204) ➖ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/FolderItem.tsx` (+0 -118) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavItem.hooks.ts` (+226 -0) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavItem.tsx` (+126 -0) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavigationPanel.hooks.ts` (+0 -27) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NavigationPanel.tsx` (+13 -73) ➖ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NewFolderButton.hooks.ts` (+0 -20) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NewViewButton.hooks.ts` (+45 -0) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/NewViewButton.tsx` (+5 -5) ➖ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/PageItem.hooks.ts` (+0 -68) ➖ `frontend/appflowy_tauri/src/appflowy_app/components/layout/NavigationPanel/PageItem.tsx` (+0 -83) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/layout/Screen.tsx` (+4 -18) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/layout/Workspace.hooks.ts` (+56 -39) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/tests/DatabaseTestHelper.ts` (+11 -4) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/tests/DocumentTestHelper.ts` (+9 -4) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/tests/TestAPI.tsx` (+3 -0) _...and 18 more files_ </details> ### 📄 Description ### Feature Preview https://www.loom.com/share/1aad74e6c5724f438f11d192030519b5 ### This PR fixes: [fixes](https://github.com/AppFlowy-IO/AppFlowy/issues/2742) #### 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:42 +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#5425
No description provided.