[PR #1421] Add initial evernote migration #1334

Open
opened 2026-03-03 00:25:42 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BoostIO/BoostNote-App/pull/1421
Author: @Komediruzecki
Created: 1/2/2022
Status: 🔄 Open

Base: masterHead: feature/add-evernote-migration


📝 Commits (1)

  • 3123f36 Add initial evernote migration

📊 Changes

9 files changed (+1099 additions, -25 deletions)

View changed files

src/cloud/api/migrations/EvernoteApi.ts (+117 -0)
📝 src/cloud/api/rest/doc.ts (+3 -3)
📝 src/cloud/components/Application.tsx (+3 -1)
📝 src/cloud/components/ImportFlow/index.tsx (+62 -20)
src/cloud/components/ImportFlow/molecules/EvernoteImportNotebookList.tsx (+234 -0)
📝 src/cloud/components/Router.tsx (+10 -0)
src/cloud/pages/migrations/EvernoteMigrate.tsx (+649 -0)
src/cloud/pages/migrations/index.tsx (+20 -0)
📝 src/design/components/organisms/Sidebar/atoms/SidebarHeader.tsx (+1 -1)

📄 Description

Add frontend rendering of notebooks and their note counts
Add note metadata and content fetch
Add notes importing with rest API
Make workspace Id optional in rest create doc
Add migration steps
Add UI for evernote migration
Add handling of evernote failed imports
Add note errors handling
Add token reset if needed for auth

Frontend issue for:

Video showcase:

https://user-images.githubusercontent.com/18196945/147890387-61401715-ca3a-41c0-a087-a95c1b9b7bb2.mp4

P.S. Video shows general UI, import content, and ENML to MD parser was not yet perfect at that time.


🔄 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/BoostIO/BoostNote-App/pull/1421 **Author:** [@Komediruzecki](https://github.com/Komediruzecki) **Created:** 1/2/2022 **Status:** 🔄 Open **Base:** `master` ← **Head:** `feature/add-evernote-migration` --- ### 📝 Commits (1) - [`3123f36`](https://github.com/BoostIO/BoostNote-App/commit/3123f36afb05213e631323491cb3c3eb800e2f43) Add initial evernote migration ### 📊 Changes **9 files changed** (+1099 additions, -25 deletions) <details> <summary>View changed files</summary> ➕ `src/cloud/api/migrations/EvernoteApi.ts` (+117 -0) 📝 `src/cloud/api/rest/doc.ts` (+3 -3) 📝 `src/cloud/components/Application.tsx` (+3 -1) 📝 `src/cloud/components/ImportFlow/index.tsx` (+62 -20) ➕ `src/cloud/components/ImportFlow/molecules/EvernoteImportNotebookList.tsx` (+234 -0) 📝 `src/cloud/components/Router.tsx` (+10 -0) ➕ `src/cloud/pages/migrations/EvernoteMigrate.tsx` (+649 -0) ➕ `src/cloud/pages/migrations/index.tsx` (+20 -0) 📝 `src/design/components/organisms/Sidebar/atoms/SidebarHeader.tsx` (+1 -1) </details> ### 📄 Description Add frontend rendering of notebooks and their note counts Add note metadata and content fetch Add notes importing with rest API Make workspace Id optional in rest create doc Add migration steps Add UI for evernote migration Add handling of evernote failed imports Add note errors handling Add token reset if needed for auth Frontend issue for: - https://boostnote.io/boostio/Migration:-evernote-dCaea044d773af4b15b1eb2b499c7c1b5d Video showcase: https://user-images.githubusercontent.com/18196945/147890387-61401715-ca3a-41c0-a087-a95c1b9b7bb2.mp4 P.S. Video shows general UI, import content, and ENML to MD parser was not yet perfect at that time. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
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
starred/BoostNote-App#1334
No description provided.