[PR #1879] [MERGED] chore: nav items persist, board layout #4993

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

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/1879
Author: @Ascarbek
Created: 2/21/2023
Status: Merged
Merged: 2/27/2023
Merged by: @appflowy

Base: feat/appflowy_tauri_2Head: feat/appflowy_tauri_2


📝 Commits (10+)

  • f20bb6c chore: load workspace items, load folders and pages from workspace, load raw document data, load raw grid data
  • af8d209 Merge branch 'AppFlowy-IO:feat/appflowy_tauri_2' into feat/appflowy_tauri_2
  • 9fd45e7 chore: clear folders and pages before load, new folder event
  • 9c64219 chore: update folder name backend call
  • f8a6902 chore: folder expand animation
  • a4b3127 chore: hide arrow on empty folder
  • 4bc93c9 chore: Board page layout, board store, board sample data
  • d2dadc1 chore: board block item
  • 36b14c2 chore: test db id
  • e3ee3b4 chore: persist new page, persist page rename, create workspace on read error

📊 Changes

60 files changed (+1863 additions, -220 deletions)

View changed files

📝 frontend/appflowy_tauri/package.json (+3 -0)
📝 frontend/appflowy_tauri/src/appflowy_app/App.tsx (+5 -5)
frontend/appflowy_tauri/src/appflowy_app/components/_shared/Database.hooks.ts (+45 -0)
frontend/appflowy_tauri/src/appflowy_app/components/_shared/LanguageSelectPopup.tsx (+44 -0)
📝 frontend/appflowy_tauri/src/appflowy_app/components/_shared/Popup.tsx (+18 -10)
frontend/appflowy_tauri/src/appflowy_app/components/_shared/getColor.ts (+26 -0)
frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/CloseSvg.tsx (+16 -0)
frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/DropDownShowSvg.tsx (+10 -0)
frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/EarthSvg.tsx (+21 -0)
📝 frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/EyeClosedSvg.tsx (+4 -4)
📝 frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/EyeOpenSvg.tsx (+2 -2)
frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/InformationSvg.tsx (+14 -0)
📝 frontend/appflowy_tauri/src/appflowy_app/components/auth/Login/Login.hooks.ts (+43 -9)
📝 frontend/appflowy_tauri/src/appflowy_app/components/auth/Login/Login.tsx (+77 -43)
📝 frontend/appflowy_tauri/src/appflowy_app/components/auth/SignUp/SignUp.hooks.ts (+60 -9)
📝 frontend/appflowy_tauri/src/appflowy_app/components/auth/SignUp/SignUp.tsx (+64 -10)
📝 frontend/appflowy_tauri/src/appflowy_app/components/auth/auth.hooks.ts (+49 -3)
frontend/appflowy_tauri/src/appflowy_app/components/board/Board.hooks.ts (+65 -0)
frontend/appflowy_tauri/src/appflowy_app/components/board/Board.tsx (+59 -0)
frontend/appflowy_tauri/src/appflowy_app/components/board/BoardBlock.tsx (+64 -0)

...and 40 more files

📄 Description

This PR includes:

  • load current workspace items
  • if there's no workspace, then create new one
  • persist to backend folder(app) create, rename and delete
  • persist to backend new document, grid and board. persist rename
  • folder open/close animation
  • database store and reducers for future use in board and grid pages
  • board(kanban) page layout (readonly) based on sample data

🔄 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/1879 **Author:** [@Ascarbek](https://github.com/Ascarbek) **Created:** 2/21/2023 **Status:** ✅ Merged **Merged:** 2/27/2023 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `feat/appflowy_tauri_2` ← **Head:** `feat/appflowy_tauri_2` --- ### 📝 Commits (10+) - [`f20bb6c`](https://github.com/AppFlowy-IO/AppFlowy/commit/f20bb6cec76250a7a12c8f220789ccac0b96d57d) chore: load workspace items, load folders and pages from workspace, load raw document data, load raw grid data - [`af8d209`](https://github.com/AppFlowy-IO/AppFlowy/commit/af8d2095eaf61798ba83115fc58060080070e05a) Merge branch 'AppFlowy-IO:feat/appflowy_tauri_2' into feat/appflowy_tauri_2 - [`9fd45e7`](https://github.com/AppFlowy-IO/AppFlowy/commit/9fd45e7eab42da477359bf7a96fc62e956ebf024) chore: clear folders and pages before load, new folder event - [`9c64219`](https://github.com/AppFlowy-IO/AppFlowy/commit/9c6421956ca4033cc823c11003bacd4825ffee95) chore: update folder name backend call - [`f8a6902`](https://github.com/AppFlowy-IO/AppFlowy/commit/f8a6902f232f9b87cc6ef2045ed36241ea671e83) chore: folder expand animation - [`a4b3127`](https://github.com/AppFlowy-IO/AppFlowy/commit/a4b3127baaab9aabc1a20a6cccf774f928d51ba4) chore: hide arrow on empty folder - [`4bc93c9`](https://github.com/AppFlowy-IO/AppFlowy/commit/4bc93c92e0cfac8ece6f60d31fa11245de7b19a0) chore: Board page layout, board store, board sample data - [`d2dadc1`](https://github.com/AppFlowy-IO/AppFlowy/commit/d2dadc10aa0c1bb22710419bbe4710bf2450530b) chore: board block item - [`36b14c2`](https://github.com/AppFlowy-IO/AppFlowy/commit/36b14c2b63843d63e0a6b9f1a863db4c41a65afc) chore: test db id - [`e3ee3b4`](https://github.com/AppFlowy-IO/AppFlowy/commit/e3ee3b4b1e45a64f78890da6aa5f115ebbca52b7) chore: persist new page, persist page rename, create workspace on read error ### 📊 Changes **60 files changed** (+1863 additions, -220 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_tauri/package.json` (+3 -0) 📝 `frontend/appflowy_tauri/src/appflowy_app/App.tsx` (+5 -5) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/_shared/Database.hooks.ts` (+45 -0) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/_shared/LanguageSelectPopup.tsx` (+44 -0) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/_shared/Popup.tsx` (+18 -10) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/_shared/getColor.ts` (+26 -0) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/CloseSvg.tsx` (+16 -0) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/DropDownShowSvg.tsx` (+10 -0) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/EarthSvg.tsx` (+21 -0) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/EyeClosedSvg.tsx` (+4 -4) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/EyeOpenSvg.tsx` (+2 -2) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/_shared/svg/InformationSvg.tsx` (+14 -0) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/auth/Login/Login.hooks.ts` (+43 -9) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/auth/Login/Login.tsx` (+77 -43) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/auth/SignUp/SignUp.hooks.ts` (+60 -9) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/auth/SignUp/SignUp.tsx` (+64 -10) 📝 `frontend/appflowy_tauri/src/appflowy_app/components/auth/auth.hooks.ts` (+49 -3) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/board/Board.hooks.ts` (+65 -0) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/board/Board.tsx` (+59 -0) ➕ `frontend/appflowy_tauri/src/appflowy_app/components/board/BoardBlock.tsx` (+64 -0) _...and 40 more files_ </details> ### 📄 Description This PR includes: - load current workspace items - if there's no workspace, then create new one - persist to backend folder(app) create, rename and delete - persist to backend new document, grid and board. persist rename - folder open/close animation - database store and reducers for future use in board and grid pages - board(kanban) page layout (readonly) based on sample data --- <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:44 +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#4993
No description provided.