Manual

AI-MarkDone Plugin architecture

Use an interactive map to understand how AI-MarkDone discovers ChatGPT content and connects Reader, copy, bookmarks, export, formulas, settings, and backup.

What this map is for

AI-MarkDone is not a row of unrelated buttons. It first discovers the current ChatGPT conversation, prepares the answer into shared structures, then lets Reader, copy, bookmarks, export, formulas, and settings reuse that same content path.

If you want to understand what happens behind a feature, start with this map.

How to use it

  1. Read from bottom to top: browser and extension runtime at the bottom, ChatGPT adaptation and content services in the middle, user actions at the top.
  2. Use the quick links to open focused paths for discovery, Reader, copy, bookmarks, export, formulas, settings and backup, or message navigation.
  3. Click a node to see what it does. Double-click a node with an arrow to open a focused sub-map.
  4. The map supports dragging, zooming, reset, and fullscreen. For the full graph, fullscreen is usually the easiest way to read it.

Interactive plugin architecture map

Interactive map

AI-MarkDone workflow, in layers

This map shows how AI-MarkDone discovers ChatGPT content, prepares shared answer data, and lets Reader, copy, bookmarks, export, formulas, settings, and message navigation reuse the same pipeline.

Jump to a path

Drag to move around. Scroll or pinch to zoom. Click a node for details.

Path index

Discovery

The ChatGPT page provides the raw messages. AI-MarkDone uses the page adapter and conversation engine to build a conversation snapshot, then passes it to the Reader content source.

Reader

Reader consumes the same ReaderItem data and provides Markdown reading, message switching, outline jumps, Sticky, Dynamic Annotation, and quick send.

Copy

Copy can start from the message toolbar or a Reader selection. Both paths prepare cleaner Markdown before writing it to the clipboard.

Bookmarks

Bookmarks save more than text. They keep preview, position, and management data so you can search, group, preview, and jump back later.

Export

Export collects fresh message content and formats it as Markdown, PDF, PNG, or ZIP.

Formulas

Formula actions start from rendered math nodes. You can copy LaTeX or export PNG, SVG, and MathML when enabled.

Settings and backup

Settings control toolbar actions, Reader, formulas, export, message navigation, and backup. Bookmark backup is handled through background services and your authorized Google Drive file.

Message navigation

Message navigation depends on page anchors. The Reader pager, lower-right message buttons, and arrow keys all use this path.

Next