Nodes/Presentation ComfyUI/Presentation History
ComfyUI Node

Presentation History

Queue history without the raw ComfyUI chrome

By niknah·Created 11 months ago·Updated 4 months ago· 5
Presentation History

      People who use a generated ComfyUI website still want to see what they've already made. Presentation History is the node that puts the queue history onto your page - the node's description is literally "Show the history of the queue." It's part of the same group-and-tab system as every other node in niknah's Presentation ComfyUI: drop it in a group, and your users get a history panel on that tab.

      The README's framing tells you how opinionated this is meant to be: "Queue History. You can remove the normal history from MainPage.vue." The pack ships with default chrome - a stock history and progress bar on the main page - and these nodes exist so you can replace that default with your own, properly placed in your workflow. If you'd rather the history live on a specific tab than on the generic main page, this is how.

      How it works

      It's a pure placement node - zero inputs, zero outputs. The Python history method is a stub. On the generated site, the node registers where the history component (the pack ships a PresentationHistory.vue component) should appear. The site's server tracks queue history and hands it to that component for rendering - the same history data ComfyUI already tracks, surfaced in your tab's layout instead of buried in the graph.

      Because there's nothing to configure, this node is one of the fastest in the pack to use: drag it into the group with your Presentation Tab, save, done.

      How to install it

      Same single install as the whole pack. ComfyUI Manager, search "Presentation ComfyUI", or:

      cd ComfyUI/custom_nodes
      git clone https://github.com/niknah/presentation-ComfyUI
      

      then restart. Requires Node.js installed separately; first launch runs npm install for the Nuxt site in output/presentation-site, which takes a few minutes. The site runs at http://localhost:3000.

      Common issues & troubleshooting

      History panel doesn't show. It has to be inside the same group as a Presentation Tab, and the tab needs a save after you add it so the site regenerates.

      History looks empty. If you removed the stock history from MainPage.vue (as the README suggests) but put this node somewhere the user never lands, they'll see nothing. Confirm the node is on the tab your users actually open.

      Layout not updating. Settings → Presentation → Restart after edits, Rebuild for structural ones, and kill any duplicate nuxt processes on the folder first.

      CategoryPresentation

      Inputs (0)

      No inputs

      Outputs (0)

      No outputs