v4.5.22 — 20 September 2026, 22:52 BST — One-tap Shopping Mode wishlist
Adds an unavailable set straight to the wishlist from Shopping Mode, downloads its normal catalogue details and image, prevents duplicate set entries, and safely queues a complete cached set while offline.
v4.5.21 — 20 September 2026, 22:26 BST — Field-safe queued sync merging
Compares the queued base, local edit and current cloud record field by field; preserves changes made on both devices, clears identical revisions automatically, and stops only when the same field was changed differently.
v4.5.20 — 20 September 2026, 22:16 BST — Safe item revision rebasing
Allows queued item fields to continue after receipt, instruction or photograph revisions, but still stops when another device has genuinely edited normal item fields since the queued change began.
v4.5.19 — 20 September 2026, 22:10 BST — Attachment revision recovery
Safely rebases a queued receipt or instruction upload onto the item’s current cloud revision and retries once, without overwriting any ordinary item fields or weakening conflict protection for record edits.
v4.5.18 — 20 September 2026, 22:02 BST — Unified attachment uploads
Routes receipts and instructions of every size through the proven R2 multipart uploader, avoiding the failed single-request receipt path while retaining progress, validation and revision protection.
v4.5.17 — 20 September 2026, 21:55 BST — Queued-sync diagnostics
Identifies the exact queued change and API response that stopped synchronisation, preserves every remaining local change, and assigns a traceable diagnostic ID to unexpected cloud failures.
v4.5.16 — 20 September 2026, 21:46 BST — iPhone queued-sync recovery
Uses authenticated database access to confirm signed-in connections directly, so an iPhone timeout on the separate health probe can no longer block pending changes from uploading.
v4.5.15 — 31 August 2026, 22:15 BST — Visible document recovery
Adds a prominent Recently deleted documents panel with original item details and one-click restore, while preventing an older receipt from overwriting a newer one.
v4.5.14 — 31 August 2026, 21:43 BST — Recoverable document storage
Keeps deleted and replaced receipts and instructions in a downloadable 30-day quarantine, audits active and disconnected R2 files, and provides controlled deletion only after retention expires.
v4.5.13 — 31 August 2026, 21:28 BST — Live cross-device updates
Detects cloud item revisions every five seconds while the app is visible, refreshes changed records automatically and retains queued offline work without replacement.
v4.5.12 — 31 August 2026, 21:09 BST — Cross-device attachment safety
Makes photograph, receipt and instruction changes revision-safe, prevents ordinary edits from overwriting document metadata, repairs malformed mobile CSS and requires the Chromium and WebKit lifecycle tests.
v4.5.11 — 28 August 2026, 17:25 IDT — Automatic received date
Sets Date acquired to the device’s current local date for new Received items and whenever an existing item changes to Received.
v4.5.10 — 20 August 2026, 23:21 BST — Instruction transfer progress
Adds visible 0–100% progress bars for manual instruction uploads and official LEGO multi-book imports.
v4.5.9 — 20 August 2026, 23:07 BST — Collapsed iPhone sidebar spacing
Removes the collapsed mobile sidebar from layout so its wrapped contents cannot leave a large blank gap above the collection.
v4.5.8 — 20 August 2026, 22:51 BST — Collapsible iPad sidebar
Adds a remembered sidebar toggle and tighter responsive list columns so Acquired and View/Edit remain reachable on iPad.
v4.5.7 — 19 August 2026, 23:53 BST — Visible lookup-image placement
Adds a prominent image preview directly beneath the Find set result so the returned photograph is visible without scrolling down the editor.
v4.5.6 — 19 August 2026, 23:48 BST — Immediate set-image preview
Displays the catalogue image in the item editor as soon as Find set succeeds, before the record is saved.
v4.5.5 — 19 August 2026, 23:35 BST — Cloud file-size summary
Adds live Settings totals and file counts for images, receipts, instructions and all R2 storage to support the offline-download decision.
v4.5.4 — 19 August 2026, 23:21 BST — Fixed list metadata columns
Reserves consistent compact-list positions for status, build, location, instructions, receipt and year so missing values never shift or hide later information.
v4.5.3 — 19 August 2026, 23:14 BST — List metadata order and instruction layout
Moves the release year to the final list-view chip and separates instruction filenames from book, size and source metadata.
v4.5.2 — 19 August 2026, 22:58 BST — Instruction availability filter
Adds remembered With instructions and Without instructions filters and dates known revision-history entries.
v4.5.1 — 19 August 2026, 22:43 BST — Cloudflare build repair
Corrects the multi-file item response build error and adds a Cloudflare bundler preflight before backup, migration or deployment.
v4.5.0 — 19 August 2026, 22:38 BST — Official LEGO instruction imports
Finds all official LEGO instruction books by model number, imports selected PDFs directly to private R2 storage, and adds per-file view, rename, download and delete controls.
v4.4.1 — 19 August 2026, 22:28 BST — Consistent instruction filenames
Adds a Rename Instructions action beside Upload Instructions and creates filenames from the item name and model number.
v4.4.0 — 19 August 2026, 22:12 BST — Large uploads and in-app viewer
Adds chunked R2 uploads for large instruction PDFs, an expandable internal document viewer, upload progress and larger attachment icons.
v4.3.2 — 19 August 2026, 22:03 BST — Dedicated attachment uploads
Adds separate upload actions with progress and visible errors, and increases the verified Instructions file limit to 50 MB.
v4.3.1 — 19 August 2026, 21:55 BST — Attachment visibility indicators
Shows Instructions and Receipt icons on collection records, prominent uploaded filenames and sizes in the editor, and immediate feedback for newly selected files.
v4.3.0 — 19 August 2026, 21:32 BST — Instructions and receipt attachments
Adds separate private PDF or image uploads for instructions and receipts, with view, replace, download and delete controls for each collection item.
v4.2.1 — 19 August 2026, 21:24 BST — Missing piece-count refresh
Refreshes cached catalogue entries from Rebrickable when their piece count is missing, while retaining cached details when no API key is available.
v4.2.0 — 12 August 2026, 22:27 BST — Stabilisation and browser lifecycle testing
Separates core UI, offline synchronisation and reporting into strict-mode modules; adds Chromium and WebKit cold-start, offline, resume and upgrade tests.
v4.1.13 — 12 August 2026, 22:12 BST — Safari catalogue startup repair
Declares catalogue and audit state before Safari restores local data, preventing the “Can’t find variable: catalogue” startup failure.
v4.1.12 — 12 August 2026, 18:26 BST — Safari Home Screen icon repair
Publishes the custom icon at Apple’s conventional root PNG paths so Safari recognises it when adding the app to the Home Screen.
v4.1.11 — 12 August 2026, 18:23 BST — Safari resume synchronisation
Synchronises when Safari restores the page, returns to the foreground or regains focus, including Home Screen app sessions.
v4.1.10 — 12 August 2026, 17:42 BST — App icon save repair
Adds a dedicated app-icon save action, instant selection preview, upload progress and visible success or error feedback.
v4.1.9 — 11 August 2026, 10:11 BST — Custom app identity
Adds a Settings area for a custom Home Screen app name and icon, with manifest, Apple touch icon and browser favicon support.
v4.1.8 — 9 August 2026, 21:05 BST — Revision descriptions restored
Restores explanatory revision-history text while keeping downloadable ZIP filenames limited to the incremental version number.
v4.1.7 — 9 August 2026, 20:59 BST — Offline cache update repair
Removes legacy application caches and restricts offline loading to the current release cache.
v4.1.6 — 9 August 2026, 20:46 BST — Sync safety and revision recovery
Retains the v4.1.5 Settings workspaces while adding conflict-safe D1 revisions, safety snapshots, backup-first migration and security repairs.
v4.1.5 — 9 August 2026, 20:33 BST — Settings navigation & independent Collection/Wishlist workspaces
Renames Administration to Settings, moves catalogue maintenance into Settings, and remembers Collection and Wishlist workspace state independently.
v4.1.4 — 9 August 2026, 20:21 BST — Compact list details & mobile cloud diagnostics
Adds compact-list purchase details and separately verifies device internet, Cloudflare API reachability and authenticated D1 access.
v4.1.3 — Compact collection list
Redesigns Collection list view with smaller thumbnails, tighter rows, condensed metadata and a smaller View/Edit action.
v4.1.2 — Mobile sync and reconnect
Uploads queued changes, downloads current cloud records, distinguishes internet from API availability, and records the last confirmed cloud sync.
v4.1.1 — A4 reporting suite
Adds filtered and grouped owned, wishlist and all-record reports with printable A4 layouts.
v4.0.0 — Offline-first collection
Adds the local device database, queued offline edits, complete image download, device status and Shopping Mode.
v3.7.2 — Record photograph display repair
Displays the catalogue photograph in the record preview when no separate personal photograph exists.
v3.7.1 — Collection name display repair
Normalises earlier branding and displays the collection name consistently in the header and Dashboard.
v3.7.0 — Rebrickable administration
Adds application and collection headings, browser-title updates and clear synchronisation status.
v3.5.1 — Version history and display correction
Adds revision history and aligns visible and cached version numbers.
v3.5.0 — Settings and branding
Adds editable collection naming, header title, custom R2 logo and catalogue-image maintenance.
v3.4.0 — Permanent catalogue and collection audit
Adds the D1 catalogue, R2 images, automatic lookup, offline retention and record-count auditing.
v3.3.0 — Wishlist save and duplicate checking
Fixes first-click wishlist saving and warns about matching owned, ordered or wishlist records.
v3.2.2 — Safe repeatable migration
Makes update migrations tolerant of catalogue columns already being present.
v3.2.1 — Startup repair
Corrects missing Wishlist navigation and adds clearer connection-failure handling.
v3.2.0 — Wishlist, catalogue lookup and image storage
Adds wishlist entry, Rebrickable lookup, R2 catalogue images and expanded offline caching.
v3.1.0 — Explorer usability
Adds selection controls, filter chips, breadcrumbs and keyboard clearing.
v3.0.0 — Collection Manager
Introduces the dashboard, Explorer, grouped totals, remembered preferences, list views and dark mode.
v2.0.1 — Password recovery
Adds password reset and deployment verification.
v2.0.0 — Cloud version
Moves records to D1 and photographs to R2, with authentication, synchronisation and offline viewing.
v1.0.0 — Initial inventory
Imports the spreadsheet collection and adds cards, search, sorting, editing, photographs and JSON backup.