immigration.fyi
Bundle BuilderEvidence ExhibitorCountry Schedule

Casework

Asylum Interview ReviewerAuditorBundle BuilderCW Form CompletionCase Law FinderCase SummaryChronology DrafterCompilerCountry ScheduleDate ConversionsDocument CompareDocument NotepadEvidence ExhibitorEvidence: MatrixFilerGenogram GeneratorGov.UK Archive CheckImage AnnotatorPassage PickerResearch

Bundle Builder

Evidence Exhibitor Country Index
Select a tab to load a tool…

What this is

Bundle Builder assembles a court bundle: one paginated PDF with a cover masthead, a clickable index, section dividers, continuous page numbers, and the GMIAU per-PDF feature stack (PRIVATE & CONFIDENTIAL header, optional DRAFT watermark, optional encryption). Pick the matter type (tribunal appeals for the First-tier or Upper Tribunal, applications, judicial review, Court of Appeal) and the index sections, the default bundle title, and the cover masthead adapt to it.

It's the inbound companion to Evidence Exhibitor (exhibit-level packaging) and Filer (outbound case files). All three share the same Case Details, Backup, Config, and Settings tabs.

Typical workflow

  1. Case Details: set the matter type, then fill the references, parties, anonymity, and preparer. (Or hit Import Case Summary to pre-fill from a Case Summary PDF or JSON.)
  2. Bundle: drop your documents into the index sections (drag a folder or single files in, or click to select). Re-order within a section, rename index entries, set the bundle title / Custom Masthead.
  3. Tick the document-protection options you want: PRIVATE & CONFIDENTIAL header, DRAFT watermark for working copies, encryption for distribution.
  4. Compile: the tool builds the bound PDF, cover clickable index section dividers documents, with a PDF outline (bookmarks) and continuous page numbers.
  5. Check the result, tweak, re-compile as needed. Backup the case before you close the tab.

The tabs

Case Details

Identity for the bundle: matter type, GMIAU / matter references, parties (appellant · respondent · anonymity · party count · conjunction), preparer, and the document-protection toggles. Most fields pre-fill from Import Case Summary. These values flow into the cover masthead and the per-PDF metadata.

Bundle

The work. One section per index heading; drop documents in, sort them, rename their index entries, set the bundle title / Custom Masthead, and Compile. The matter type chosen in Case Details decides which section scheme and which default title apply.

Debundle

The reverse of building a bundle: drop a bundle PDF back in and Debundle reads its bookmark tree to give you its documents back, either loaded straight into the builder so you can fix one and rebundle, or saved as a ZIP (one PDF per document, or per index section). Good for un-binding a bundle a colleague sent, correcting a document, or pulling one back out. Works best on bundles built by this tool (they carry the section to document bookmark tree).

Backup

Save every tab's state as a single gmiau-bundle/1 JSON envelope, and restore it later. Home to the Clear client data danger-zone action too. Run Backup before Clear or Restore, because both wipe state.

Config

Caseworker-level preferences that stick across cases (and survive a reinstall, because they live in the One File config, not just this browser): per-matter index sections + auto-routing keywords, bundle titles, party-label style, PDF body font, preparer defaults, and more.

Settings

App appearance (GMIAU Light / GMIAU Dark / system) plus the app font family + size. These sync across every GMIAU tool.

Tips & gotchas

  • Pick the matter type first. It drives the index sections, the default bundle title, and the cover masthead. Switching it later re-shapes the Bundle tab.
  • DRAFT watermark = working copies only. Switch it off before you produce the bundle you actually lodge.
  • Encryption is per-output. Tick "Lock for distribution" and set at least one password; readers can still print and use screen readers, but editing / copying / annotating are blocked.
  • Documents stay in browser memory until you Backup (the envelope bakes the file bytes in), so a reload loses anything you haven't backed up.
  • Index entries are what you type, not the filename, so rename them in the Bundle tab before you Compile.
  • The bundle's PDF outline mirrors the index (section document), so a viewer's bookmarks pane is your table of contents.

Questions

Q. Nothing happens when I click Compile.
A. You need at least one document in at least one section. The status line under the Compile button explains why.

Q. The cover shows the wrong title or heading.
A. The bundle title comes from the matter type (overridable in Config Bundle titles) and any Custom Masthead you set in the Bundle tab. A per-case Custom Masthead wins.

Q. Can I un-bundle a PDF a colleague sent me?
A. Yes, drop it into the Debundle tab. To fix and rebuild it, use Load into builder.

Q. Will my Config and theme follow me to another machine?
A. Theme + font sync across GMIAU tools via browser storage. Config preferences live in the One File config (your own Tools-GMIAU-…conf file), so export it from Config Config file and it travels.

More: the GMIAU Caseworker User Guide covers the wider bundling process; see also Evidence Exhibitor (exhibit-level packaging) and Filer (outbound case files). Confidentiality: this tool runs entirely in your browser; nothing is uploaded. The documents you load, the case references and the client names are confidential, so keep the produced files on this machine and send them only through your normal, approved channels.

Case Summary

Matter

References

Parties

Bundle options

Document protection

Detects pages with no text layer and adds one by OCR (English), entirely in your browser, so files never leave the tab. Makes builds slower; the language model downloads on first use.
Off by default; affects nothing else. When ticked, filenames are read as [filing date or bundle ref] Title [date or date-range]: the prefix is dropped, ranges show start – end (sorted by the start date), dates render DD Mon YY, and the title keeps its original capitalisation. Form numbers like N461 and PA_XXXXXX_97 stay intact.
Cover page and the document index pages are skipped, so only the body of the bundle is stamped.
For working copies before sign-off. Don't forget to switch off before producing the final bundle.
When ticked, the produced PDF is AES-256 encrypted. Readers can still print and use screen readers; editing, copying, and annotating are blocked.

Custom masthead

Applies to the bundle's first-page cover only. Per-exhibit cover pages keep the default tribunal layout.

App font

App appearance

Tab visibility

Syncs across every GMIAU Shell tool via ifyi_hide_guide_tab + ifyi_hide_config_tab.

Backup & restore

Run Backup before Clear or Restore, because both wipe state. Backups are gmiau-bundle/1 JSON envelopes.

PDF font

PDF body text is always 12 pt.

Caseworker

Identity defaults

Bundle numbering

Cover style

Bundle titles

Each bundle type's tramline (auto-uppercased on save). The PDF filename is derived from this, e.g. CORE BUNDLE INDEX produces Core-Bundle-<ref>.pdf. Per-case Custom Masthead still wins when enabled.

Index Sections

Per-bundle-type section list and auto-routing keywords. Reorder, rename, recolour, add or remove sections. Changes apply on the next bundle of that type. Keywords are matched against filenames; the first matching section wins (so list specific keywords before broad ones). Per-case edits in the sidebar still override these defaults; use the sidebar "Save as default" to promote a per-case layout into here.

Config file

Changes save automatically. Numbering scheme applies to bundles built after the change. Exported file is named immigrationfyi-tools-<caseworker>.conf.

This tab edits a subset of the shared One File. Edit the full configuration in Configuration Editor →

Drop PDFs or a bundle folder here, or click to select files

A folder's subfolders become sections (matched by name, created if new); loose files route by keyword. Dates stripped automatically: YYYYMMDDDD-MM-YYYY15 Jan 2026 etc.

Drop PDFs or a bundle folder here, or click to select files

A folder's subfolders become sections (matched by name, created if new); loose files route by keyword. Dates stripped automatically: YYYYMMDDDD-MM-YYYY15 Jan 2026 etc.

Drop PDFs or a bundle folder here, or click to select files

A folder's subfolders become sections (matched by name, created if new); loose files route by keyword. Dates stripped automatically: YYYYMMDDDD-MM-YYYY15 Jan 2026 etc.

Drop PDFs or a bundle folder here, or click to select files

A folder's subfolders become sections (matched by name, created if new); loose files route by keyword. Dates stripped automatically: YYYYMMDDDD-MM-YYYY15 Jan 2026 etc.