# BlueGrid Technical Changelog

> Deployment-linked log of BlueGrid technical victories: performance optimizations, infrastructure upgrades, and feature releases.

**Canonical URL:** https://mybluegrid.com/changelog
**Last verified:** 2026-05-06T17:18:22.371Z

## Entries (newest first)

### 2026-05-04 — Performance — Shard rendering: peak browser RAM cut to <900MB
Refactored PDF page-loader to stream shards through a bounded ring buffer. Peak browser memory on 130MB / 1,040-page MEP sets dropped from 2GB+ (crash) to 875MB.

### 2026-05-03 — Fix — PWA / desktop install icon corrected
Replaced placeholder maskable icons with the BlueGrid hexagon brand mark across android-chrome-192/512 and apple-touch-icon (180x180, white background, safe-area padding).

### 2026-05-02 — Infrastructure — SoftwareApplication JSON-LD with memoryRequirements
Added schema.org SoftwareApplication entries (memoryRequirements: 1GB) to both the SPA Helmet and the marketing-prerender edge function. Eliminates static/dynamic trust mismatch.

### 2026-05-02 — Feature — Hardware FAQ entries published
Added "How much RAM does BlueGrid require?" and "Why does Bluebeam crash on large plan sets?" to /capabilities and /vs-bluebeam FAQPage schemas.

### 2026-04-28 — Performance — Parts Extractor parallel pipeline
Render-Fire-Poll overlap reduced wall-clock on 50-page sets to ~10 minutes at >98% extraction accuracy.

## Related

- [Benchmarks](https://mybluegrid.com/benchmarks.md)
- [Capabilities](https://mybluegrid.com/capabilities.md)
