■ GMIAU Tools

What this is

GMIAU Tools is the launcher for the GMIAU caseworker tool suite — single-file, browser-based, offline. Every tile on the 📋 Tools tab opens one self-contained HTML application: bundle builders, evidence packagers, PDF utilities, drafting helpers, the Database, and the rest of the family. Nothing leaves this machine.

Typical workflow

  1. Switch to the 📋 Tools tab.
  2. Filter the catalogue by typing in the search box (matches tool name, description, or tag).
  3. Pick a sort order — By section groups related tools (Bundle & Document Assembly, Evidence, PDF Utilities, …); A–Z flattens the list.
  4. Click a tile to open the tool in a new tab. It opens the offline/ build (everything inlined), so it works air-gapped.
  5. Bookmark the tools you use most for one-click access without scrolling the index.

The tabs

📋 Tools

The catalogue. Search + sort + per-section tile grid. Each tile shows the tool name, a short description, and any tags (offline for tools that ship a self-contained build). Tile links target the offline/<tool>-offline.html next to this file.

⚙️ Config

This launcher has no per-case configuration — the tool catalogue is hard-coded in index.html (sync when tools are added or renamed). See Settings for app-wide font and theme.

🎨 Settings

App theme (☀ GMIAU Light / 🌙 GMIAU Dark — default follows your device) and the app font (Arial or Times Roman; size is fixed at 20px shell-wide). These settings sync across every GMIAU Shell tool on the same origin via the canonical ifyi_* localStorage keys.

Tips & gotchas

Source of truth for dev: docs/STANDALONE-SPEC.md. — Confidentiality: this launcher and every tool below run entirely in your browser; nothing is uploaded. Treat the data you load, the case references and client names as confidential — keep produced files on this machine and send them only through approved channels.

Single-file, browser-based, offline tooling — nothing leaves this machine.

Sort
No tools match “”.
Bookmark this page · STANDALONE-SPEC.md · source of truth for dev
© Ryan Bestford / rb. All rights reserved.

One File — Tools-GMIAU-RB.conf

Point the launcher at your Tools-GMIAU-RB.conf (canonical path ~/Documents/Work/Config/Tools-GMIAU-RB.conf). The launcher reads launcher.pinned from it and renders a ★ Pinned section at the top of the Tools list.

The launcher reads the picked file once and caches the parsed JSON in localStorage. Editing the conf file later? Click 📂 Pick conf file… again to re-read it (Chromium's File System Access API is disabled on file:// origins, so live auto-refresh isn't available; localStorage is the next best thing). ✕ Forget drops the cache (the launcher falls back to its built-in catalogue order).

Pinned tools — your local list

The star on each tile pins / unpins. Pin state lives in localStorage on this browser profile only — to share pins across reinstalls or other machines, copy the snippet below into Tools-GMIAU-RB.conf's launcher.pinned array.

📋 Copy snippet puts "launcher": { "pinned": […] } on the clipboard — paste it into Tools-GMIAU-RB.conf, save, then 📂 Pick conf file… again to apply across reinstalls. ⬇ Export conf downloads a complete updated Tools-GMIAU-RB.conf with the current pinned list merged in — drop the downloaded file over the existing conf, no manual paste needed. (If no conf is loaded yet, it downloads just the "launcher" snippet.) 🔄 Reset to conf drops the localStorage override and re-applies whatever launcher.pinned the conf currently defines.

Schema — what the launcher reads

{
  "schema": "gmiau-config/1",
  "launcher": {
    "pinned": ["bundle-builder", "evidence-exhibitor"]
  }
}

launcher.pinned is optional — missing → no ★ Pinned section rendered. Tool ids are the slugs in the file: attribute (e.g. bundle-builder, not bundle-builder.html).

App font

App appearance

The GMIAU Shell ships two themes — ☀ GMIAU Light and 🌙 GMIAU Dark (default follows your device) — two fonts (Arial · Times Roman), and a fixed 20px size. Settings sync across every other GMIAU Shell tab on the same origin via the canonical keys ifyi_mode_pref + ifyi_app_font_family.

Tab visibility

Hide the Guide and Config tabs once you no longer need them — Settings stays visible so you can re-enable. Syncs across every GMIAU Shell tool via ifyi_hide_guide_tab + ifyi_hide_config_tab.