Skip to content

feat(notes): export note folders as portable HTML sites - #891

Merged
antonreshetov merged 4 commits into
mainfrom
feat/notes-folder-html-site-export
Jul 29, 2026
Merged

feat(notes): export note folders as portable HTML sites#891
antonreshetov merged 4 commits into
mainfrom
feat/notes-folder-html-site-export

Conversation

@antonreshetov

Copy link
Copy Markdown
Member

Summary

  • export a notes folder as a portable static HTML site with recursive navigation, breadcrumbs, internal links, images, and drawing previews
  • add a local full-text search index that works without a server and preserves the query while browsing results
  • fail explicitly for unavailable cloud content and keep incomplete exports out of the destination
  • align single-note HTML/PDF and folder-site rendering, and split the exporter into focused modules

Checks

  • pnpm exec eslint on the affected exporter, IPC, and test files
  • pnpm test for notes folder export, search runtime, note export, and drawing export coverage
  • git diff --check
  • main TypeScript emit verified for the facade and index modules; the full command still reports the pre-existing top-level await error in src/main/tests/mainLifecycle.test.ts:107

@antonreshetov
antonreshetov merged commit f7f5e29 into main Jul 29, 2026
@antonreshetov
antonreshetov deleted the feat/notes-folder-html-site-export branch July 29, 2026 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant