BLIP [1.0.1] — Mesh Plus
Patch release: verified build trust cues, MESH+ documentation, and profile GIF reliability — all LAN/P2P, zero cloud.
Highlights
Upgrading from v1.0.0 (Windows)
Auto-update from 1.0.0 will not install this release. Download BLIP-Setup-1.0.1.exe from Assets and run it once (over your current install). From v1.0.1 onward, later versions can update from the app again.
Verified Builds & MESH+ Trust
- Ed25519 Build Signing — Official releases include cryptographically signed build-info (main-process only).
- Visual Trust Cues — UI accents reflect build authenticity:
Build Type Accent Color Tooltip Official (maintainer) Purple / Cyan "Verified build" Community / Dev Red "Unofficial build" - No Feature Blocking — MESH+ remains fully functional on all builds; trust cues are visual only to prevent fork impersonation.
- Dual-Layer Sync — Renderer state strictly mirrors main-process
trustStatefor consistent UI.
MESH+ Documentation
- README (EN/RU) — New dedicated section covering themes, status GIF, Signal Corps tools, and export styling.
docs/MESH-PLUS.md— Complete feature comparison: FREE vs MESH+.- Architecture & Landing — Updated to reflect 1.0.1 capabilities and trust model.
Fixed
| Issue | Resolution |
|---|---|
| Peer profile won't open with status GIF | Safe GIF sync pipeline; profile loads reliably |
| Large GIFs break TCP session | Chunked transfer + size validation for LAN GIF sync |
| Chat hub avatar opens wrong profile | Avatar click now resolves correct peer ID |
| Ping spam on profile open | Debounced discovery requests; single ping per session |
| MESH+ entitlement bypass | Hardened checks in Settings, Signal Corps, and main process |
Technical
- Trust Computation — Entirely in main process; renderer receives read-only
trustState. - ENTITLEMENT-MAP.local.md — Maintainer reference for premium-tier capability mapping.
- Build Secrets Setup —
npm run setup:build-secrets+ mesh keygen for signed releases (see repo docs).
Release Test Plan
- Run official build → UI accents are purple/cyan; tooltip shows "Verified"
- Run local dev build (
npm start) → accents are red; tooltip shows "Unofficial" - MESH+ features work identically in both build types
- Open peer profile with status GIF → loads without error or TCP drop
- Send large GIF over LAN → transfers successfully, no session reset
- Chat hub avatar click → opens correct peer profile
- Enable MESH+ feature in Settings → entitlement check passes for licensed user
Installation
Windows Installer
BLIP-Setup-1.0.1.exe (auto-generated in Assets)
Portable
BLIP-Portable-1.0.1.exe (auto-generated in Assets)
Windows SmartScreen: Builds are not code-signed. Click "More info" → "Run anyway" if warned.
From Source
git clone https://github.com/krwg/BLIP
cd BLIP && git checkout v1.0.1
npm install && npm run build
npm run electron:dev
# For signed release build (maintainers only):
npm run setup:build-secrets
npm run dist