Home / Guides / Pinup
View panel

BIMIO Pinup

Digital pin-ups: capture your sheet set, review it as a gallery and share the review with anyone who does not have Revit.

Overview

Pinup turns the classic pin-up session (hanging the drawings on the wall and marking them up with a felt-tip pen) into a complete digital workflow. It captures every sheet or view in your set as a deterministic PNG image (and, optionally, as a vector PDF), and presents the set as a gallery of thumbnails where you can approve, flag, comment and place numbered pins with observations exactly where they belong.

The second half of the tool is collaboration: you export a single self-contained HTML file that anyone can open in their browser, without Revit and without an internet connection, to red-line the set with a full suite of markup tools (revision clouds, arrows, text, stamps, counter, and measurement calibrated in metres and square metres). Their review downloads as a small text file that you import back into Pinup, and the annotations appear on your sheets, attributed to their author and without duplicates.

In addition, Pinup archives versions of each sheet on every recapture (Visual Diff with a slider to compare before and after), generates a sheet register in CSV with the review status, produces a dashboard-style HTML report and can work against a shared team folder where the reviews of several colleagues synchronise on their own.

Who it's for

Architects and BIM managers who lead or take part in sheet-set reviews: internal crit sessions, quality control before an issue, and coordination of redlines with external reviewers who do not have Revit.

Requirements

  • Revit 2022 to 2026 with the BIMIO suite installed (Pinup opens from the BIMIO ribbon; it has no manifest of its own).
  • An open project with at least one sheet (or printable view) to capture.
  • The vector PDF uses Revit's native PDF exporter; if a sheet fails, Pinup carries on and counts it as a failure (only the PNG remains).
  • To review the shareable HTML: any modern browser. No internet connection and nothing to install.
  • For the team folder: a network or Desktop Connector path accessible to all authors.

Where to find it

BIMIO tabView panelPinup button

If no project is open, the command cancels without opening the window: open a project first.

The window (BIMIO · Pinup) is modal: you cannot edit the model while it is open. Close it to return to Revit.

Captures and review data are stored per project in the %APPDATA%\FJV\Pinup\<project name> folder, or in the team folder if you have enabled it.

Key concepts 11 terms

Canonical capture
Each sheet is exported to a PNG with a deterministic name (number - name.png). That stable name underpins the cache (skipping what has already been captured), the version archive and the entire review system.
Vector PDF
In addition to the PNG, Pinup can export each sheet as a PDF using Revit's native exporter. In the shareable HTML that PDF is rendered with pdf.js: crisp at any zoom level and at the real paper size, which enables the predefined measurement scales.
Pin
A numbered pin anchored to an exact point on the sheet, with an associated text. Pins placed at the same point form a conversation thread: initial message, replies and status.
Thread status
Each pin thread has a status that anyone can cycle: Open, In progress, Resolved and Verified. The pin colour reflects the status (orange in progress, green resolved, violet verified).
Markup
Vector strokes drawn on the sheet: pencil, line, arrow, rectangle, ellipse, revision cloud, highlighter, text, leader, dimension, area, image, counter and stamps. They are saved with author and date and travel in the review files.
Flag (sheet status)
Each sheet can be Approved (green check), Flagged (orange flag, needs attention) or untouched. It is a pair of mutually exclusive toggles: repeating the same one removes it.
Sheet note
A general comment on the sheet (not anchored to a point). When you import reviews, other people's notes are appended with the [author] prefix and without duplication.
Versions (Visual Diff)
When you recapture a sheet that already had an image, the previous one is archived as V1, V2… You can view any version or compare it with the current one using a sliding divider, both in Revit and in the HTML.
Shareable HTML
A single self-contained .html file (images, PDFs and viewer embedded) that the reviewer opens in their browser. Everything they do is saved only in the browser's local storage and is exported as a review .txt file.
Review file (.txt)
A tab-separated plain-text format that carries flags, notes, pins and strokes with author and date. It is the same format the HTML produces, the one Pinup imports and the one team synchronisation uses.
Team folder
A shared folder that holds the captures and one review file per author (review - user.txt). Pinup publishes yours automatically and merges everyone else's as soon as they change.

The interface

Pinup is a single window with three states. The first is the selection screen: you choose between sheets or views, filter, tick boxes and press Capture. The second is the gallery: the set's thumbnails with status badges, filters and the export and import button bar. The third is the lightbox: the full-screen viewer for a sheet, with real zoom, pins, sheet note, version chips and the approve and flag buttons.

The window resizes depending on the state: compact while you select, and taking up almost the whole screen when you move to the gallery so the thumbnails have room to breathe.

BIMIO · Pinup window in gallery state: a grid of sheet thumbnails with V2 badges, orange flags and green checks, pin counters, filters at the top and the export button bar at the bottom.
assets/shots/pinup/fig-02.pngBIMIO · Pinup window in gallery state: a grid of sheet thumbnails with V2 badges, orange flags and green checks, pin counters, filters at the top and the export button bar at the bottom.
BIMIO · Pinup window in gallery state: a grid of sheet thumbnails with V2 badges, orange flags and green checks, pin counters, filters at the top and the export button bar at the bottom.
Selection screenSheets/Views toggles, saved sheet-set selector (Set: All ▾), Vector PDF and Skip already captured tick boxes, 2000px/4000px capture quality, a filter box for number or name, a list with a tick box per sheet, All/None buttons, a selected-items counter, a View last capture button (if there are previous captures), a Close button and the main Capture button, which shows how many items it will capture.
GalleryA grid of cards, one per captured sheet, with the thumbnail, version badge (V1, V2…), status flag or check, comment bubble and pin and markup counters. At the top, All / Flagged / Approved / Annotated / Untouched filters. At the bottom left, ← Back to selection and the status bar; on the right, the button bar: Open folder, Shared folder…, Import review…, Sheet register (CSV), Contact sheet, Export shareable HTML and Close.
Lightbox (viewer)The sheet at large size with wheel zoom, drag panning and double-click to fit. On the right, the dark panel with the sheet note and the list of pins as a conversation (reply, change status, delete). At the bottom, the sheet number and name, version chips (V1… Current, ◧ Compare), a position counter, and the Pin mode (p), Approve (a), Flag (f) and Back to gallery (esc) buttons. ‹ › arrows at the sides to change sheet.
Progress overlayDuring capture or HTML export a central card appears with the item in progress, a progress bar and, during capture, a Cancel button.
Export quality dialogWhen exporting the HTML you choose High (embedded vector PDF, the heaviest), Medium (no vector, high-resolution JPEG) or Low (reduced JPEG, suitable for email).

Step-by-step workflows 10 workflows

1

Capture the sheet set

7 steps

Goal. Export the selected sheets (or views) as deterministic PNGs, with an optional vector PDF, and open the review gallery.

  1. Press Pinup in the View panel of the BIMIO tab.The selection screen opens with all the project's printable sheets listed and ticked.
    Selection screen with the list of sheets, boxes ticked and the Capture button at the bottom right.
    assets/shots/pinup/fig-03.pngSelection screen with the list of sheets, boxes ticked and the Capture button at the bottom right.
  2. Choose the scope with the Sheets or Views toggles.Sheets lists the sheets by number; Views lists the printable views (excluding sheets and schedules) grouped by view type.
  3. If you want to limit the set, open Set: All ▾ and choose a saved sheet set.These are the project's print/publish sets (ViewSheetSet). All shows everything again.
  4. Filter by number or name with the text box and adjust the selection with the tick boxes or the All / None buttons.All and None act only on what is visible after the filter. The Capture button shows how many items you are about to capture.
  5. Review the options on the right: Vector PDF, Skip already captured and the 2000px / 4000px quality.Vector PDF also exports a PDF per sheet (recommended for a crisp HTML). Skip already captured reuses the existing PNGs on disk and makes the pass almost instant; untick it to recapture and archive versions. 4000px is sharper; 2000px is lighter and faster.
  6. Press Capture.The progress overlay appears with the sheet in progress. You can press Cancel: whatever has already been captured is kept and moves to the gallery. Revit stays busy for the duration of the capture.
    Progress overlay during capture, with the name of the sheet in progress, the blue bar and the Cancel button.
    assets/shots/pinup/fig-04.pngProgress overlay during capture, with the name of the sheet in progress, the blue bar and the Cancel button.
  7. Wait for the gallery to open.If any vector PDF fails, the status bar says so (the affected sheets keep only their PNG). If you renumbered or renamed sheets since the last capture, Pinup automatically migrates their files, versions, pins, markups and flags to the new key.
Result. One canonical PNG per sheet (number - name.png) and, optionally, its vector PDF, saved in the project folder (or the team folder), and the gallery ready for review.
  • With Skip already captured enabled, the vector PDF is also filled in only where it is missing: you can add vectors to an already captured set without recapturing the PNGs.
  • Every recapture of an existing sheet archives the previous image as a version: that is what feeds the Visual Diff comparator.
2

Reopen the last capture without recapturing

2 steps

Goal. Return to the review gallery instantly, loading the captures already saved on disk.

  1. Open Pinup and find the View last capture (N · date) button next to Close.It only appears if there are captured PNGs for this project; it shows how many there are and the date of the most recent one.
  2. Press it.The gallery is built directly from disk, without calling Revit: it is immediate. It restores flags, notes, pins, markups and each sheet's version count.
Result. The full gallery from the last session, with all review state intact, in a second.
  • This is the fast route for importing a received review or exporting reports without touching the capture.
3

Review the gallery and approve or flag sheets

6 steps

Goal. Work through the set, inspect each sheet with real zoom and record which ones are fine and which need work.

  1. In the gallery, use the All / ⚑ Flagged / ✓ Approved / Annotated / Untouched filters to narrow which cards you see.Annotated shows the sheets with pins, markup or a note; Untouched, the ones nobody has touched yet.
  2. Click a thumbnail to open the lightbox.The sheet loads at full resolution.
    Lightbox with an enlarged sheet, numbered pins, the side pin panel and the bottom button bar with Pin mode, Approve and Flag.
    assets/shots/pinup/fig-05.pngLightbox with an enlarged sheet, numbered pins, the side pin panel and the bottom button bar with Pin mode, Approve and Flag.
  3. Navigate and inspect: wheel to zoom towards the cursor, drag to pan, double-click to refit, ‹ › arrows or the ← → keys to change sheet.The zoom percentage appears in the bottom bar.
  4. Press ✓ Approve (key a or space) or ⚑ Flag (key f) according to your verdict.They are mutually exclusive and toggleable: repeating the same one removes it, pressing the other replaces it. The status is saved immediately and paints the badge on the gallery card.
  5. Write a general note in the Sheet note box in the right panel if appropriate.It is saved when you leave the box or change sheet, and appears as a 💬 bubble on the card.
  6. Press Back to gallery (esc) to return.From the gallery, Esc returns to the selection screen; only the selection screen closes the window with Esc.
Result. A set classified into approved, flagged and pending, with per-sheet notes, all persisted between sessions.
  • Statuses and notes are saved per project in local files (flags.dat): you can close Revit and pick up the review where it was.
4

Annotate with pins and converse in threads

6 steps

Goal. Anchor observations to exact points on the sheet and follow them as conversations with a status.

  1. In the lightbox, enable 📍 Pin mode (key p).The cursor becomes a crosshair and the button is highlighted.
  2. Click the exact point on the sheet where the problem is.A numbered pin is created and the cursor jumps to the text box of the new entry in the right panel.
    Pin panel with a newly created entry being edited and its numbered pin on the sheet.
    assets/shots/pinup/fig-06.pngPin panel with a newly created entry being edited and its numbered pin on the sheet.
  3. Type the pin text.It is saved when you leave the box. If you leave it empty, the pin removes itself. Your pins show a blue dot; other authors' pins, orange.
  4. To reply to a thread, type in its Reply box and press Enter (or the ↩ button).A reply is a pin at the same point: the thread groups messages by coordinate.
  5. Click the thread's status chip to cycle it: Open → In progress → Resolved → Verified.Anyone can change the status; it is recorded as a system line with author and date, and the pin colour changes.
  6. Use Remove on your own messages to delete them; click a pin on the sheet to scroll the panel to its thread.Other authors' messages are read-only.
Result. Numbered conversation threads with a status, anchored to the drawing, which travel with exports, imports and team synchronisation.
  • The panel title summarises the situation: Pins (3 · 7 msg · 2 open).
  • Pins keep their on-screen size even when you zoom: they do not get in the way when inspecting detail.
5

Compare versions with the slider (Visual Diff)

4 steps

Goal. See what has changed on a sheet between captures: before on the left, now on the right.

  1. Recapture the set with Skip already captured unticked once the model has moved on.Each sheet that already had a capture archives the previous one as V1, V2… The card badge turns from grey to blue when there is history.
  2. Open the sheet in the lightbox and find the version chips next to the name: V1, V2…, Current and ◧ Compare.Each chip shows its date on hover. They only appear if the sheet has archived versions.
  3. Click a V chip to view that old version in full; Current returns to the live capture.While you are viewing an archived version, pins are hidden (they belong to the current capture).
  4. Press ◧ Compare and drag the horizontal blue handle.The old version is shown to the left of the divider and the current one to the right. With Compare active, the V chips choose which version sits on the left.
    Lightbox in Compare mode with the blue divider in the middle of the sheet: old version on the left, current capture on the right.
    assets/shots/pinup/fig-07.pngLightbox in Compare mode with the blue divider in the middle of the sheet: old version on the left, current capture on the right.
Result. An immediate visual comparison of the sheet's evolution, without leaving the review.
  • The shareable HTML includes the same comparator with the last three versions of each sheet, so the external reviewer can also see what changed.
6

Export the shareable HTML

5 steps

Goal. Generate a single .html file with the whole set, the existing annotations and the review viewer, ready to send to anyone without Revit.

  1. In the gallery, press Export shareable HTML.
  2. Name the review set when prompted (for example, Issue Review 03).The name is remembered per project and forms part of the file name: when you re-export you overwrite the same HTML on the server instead of generating a new one per date.
  3. Choose the quality in the dialog: High, Medium or Low.High embeds the vector PDF (crisp at any zoom and with real scales, the heaviest). Medium drops the vector and uses high-resolution JPEG. Low generates the smallest file, intended for email.
    Shareable export quality dialog with the three options and High preselected.
    assets/shots/pinup/fig-08.pngShareable export quality dialog with the three options and High preselected.
  4. Choose where to save the Pinup - project - set.html file and confirm.The overlay shows progress sheet by sheet; when it finishes, the status bar shows the final size and the HTML opens in your browser so you can check it.
  5. Send that single file by email or leave it on the server.It needs no other files: images, PDFs, viewer and data are all inside.
Result. A self-contained .html file with the gallery, the viewer with markup tools, your pins and strokes already in place (read-only for the reviewer) and the version comparator.
  • If the file turns out too heavy for email, re-export in Medium or Low: the size is dominated by the embedded vector PDF.
  • Your own pins without text do not travel: always write something in every pin you want to share.
7

Review in the browser (for the reviewer without Revit)

8 steps

Goal. Red-line the set from any browser and return the review as a small file.

  1. Open the .html file and type your name in the Your name box.It is mandatory: the viewer will not open any sheet until there is an author, because every comment is signed.
    Header of the shareable HTML with the Your name box, the Print summary button and the Collaborate group.
    assets/shots/pinup/fig-09.pngHeader of the shareable HTML with the Your name box, the Print summary button and the Collaborate group.
  2. Click a sheet to open the viewer and use the toolbar on the left.Tools: select/move (v), pin (1), pencil (2), line (3), arrow (4), rectangle (5), ellipse (6), revision cloud (7), highlighter (8), text (t), leader (l), dimension (m), area (a), eraser (e), image (i or Ctrl+V with a screenshot), counter (c), APPROVED/REVISE/REJECTED stamps, four semantic colours (red fix, orange warning, blue question, green OK), three stroke weights and undo/redo (Ctrl+Z / Ctrl+Y). With the selection tool you can move and stretch your own strokes, or delete them with Del.
    HTML viewer with the vertical toolbar, a red revision cloud drawn and several numbered pins.
    assets/shots/pinup/fig-10.pngHTML viewer with the vertical toolbar, a red revision cloud drawn and several numbered pins.
  3. To measure, first choose the scale in the 📏 drop-down in the bottom bar (1:20 to 1:500, custom 1:N or 2-point calibration).The predefined scales require the sheet to carry a vector PDF (the real paper size comes from there). Without a vector, use the dimension tool on an element of known length: the viewer will ask for the real metres and calibrate the sheet. The dimension labels in metres and the area tool in square metres.
  4. Approve or flag each sheet with the ✓ Approve and ⚑ Flag buttons on its card, and write general notes in each sheet's box.The top panel shows progress (approved, flagged, pins, markups, untouched) and the All / Annotated / Flagged / Untouched filters.
  5. Converse in the pin threads from the right panel: type in Reply… and press Enter (or the ↩ button), and click the status chip to cycle it (Open → In progress → Resolved → Verified).The sender's pins arrive read-only, but you can reply to them and change the thread status; Shift+Enter inserts a line break in the reply.
  6. Move quickly with J/K or ←/→ between sheets, wheel to zoom, space to pan, Esc to cancel or close.Everything auto-saves in the browser's local storage: you can close and pick up later on the same machine.
  7. When you finish, press Export review in the Collaborate group.It downloads review - (title) - (your name).txt. Send it to whoever sent you the HTML. With Import reviews you can also load other colleagues' .txt files and see their annotations overlaid.
  8. Optional: press Print summary to print (or save as PDF) a report with each annotated sheet, its numbered threads and the totals.
Result. A lightweight .txt file with the reviewer's flags, notes, pins and strokes, ready to be imported into Pinup.
  • The sender's annotations arrive pre-placed and read-only: the reviewer can see them but cannot alter them.
  • If the browser warns that storage is full, export the review immediately so you do not lose work.
  • In Chromium-based browsers you can drag the team folder onto the page to publish and receive reviews directly against that folder.
8

Import a received review

4 steps

Goal. Pour a reviewer's .txt onto your sheets: their pins, strokes, notes and flags appear in your gallery.

  1. In the gallery, press Import review… and select the received .txt file.
  2. Check the status bar message.It shows how many changes and pins were applied and from which reviewer. The import is idempotent: identical records already present are skipped as duplicates, so importing twice duplicates nothing.
  3. Open the affected sheets in the lightbox to see the annotations.The reviewer's pins appear in orange with their name and date, their strokes are drawn on the sheet with an author tooltip, and their general notes are appended to the sheet note with the [author] prefix.
    Lightbox showing an external reviewer's orange pins next to your own blue ones, with the side panel listing both authors.
    assets/shots/pinup/fig-11.pngLightbox showing an external reviewer's orange pins next to your own blue ones, with the side panel listing both authors.
  4. If something does not appear, check the import log.Next to the imported .txt a .import-log.txt file is written with the line-by-line verdict (added, duplicate or skipped and why).
Result. The external review integrated into your local stores, counted on the cards and ready for replying, changing statuses or exporting reports.
  • You can import several .txt files from different reviewers: exact-signature deduplication prevents collisions.
  • The reviewer's flags (Approved/Flagged) are also imported and replace the sheet's status.
9

Work as a team with a shared folder

4 steps

Goal. Let several people in the practice review the same set at once, with common captures and automatic merging of annotations.

  1. In the gallery, press Shared folder… and choose the team folder (a network or Desktop Connector path).Pinup creates a subfolder inside it named after the project. The choice is remembered per project.
  2. Read the confirmation in the status bar (Team folder ON).The first time, your local captures (PNG and PDF) are copied to the shared folder without overwriting anything, so the team starts with a populated gallery; the gallery reloads itself from that folder.
  3. Work as normal: pins, strokes and statuses.Your activity is published on its own (with a small delay) to review - youruser.txt inside the folder. A file watcher detects everyone else's files and merges their updates; the status bar announces Team sync when new activity arrives.
  4. To disable it, press Shared folder… again and cancel the dialog: Pinup will offer to disable the folder.Your data is kept; captures return to your local folder.
Result. A live multi-user review: one file per author (no write conflicts by design), shared captures and everyone's annotations merged into each Pinup.
  • The v1 synchronisation shares pins and markup between Pinup users; sheet notes only arrive when they come from an HTML-viewer reviewer's .txt, and the approved/flagged flags remain per user.
  • HTML reviewers can also drop their review - name.txt in that same folder: Pinup detects it as another author.
  • When you close the window, Pinup publishes one last time so nothing is left pending.
10

Generate reports: CSV register and HTML dashboard

2 steps

Goal. Produce the drawing-control deliverables: a row-based register for Excel and a visual report on the state of the review.

  1. In the gallery, press Sheet register (CSV), choose where to save it and confirm.One row per sheet with: number, name, current revision and its date, issue date, drawn/checked/approved by (from the title block), review status, pins, open and resolved issues, markups and comment. It is saved in UTF-8 with BOM so Excel respects accents, and opens automatically.
  2. Press Contact sheet for the visual report.It generates review-report.html in the captures folder and opens it in the browser: a self-contained dashboard with set statistics, thumbnails, per-sheet status, open/resolved issues and the contributor ranking. It works offline.
    review-report.html dashboard in the browser with statistics cards, a search box and the sheet register with thumbnails.
    assets/shots/pinup/fig-12.pngreview-report.html dashboard in the browser with statistics cards, a search box and the sheet register with thumbnails.
Result. A CSV ready for the office drawing register and a shareable HTML report on the state of the review.
  • The CSV's open/resolved issues come from the thread statuses: keep the chips up to date so the register reflects reality.
  • Title-block metadata is read from the model at export time: there is no need to recapture after issuing a revision.

Options reference 10 options

OptionWhat it does
Sheets / ViewsCapture scope: the project's sheets or its printable views (excluding sheets and schedules).
Set:Filters the list by a saved sheet/view set from the project (the print/publish ones). All shows everything.
Vector PDFAlso exports a vector PDF per item using Revit's native exporter. It is what makes the shareable HTML look crisp at any zoom and enables the predefined measurement scales. Enabled by default.
Skip already capturedReuses the PNGs (and PDFs) already on disk instead of re-exporting them. Untick it to recapture; every recapture archives the previous version. Enabled by default.
Capture: 2000px / 4000pxResolution of the captured PNG. 2000px is lighter and faster; 4000px (default) is sharper for reviewing detail. It is independent of the quality chosen when exporting the HTML.
Gallery filters (All / Flagged / Approved / Annotated / Untouched)Narrow which cards are shown according to their review status.
Shareable HTML quality (High / Medium / Low)High embeds the vector PDF (maximum sharpness, maximum size). Medium uses high-resolution JPEG without a vector. Low uses reduced JPEG, the lightest for email.
Review set nameRequested when exporting the HTML and remembered per project; it gives the file a stable name so re-exports replace the same file.
Shared folder… (team folder)A per-project shared path that holds the captures and one review file per author, with automatic publishing and importing. Saved in %APPDATA%\FJV\Pinup\settings.dat. Cancelling the dialog while a folder is active offers to disable it.
Scale / calibration (in the HTML)Per-sheet 📏 drop-down: 1:20 to 1:500 scales, a custom 1:N scale or 2-point calibration by measuring a known length. Saved with the review in the browser.

What you get out

  • One canonical PNG per sheet or view: number - name.png, in %APPDATA%\FJV\Pinup\<project> or in the team folder.
  • One vector PDF per sheet with the same base name (if Vector PDF is enabled).
  • A versions folder with the V1, V2… history (PNG + PDF) of every recaptured sheet and its date manifest.
  • A self-contained shareable HTML: Pinup - project - set.html, with viewer, markup, measurement, version comparator and embedded data.
  • A review .txt file (from the browser: review - title - name.txt; in team mode: review - user.txt per author).
  • An import log next to the imported .txt: <file>.import-log.txt with the line-by-line verdict.
  • A CSV sheet register (Pinup register - project.csv) with revision, title-block signatures and review status, in UTF-8 with BOM.
  • A review-report.html dashboard report in the captures folder.
  • Persistent per-project review stores: flags.dat, pins.dat, markup.dat (with a .bak copy) and identity.idx.
  • A diagnostic log in %APPDATA%\FJV\Pinup\logs\pinup-YYYY-MM-DD.log.

Pro tips 6 tips

Capture at 4000px with Vector PDF if the set will be reviewed in detail; use 2000px for quick coordination passes.
Renumbering or renaming sheets in Revit breaks nothing: Pinup detects the change through the sheet's internal identity and migrates files, versions and annotations to the new key on the next capture.
Lightbox shortcuts in Revit: p pin mode, a or space approve, f flag, ←/→ change sheet, Esc go back.
Open folder opens the captures folder in Explorer: useful for attaching a single PNG or checking what is in the team folder.
Before an issue, filter by Untouched to spot sheets nobody has reviewed yet.
The user name that signs your pins is the Revit user (Application.Username): it is worth making sure the whole team has it configured.

Good to know

The window is modal and the capture runs on the Revit thread: during a long capture Revit does not respond (there is a Cancel button).
In Views mode only printable views appear; schedules and the sheets themselves are excluded from that mode.
The vector PDF depends on Revit's native exporter; if it fails for a sheet, that sheet keeps only its PNG (the HTML will show it as raster only).
The shareable HTML embeds at most the last 3 archived versions of each sheet for the comparator.
Team synchronisation v1 publishes only pins and markup; sheet notes are only received from browser reviewers' .txt files, and the approved/flagged flags do not synchronise between users (they are imported from a .txt with Import review…).
Pins without text are neither published nor exported: only annotations with content travel.
The browser's predefined measurement scales require an embedded vector PDF (High quality); without it, only 2-point calibration works, and measurements are expressed in metres.
The reviewer's work in the browser lives in that browser's localStorage on that machine: if they switch machines they must take their exported .txt with them.
Import deduplication works by exact match (position, author and text): if a reviewer edits the text of an already imported pin and resends it, the pin arrives as a new one alongside the old.
A thread's status can be changed by anyone (there are no role-based permissions in this version).

FAQ 8 questions

Where are my captures and my review if I switch computers?
By default everything lives in %APPDATA%\FJV\Pinup\<project name> on your machine: PNGs, PDFs, versions and the flags.dat, pins.dat and markup.dat stores. If the project uses a team folder, the captures and each author's review files sit in that shared folder and any machine with Pinup can see them.
I have renumbered half the set — do I lose the annotations?
No. Pinup keeps an identity index based on each sheet's internal identifier. On the next capture it detects the change of number or name and automatically migrates the PNG, the PDF, the version history and all the pins, markups, flags and notes to the new key.
The HTML is too heavy to send by email — what do I do?
Re-export choosing Medium or Low quality: the size is dominated by the embedded vector PDF, and those qualities replace it with JPEG. You will lose the infinite sharpness of the vector and the predefined measurement scales, but the reviewer can still calibrate with 2 points.
Does the reviewer need to install anything or have internet access?
No. The HTML is a single self-contained file: images, PDFs, the viewer and even the rendering library are all inside. It opens with a double-click in any modern browser and works completely offline. Their work auto-saves in the browser itself.
How does the reviewer measure real distances and areas?
In the HTML viewer, with the dimension tool (m) and the area tool (a). First they must set the sheet's scale in the 📏 drop-down: a predefined one (1:20 to 1:500, available if the sheet carries a vector PDF), a custom 1:N, or 2-point calibration by marking a known length and typing its metres. Dimensions label in metres and areas in square metres.
I imported the same review file twice — did everything get duplicated?
No. Each record carries a signature (sheet, position, author, text) and the ones already present are skipped as duplicates. In addition, a .import-log.txt log is written next to the .txt detailing line by line what was added, what was a duplicate and what was skipped and why.
Can several of us review at once from the practice?
Yes, with Shared folder…: you choose a network or Desktop Connector folder and Pinup automatically publishes your activity to one file per author and merges everyone else's as soon as it changes. Since there is one file per person there are no write conflicts. Bear in mind that in this version pins and markup are synchronised (plus the notes that arrive from browser reviewers), not the flags.
Can I cancel a capture halfway through?
Yes. The progress overlay has a Cancel button; the sheets already captured are kept and move to the gallery, and the status bar shows how many were completed. You can rerun the capture later with Skip already captured to complete only what is missing.