BLIP [1.0.0] — Mesh Plus
First stable 1.x release. Codename Mesh Plus.
Builds on 0.7.7 — versions 0.7.8–0.10.1 weremain-only and never published to GitHub.
No cloud. No registration. No accounts. Just your BLIP ID (1–64) and the people on your network.
What's in 1.0.0
| Area | What shipped |
|---|---|
| Core messenger | P2P LAN chat, 1:1 & group WebRTC calls, screen share, Mesh Pulse, trust / block, Ed25519 handshake, EN / RU |
| Chat | Pin messages, edit your own, quote replies, reactions, search Ctrl+F, export TXT / JSON / plain PDF |
| Signal Corps | PROJECTS workspace — Pad, Board, Canvas, Clipboard Board (Developer → Projects, off by default) |
| MESH+ | License activation, gated premium features (full table below) |
| Settings | Grouped nav (Account · App · Connection · System), in-app dialogs, BLIP color picker |
| Optional | Achievements panel (off by default), session stats in Network |
Signal Corps — PROJECTS
Enable Settings → Developer → Projects to unlock the PROJECTS hub in the main nav.
Standalone workspace — not tied to groups.
| Tool | FREE | MESH+ |
|---|---|---|
| ✦ Pad — shared notepad, TCP sync to all online peers (LWW · 300 ms debounce) | ✓ | ✓ + snapshots (save / list / restore) |
| ▦ Board — kanban on the mesh, right-click: move or delete | — | ✓ |
| ◻ Canvas — 32×16 pixel grid, brush / fill / eraser, BLIP palette | — | ✓ |
| ⧉ Clipboard Board — mesh clip history; toggle in Settings → Network (off by default) | 20 entries | 500 + search |
MESH+
A device license (BLIP-XXXX-XXXX-XXXX-XXXX, verified locally via Ed25519).
The free tier stays a full-featured messenger. MESH+ unlocks the rest.
| Category | What you get |
|---|---|
| Signal Corps Pro | Board, Canvas, Pad snapshots, Clipboard Board up to 500 + search |
| Appearance | Animated scenes Ember & Rift, custom #RRGGBB theme editor, 6 app icons (mesh-1…6) |
| Sound | Packs WIRE / STATIC · melodies BEACON / CHIME |
| Profile | Animated GIF status cloud in peer cards |
| Chat | Themed PDF & HTML export (plain PDF / JSON / TXT stay free) |
| Identity | MESH+ badge in peer discovery list |
| Planned | LAN relay server, MESH+ Bridge — shown in carousel, not in 1.0.0 |
Activate: Settings → MESH+ → paste your key.
Downgrading cleanly rolls back premium backgrounds, sounds, and accent color.
Also in 1.0.0
- Peer profile page — avatar, status, Mesh Pulse latency, quick actions
- Session stats — message count, files, calls, peak peers, uptime bars in Settings → Network
- Achievements — 8 unlockable SVG badges; hidden until earned, ? slot shows a hint; off by default
- Groups (beta) — conference calls behind
Developer → Groupstoggle; off by default - Default reaction set to ❤️; custom reaction field removed
- Settings panels fully transparent; ALL CAPS section labels (EN / RU)
- Dial screen simplified: ID input + Message / Call only
Fixed
- Canvas —
setCanvasPixelimport restored; flood fill, full grid render, tools dock pinned bottom-right - Board — card title input uses in-app text dialog (native
promptis broken in Electron) - Achievements — icons no longer render as
{} - Groups — create flow hidden unless
devGroupsEnabledis on - Profile preview — GIF cloud renders correctly; no black bar over avatar
- Settings — click-through issues on glass panels resolved; vertical scroll restored
Honest about what's not here yet
| Groups / conferences | Beta, off by default — enable in Developer → Groups |
| PROJECTS | Hidden until you enable Developer → Projects |
| Achievements | Off by default; enable in Settings → Achievements |
| LAN Relay / MESH+ Bridge | Planned — carousel preview only, not in this build |
| Windows code signing | No EV certificate yet — SmartScreen may prompt on first run |
| Two instances on one PC | Not supported — UDP 42069 / TCP 42070 bind once per machine |
Requirements
- OS: Windows 10 / 11
- Network: same LAN segment, or Hamachi / Radmin VPN
Downloads
| File | Type |
|---|---|
BLIP-Setup-1.0.0.exe |
NSIS installer |
BLIP-1.0.0-Portable.exe |
Portable — no install needed |
latest.yml |
Auto-update metadata |
Build from source:
git pull origin main
npm install
npm run build
npm run electron:dev