GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — feat(notes): export note folders as portable HTML sites by antonreshetov · Pull Request #891 · massCodeIO/massCode

Conversation

@antonreshetov

@antonreshetov antonreshetov commented Jul 29, 2026

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

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
antonreshetov added 4 commits July 28, 2026 16:39
@antonreshetov
feat(notes): export note folders as portable HTML sites
5da720b
@antonreshetov
feat(notes): refine exported HTML site design
e77cd1c
@antonreshetov
feat(notes): add search to exported HTML sites
0b75050
@antonreshetov
refactor(notes): split HTML site export modules
49e78ad
@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

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@antonreshetov
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.